{"level":"info","service":"Main","time":"2026-05-21T12:30:27.614569066+07:00","message":"The default provider (GCSStreamingProvider) is used as ASR provider"}
{"level":"info","service":"GCSStream","time":"2026-05-21T12:30:27.616420784+07:00","message":"[GCS] Language code: th-TH"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T12:30:27.616434004+07:00","message":"initial interim processor"}
{"level":"info","service":"Hub","time":"2026-05-21T12:30:27.682144565+07:00","message":"start wss broadcast server at :8010"}
{"level":"info","service":"Main","time":"2026-05-21T12:30:27.68216413+07:00","message":"revoice server is listening at 0.0.0.0:19993"}
{"level":"info","service":"Sender","time":"2026-05-21T12:30:27.682257537+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"gRPC","time":"2026-05-21T12:30:27.682341887+07:00","message":"grpc serving..."}
{"level":"info","service":"Sender","time":"2026-05-21T12:30:30.682509507+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"Sender","time":"2026-05-21T12:30:30.683202299+07:00","message":"connected (with sender)%!(EXTRA string=127.0.0.1:10010)"}
{"level":"info","service":"Hub","time":"2026-05-21T13:01:38.690106038+07:00","message":"incoming connection from...1.10.184.228:52060 as client"}
{"level":"info","service":"Hub","time":"2026-05-21T13:01:38.69013026+07:00","message":"new client from...1.10.184.228:52060 connected"}
{"level":"info","service":"Scheduler","time":"2026-05-21T13:01:41.690699517+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 4"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:43.014428011+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:OFFLINE]"}
{"level":"info","service":"Hub","time":"2026-05-21T13:01:44.971316603+07:00","message":"incoming connection from...1.10.184.228:52072 as client"}
{"level":"info","service":"Hub","time":"2026-05-21T13:01:44.971334594+07:00","message":"new client from...1.10.184.228:52072 connected"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:46.014517036+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:47.935856617+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:47.935869937+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:49.014689432+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:49.014721669+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:52.015802972+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:52.015819467+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:55.016585927+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:55.01658459+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:58.0171475+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:58.01715128+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:01.017992983+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:01.018012302+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:04.018247344+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:04.018271447+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:07.018313017+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:07.018320042+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:10.019043361+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:10.019059686+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:13.01931325+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:13.019328776+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:16.019986515+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:16.020015255+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:19.020884172+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:19.020894953+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:22.021810449+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:22.021846641+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:25.022691785+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:25.022692417+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:28.02306633+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:28.023066328+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:31.023932089+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:31.023944327+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:34.024128637+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:34.0241608+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:37.025026931+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:37.025030983+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:40.0256171+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:40.025659216+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:43.025922273+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:43.025931057+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:46.026898951+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:46.026927826+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:49.02702638+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:49.027049145+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:52.027179188+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:52.027199643+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:55.028185919+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:55.028196995+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:58.028801065+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:58.028813924+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:01.029693285+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:01.029724488+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:04.029960764+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:04.029967307+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:07.030879076+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:07.0308871+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:10.031694678+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:10.031714344+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:11.729635079+07:00","message":"[GCS] Start streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:12.872500885+07:00","message":"[GCS] IsForceVAD: false for message ID: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:12.968930106+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:12.968963705+07:00","message":"found end of frame, send empty tag with msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:12.968967609+07:00","message":"end Recv id 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:12.968977359+07:00","message":"[buffer interim] 1 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:12.969001991+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:12.969014835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:12.969021161+07:00","message":"> Transcript [0] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:12.969023813+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:12.969025836+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:12.969027651+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:12.969029685+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:12.969034097+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:12.969074773+07:00","message":"push: {true \n 0 0xc000045080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:03:12.975664488+07:00","message":"write wav file: './tmp/7576/7576_1.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:13.032262815+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:13.03226316+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:13.387913829+07:00","message":"[GCS] Start streaming session, msgId: 2"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:16.033246336+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:16.033258846+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:19.03354966+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:19.033560814+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:20.055190163+07:00","message":"[GCS] IsForceVAD: false for message ID: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:20.141297987+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:20.1413218+07:00","message":"found end of frame, send empty tag with msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:20.141324933+07:00","message":"end Recv id 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:20.141333469+07:00","message":"[buffer interim] 2 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:20.141341092+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:20.1413455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:20.141348537+07:00","message":"> Transcript [1] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:20.141351352+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:20.141353283+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:20.141355021+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:20.141356793+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:20.141359367+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:20.141369718+07:00","message":"push: {true \n 0 0xc000731c80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:03:20.157241324+07:00","message":"write wav file: './tmp/7576/7576_2.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:20.243493536+07:00","message":"[GCS] Start streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:21.457112008+07:00","message":"[GCS] IsForceVAD: false for message ID: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:21.524911625+07:00","message":"[GCS] Start streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:21.547958185+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:21.548002043+07:00","message":"found end of frame, send empty tag with msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:21.548005422+07:00","message":"end Recv id 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:21.548015166+07:00","message":"[buffer interim] 3 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:21.54802453+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:21.54802898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:21.548032186+07:00","message":"> Transcript [2] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:21.548035393+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:21.548037239+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:21.548039118+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:21.548040907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:21.548043822+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:21.548058589+07:00","message":"push: {true \n 0 0xc000045400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:03:21.555499945+07:00","message":"write wav file: './tmp/7576/7576_3.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:21.654865156+07:00","message":"[GCS] IsForceVAD: false for message ID: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:21.798289071+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:21.79832413+07:00","message":"found end of frame, send empty tag with msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:21.798328881+07:00","message":"end Recv id 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:21.798339752+07:00","message":"[buffer interim] 4 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:21.798348871+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:21.798352994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:21.79835631+07:00","message":"> Transcript [3] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:21.79836057+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:21.798363645+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:21.798366758+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:21.798370088+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:21.798379177+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:21.798394201+07:00","message":"push: {true \n 0 0xc000045580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:03:21.803996339+07:00","message":"write wav file: './tmp/7576/7576_4.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:22.033960769+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:22.033998479+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:22.225568623+07:00","message":"[GCS] Start streaming session, msgId: 5"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:25.034058579+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:25.034066429+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:27.791604084+07:00","message":"[GCS] IsForceVAD: false for message ID: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:27.854573194+07:00","message":"[GCS] Start streaming session, msgId: 6"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:28.034854086+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:28.034859932+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:28.121150769+07:00","message":"[GCS] IsForceVAD: false for message ID: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:28.187124474+07:00","message":"[GCS] Start streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:28.217156957+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:28.217192845+07:00","message":"found end of frame, send empty tag with msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:28.217196859+07:00","message":"end Recv id 6"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:28.21720596+07:00","message":"[buffer interim] 6 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:28.217217775+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:28.21722281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:28.217226246+07:00","message":"> Transcript [4] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:28.217229061+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:28.217231077+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:28.217232819+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:28.21723473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:28.217241934+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:28.217251667+07:00","message":"push: {true \n 0 0xc000045380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:03:28.223880365+07:00","message":"write wav file: './tmp/7576/7576_6.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:28.361038616+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:28.361070299+07:00","message":"found end of frame, send empty tag with msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:28.361073733+07:00","message":"end Recv id 5"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:28.361082014+07:00","message":"[buffer interim] this message is already final true 5: '\n'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:31.035939684+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:31.035977714+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:31.134809088+07:00","message":"[GCS] IsForceVAD: false for message ID: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:31.218067615+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:31.218092944+07:00","message":"found end of frame, send empty tag with msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:31.218095831+07:00","message":"end Recv id 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:31.21810358+07:00","message":"[buffer interim] 7 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:31.218110872+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:31.218115223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:31.218118152+07:00","message":"> Transcript [5] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:31.21812083+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:31.21812275+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:31.218124426+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:31.21812618+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:31.218128788+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:31.218139891+07:00","message":"push: {true \n 0 0xc000414400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:03:31.22608712+07:00","message":"write wav file: './tmp/7576/7576_7.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:31.253854961+07:00","message":"[GCS] Start streaming session, msgId: 8"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:34.036366206+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:34.036393154+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:34.843738245+07:00","message":"[GCS] IsForceVAD: false for message ID: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:34.930578161+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:34.930599797+07:00","message":"found end of frame, send empty tag with msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:34.93060325+07:00","message":"end Recv id 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:34.930610351+07:00","message":"[buffer interim] 8 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:34.930619598+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:34.930628982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:34.930631897+07:00","message":"> Transcript [6] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:34.930634432+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:34.930636658+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:34.930638353+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:34.93064007+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:34.930642574+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:34.930652578+07:00","message":"push: {true \n 0 0xc000045880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:03:34.941077083+07:00","message":"write wav file: './tmp/7576/7576_8.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:36.773706502+07:00","message":"[GCS] Start streaming session, msgId: 9"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:37.037369386+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:37.037394275+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:37.299913265+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:37.300504951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:37.300628835+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:37.300647259+07:00","message":"[buffer interim] 9 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:37.300656527+07:00","message":"[bufferProcess] interim [540000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:37.300659011+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:37.300663191+07:00","message":"[bufferProcess] send to processor (ticker):สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:37.300666173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:37.300675131+07:00","message":"> Transcript [7] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:37.300678595+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:37.42173119+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:37.421783745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:37.421790479+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:37.421805872+07:00","message":"[buffer interim] 9 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:37.42181309+07:00","message":"[bufferProcess] interim [720000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:37.421815065+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:37.765186492+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:37.765231852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะพี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:37.765240816+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:37.765257182+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:37.765265205+07:00","message":"[bufferProcess] interim [20000000]:สวัสดีค่ะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:37.765267515+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:37.765272595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:37.765275269+07:00","message":"> Transcript [8] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:37.765278153+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:37.765280271+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:37.765282082+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:37.76528436+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:37.964256917+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:37.964296633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:37.964302441+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:37.964314026+07:00","message":"[buffer interim] 9 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:37.96432265+07:00","message":"[bufferProcess] interim [140000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:37.964325038+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:37.964330112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:37.964332824+07:00","message":"> Transcript [9] [false]: 'สวัสดีค่ะพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:37.964335544+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:37.964337624+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:37.964339667+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:37.964341737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:38.087796893+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:38.087836712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:38.087842426+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:38.087855112+07:00","message":"[buffer interim] 9 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.087862047+07:00","message":"[bufferProcess] interim [320000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.087864311+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.087869123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.087871461+07:00","message":"> Transcript [10] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.087874357+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.087876274+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.087878428+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.087880536+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:38.147585016+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:38.147629967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะพี่คะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:38.147635414+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:38.147648152+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.147654589+07:00","message":"[bufferProcess] interim [380000000]:สวัสดีค่ะพี่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.147657143+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.147662189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.147664626+07:00","message":"> Transcript [11] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.147667436+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.147669677+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.147671608+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.147673716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.147678072+07:00","message":"Push: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.147680084+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.147681944+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.147684322+07:00","message":"Next Push (prob) : 'ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:38.147708344+07:00","message":"push: {false สวัสดี 0 0xc00016e500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:38.726557982+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:38.726607632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะพี่คะคุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:38.726615623+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:38.726633375+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.726641338+07:00","message":"[bufferProcess] interim [980000000]:สวัสดีค่ะพี่คะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.726643897+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.726650176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.726653348+07:00","message":"> Transcript [12] [false]: 'สวัสดีค่ะพี่คะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.726657415+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.726659559+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.726661594+07:00","message":"StatePrefix: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.726663733+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:38.947143037+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:38.947187792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะพี่คะคุณครูอ้อม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:38.947193933+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:38.947210853+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.94721907+07:00","message":"[bufferProcess] interim [220000000]:สวัสดีค่ะพี่คะคุณครูอ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.94722213+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.947226029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.947229232+07:00","message":"> Transcript [13] [false]: 'สวัสดีค่ะพี่คะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.947232627+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.947234672+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.947236858+07:00","message":"StatePrefix: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:38.947238798+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:39.124671615+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:39.124724608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะพี่คะคุณครูอ้อมนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:39.124730655+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:39.124745587+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.124754232+07:00","message":"[bufferProcess] interim [400000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.124756732+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.124762141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.124766929+07:00","message":"> Transcript [14] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.124770823+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.124773208+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.124775156+07:00","message":"StatePrefix: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.12477753+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:39.223242734+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:39.223281213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะพี่คะคุณครูอ้อมนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:39.223286747+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:39.223304266+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.223313165+07:00","message":"[bufferProcess] interim [520000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.223316643+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.223320442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.223323136+07:00","message":"> Transcript [15] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.223327378+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.223329682+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.223331624+07:00","message":"StatePrefix: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.223333665+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.223336808+07:00","message":"Push: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.223338689+07:00","message":"TextPushed: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.223340665+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะพี่คะคุณครูอ้อมนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.223343261+07:00","message":"Next Push (prob) : 'พี่คะคุณครูอ้อมนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:39.223350861+07:00","message":"push: {false ค่ะ 0 0xc00016e500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:39.742636779+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:39.742680158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:39.742686419+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:39.742705374+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.742713602+07:00","message":"[bufferProcess] interim [0]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.742716327+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.742720095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.742722801+07:00","message":"> Transcript [16] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.74272634+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.742729157+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.74273141+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.742733655+07:00","message":"TextPushed: 'สวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:39.941064106+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:39.941108135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:39.94111725+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:39.9411321+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.941142808+07:00","message":"[bufferProcess] interim [180000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.941145288+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.94115086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.941153693+07:00","message":"> Transcript [17] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.941157429+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.941188644+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.941191539+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:39.941194093+07:00","message":"TextPushed: 'สวัสดีค่ะ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:40.037948548+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:40.037963554+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.117074415+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.117121191+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็อยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.117128057+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็อยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.117147042+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.117156055+07:00","message":"[bufferProcess] interim [360000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.117159057+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.117174797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.117178521+07:00","message":"> Transcript [18] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.117182418+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.117184452+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.117186726+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.117189341+07:00","message":"TextPushed: 'สวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.133766026+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.133792824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.133798602+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.133813009+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.133818568+07:00","message":"[bufferProcess] interim [420000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.13382222+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.133825862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.133828465+07:00","message":"> Transcript [19] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.133832738+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.133834902+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.133837015+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.133839431+07:00","message":"TextPushed: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.13384273+07:00","message":"Push: 'พี่คะคุณครูอ้อมนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.13384475+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.133846776+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.133848957+07:00","message":"Next Push (prob) : 'คะวันนี้ก็อยู่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.133858212+07:00","message":"push: {false พี่คะคุณครูอ้อมนะ 0 0xc00016e500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.246989554+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.247028074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.247034119+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.247047739+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.247055277+07:00","message":"[bufferProcess] interim [480000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.247057748+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.247061973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.247064628+07:00","message":"> Transcript [20] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.247067157+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.247069145+07:00","message":"Set new StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.308370135+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.308410702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.308423309+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.308436326+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.308443837+07:00","message":"[bufferProcess] interim [540000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.308446672+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.308450534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.308453582+07:00","message":"> Transcript [21] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.3084562+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.308458331+07:00","message":"Set new StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยิน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.700367881+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.700409992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.700416587+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.700439932+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.700449357+07:00","message":"[bufferProcess] interim [20000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.700453119+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.700461883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.700464834+07:00","message":"> Transcript [22] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.700468961+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.700471264+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.700473141+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.700475693+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.819606284+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.819653084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.819659521+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.819675581+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.819683984+07:00","message":"[bufferProcess] interim [80000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.81968707+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.819691234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.81969464+07:00","message":"> Transcript [23] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.819698849+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.819700829+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.819702688+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.819707194+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.964435392+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.964481064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.964487286+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:40.964504161+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.964511985+07:00","message":"[bufferProcess] interim [200000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.964514674+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.964524285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.964527275+07:00","message":"> Transcript [24] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.964531546+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.964534978+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.964537016+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:40.964540087+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:41.130389167+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:41.130437295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:41.130443986+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:41.13045894+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.130465312+07:00","message":"[bufferProcess] interim [380000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.130467724+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.130471272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.130474678+07:00","message":"> Transcript [25] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.130478229+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.130480184+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.130482532+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.130485968+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.130495901+07:00","message":"Push: 'คะวันนี้ก็ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.130498813+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.130503777+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.130506525+07:00","message":"Next Push (prob) : 'ดีที่ได้มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:41.130535585+07:00","message":"push: {false คะวันนี้ก็ยิน 0 0xc00016e500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:41.200390924+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:41.20043811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:41.200445279+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาส"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:41.200458853+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.200465743+07:00","message":"[bufferProcess] interim [440000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.200468338+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.200474014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.200476758+07:00","message":"> Transcript [26] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.200480086+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.200482159+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.200484095+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.200486735+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยิน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:41.529945613+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:41.529986143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:41.529992591+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:41.530006985+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.530015591+07:00","message":"[bufferProcess] interim [800000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.530018309+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.530021764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.530025161+07:00","message":"> Transcript [27] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.530029489+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.530031361+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.530033134+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.530036798+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยิน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:41.745693024+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:41.745730783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:41.745737093+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:41.745751483+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.745758165+07:00","message":"[bufferProcess] interim [980000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.745761182+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.745767304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.745769889+07:00","message":"> Transcript [28] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.745773586+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.74577567+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.74577781+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:41.74578079+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยิน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:42.09402097+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:42.094064622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:42.094073017+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:42.09408616+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.094096565+07:00","message":"[bufferProcess] interim [340000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.094100448+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.094107216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.094111925+07:00","message":"> Transcript [29] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.094116674+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.094119595+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.094123567+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.094127658+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.094133827+07:00","message":"Push: 'ดีที่ได้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.094136909+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.094139987+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.094143754+07:00","message":"Next Push (prob) : 'โอกาสได้มา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:42.09415358+07:00","message":"push: {false ดีที่ได้มี 0 0xc00016e500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:42.239998666+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:42.240034568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:42.240040477+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:42.2400546+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.240061203+07:00","message":"[bufferProcess] interim [520000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.240064413+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.240073056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.240075796+07:00","message":"> Transcript [30] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.240079396+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.240081492+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.240083736+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.240087639+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:42.517035949+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:42.517075196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:42.517081581+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:42.517095076+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.517102383+07:00","message":"[bufferProcess] interim [700000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.517105312+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.517108737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.517111191+07:00","message":"> Transcript [31] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.517114961+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.517116938+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.517118855+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.517121375+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:42.654614478+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:42.654648408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:42.654655323+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:42.654668892+07:00","message":"[buffer interim] 9 false สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.654675416+07:00","message":"[bufferProcess] interim [820000000]:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.654678124+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.654684014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.654686797+07:00","message":"> Transcript [32] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.654690619+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.654693067+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.654695054+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.654697679+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:42.729004348+07:00","message":"[GCS] IsForceVAD: false for message ID: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:42.929062239+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:42.92910785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้\",\"confidence\":0.9578804}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:42.929116533+07:00","message":"receive interim result [true|false]: สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:42.929128195+07:00","message":"end recv isFinal message id 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:42.929131044+07:00","message":"end Recv id 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:42.92914266+07:00","message":"[buffer interim] 9 true สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.929150603+07:00","message":"[bufferProcess] interim [180000000]:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.929183233+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.92918819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.929191415+07:00","message":"> Transcript [33] [false]: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.929195957+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.929197928+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.929200783+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.929203473+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.929211206+07:00","message":"Push: 'โอกาสได้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.929213161+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.929215382+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.929218047+07:00","message":"Next Push (prob) : 'จากการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.929219903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.929221704+07:00","message":"> Transcript [34] [true]: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.929224301+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.929225989+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.929227563+07:00","message":"StatePrefix: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.929229815+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.929231632+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:42.929252889+07:00","message":"push: {false โอกาสได้มา 0 0xc00016e500}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.929598862+07:00","message":"Push: 'จากการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.929612267+07:00","message":"TextPushed: 'สวัสดีค่ะพี่คะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.929616211+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.929619063+07:00","message":"Next Push (prob) : 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:42.929627339+07:00","message":"push: {true จากการเรียนรู้ 0 0xc00016e500}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:42.929623066+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_9.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:03:42.941278945+07:00","message":"write wav file: './tmp/7576/7576_9.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:43.038496427+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:43.0385092+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:43.048978494+07:00","message":"[GCS] Start streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:43.712974369+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:43.71301731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในวิชา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:43.713023587+07:00","message":"receive interim result [false|false]: ในวิชา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:43.713036963+07:00","message":"[buffer interim] 10 false ในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:43.713043338+07:00","message":"[bufferProcess] interim [660000000]:ในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:43.71304554+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:44.286172165+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:44.286205467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในวิชา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:44.286210907+07:00","message":"receive interim result [false|false]: ในวิชา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:44.286224153+07:00","message":"[buffer interim] 10 false ในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:44.286231314+07:00","message":"[bufferProcess] interim [260000000]:ในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:44.286233321+07:00","message":"[bufferProcess] send to processor:ในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:44.286238455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:44.286241109+07:00","message":"> Transcript [35] [false]: 'ในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:44.286243642+07:00","message":"Set StatePrefix (first interim): 'ในวิชา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:44.415834437+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:44.41586587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชาเทคโน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:44.41587572+07:00","message":"receive interim result [false|false]: วิชาเทคโน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:44.415891682+07:00","message":"[buffer interim] 10 false วิชาเทคโน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:44.415899301+07:00","message":"[bufferProcess] interim [380000000]:วิชาเทคโน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:44.415901616+07:00","message":"[bufferProcess] send to processor:ในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:44.415905384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:44.415907906+07:00","message":"> Transcript [36] [false]: 'ในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:44.415910506+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:44.415912582+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:44.415914757+07:00","message":"StatePrefix: 'ในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:44.415916754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:44.489134605+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:44.489193002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชาเทคโนโลยี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:44.489199238+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:44.489213409+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:44.489219591+07:00","message":"[bufferProcess] interim [500000000]:วิชาเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:44.489222282+07:00","message":"[bufferProcess] send to processor:วิชาเทคโน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:44.489225787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:44.489228559+07:00","message":"> Transcript [37] [false]: 'วิชาเทคโน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:44.489231305+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:44.489233383+07:00","message":"Set new StatePrefix: 'วิชาเทคโน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:44.996134461+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:44.996168432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชาเทคโนโลยีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:44.996175313+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:44.996188765+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:44.996198641+07:00","message":"[bufferProcess] interim [980000000]:วิชาเทคโนโลยีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:44.996201137+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:44.996207464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:44.996210125+07:00","message":"> Transcript [38] [false]: 'วิชาเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:44.996213409+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:44.996215394+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:44.996217349+07:00","message":"StatePrefix: 'วิชาเทคโน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:44.996219598+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:45.187086712+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:45.187128258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชาเทคโนโลยีการออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:45.187135038+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:45.187147364+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.187156317+07:00","message":"[bufferProcess] interim [220000000]:วิชาเทคโนโลยีการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.1871598+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.187168478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.187172572+07:00","message":"> Transcript [39] [false]: 'วิชาเทคโนโลยีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.187177034+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.187180573+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.187183732+07:00","message":"StatePrefix: 'วิชาเทคโน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.187185899+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:45.529125297+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:45.529184367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชาเทคโนโลยีการออกแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:45.529191187+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:45.529207139+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.529215008+07:00","message":"[bufferProcess] interim [460000000]:วิชาเทคโนโลยีการออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.529217423+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.529220952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.529223443+07:00","message":"> Transcript [40] [false]: 'วิชาเทคโนโลยีการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.529226788+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.529228956+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.52923077+07:00","message":"StatePrefix: 'วิชาเทคโน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.529232691+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:45.764949647+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:45.764990008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชาเทคโนโลยีการออกแบบและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:45.76499638+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:45.76501327+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.76502078+07:00","message":"[bufferProcess] interim [700000000]:วิชาเทคโนโลยีการออกแบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.765023711+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.765031275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.765034699+07:00","message":"> Transcript [41] [false]: 'วิชาเทคโนโลยีการออกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.765038026+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.765040381+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.765042416+07:00","message":"StatePrefix: 'วิชาเทคโน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.765044454+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.765052696+07:00","message":"Push: 'วิชาเทคโน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.765054616+07:00","message":"TextPushed: 'วิชาเทคโน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.765056789+07:00","message":"Set new StatePrefix : 'วิชาเทคโนโลยีการออกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:45.765059025+07:00","message":"Next Push (prob) : 'โลยีการออกแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:45.765067414+07:00","message":"push: {false วิชาเทคโน 0 0xc0005b6a00}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:46.039405921+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:46.039408056+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:46.112143387+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:46.112179961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชาเทคโนโลยีการออกแบบและเทคโนโลยี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:46.112186652+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:46.112200613+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:46.112208236+07:00","message":"[bufferProcess] interim [120000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:46.112210906+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:46.112216206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:46.112219189+07:00","message":"> Transcript [42] [false]: 'วิชาเทคโนโลยีการออกแบบและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:46.112229309+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:46.112231784+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:46.112234049+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:46.112236419+07:00","message":"TextPushed: 'วิชาเทคโน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:46.763965178+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:46.764006983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชาเทคโนโลยีการออกแบบและเทคโนโลยี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:46.764013162+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:46.76402916+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:46.764036495+07:00","message":"[bufferProcess] interim [720000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:46.764038857+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:46.764042396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:46.76404515+07:00","message":"> Transcript [43] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:46.764048376+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:46.764050584+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:46.764052721+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:46.764055323+07:00","message":"TextPushed: 'วิชาเทคโน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:47.082629569+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:47.08268539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:47.082692446+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:47.082708387+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.08271509+07:00","message":"[bufferProcess] interim [960000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.082717745+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.082723879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.082726319+07:00","message":"> Transcript [44] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.082729449+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.082731807+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.082734427+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.082736604+07:00","message":"TextPushed: 'วิชาเทคโน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:47.193227584+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:47.193274137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชาเทคโนโลยีการออกแบบและเทคโนโลยี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:47.193280039+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:47.193292456+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.193301458+07:00","message":"[bufferProcess] interim [80000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.193304284+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.193309878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.193312301+07:00","message":"> Transcript [45] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.193315478+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.193317654+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.193320354+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.19332257+07:00","message":"TextPushed: 'วิชาเทคโน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.19332705+07:00","message":"Push: 'โลยีการออกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.193329387+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.193331792+07:00","message":"Set new StatePrefix : 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.193334072+07:00","message":"Next Push (prob) : 'และเทคโนโลยีสำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:47.193352941+07:00","message":"push: {false โลยีการออกแบบ 0 0xc0005b6a00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:47.300314215+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:47.300351157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:47.300357994+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:47.30037758+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.30038567+07:00","message":"[bufferProcess] interim [140000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.300388467+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.300393942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.3003967+07:00","message":"> Transcript [46] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.300399133+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:47.413322062+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:47.413356818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:47.413362683+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:47.413374187+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.413380654+07:00","message":"[bufferProcess] interim [260000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.413383538+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.413389041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.413391752+07:00","message":"> Transcript [47] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.413395341+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.413397393+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.41339929+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.413401734+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:47.785793918+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:47.785825216+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:47.78583249+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:47.785847208+07:00","message":"[buffer interim] 10 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.785863884+07:00","message":"[bufferProcess] interim [680000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.785866785+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.785874843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.785877746+07:00","message":"> Transcript [48] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.785881131+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.785883221+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.785885416+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:47.785887669+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:47.912900127+07:00","message":"[GCS] IsForceVAD: false for message ID: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:47.9772998+07:00","message":"[GCS] Start streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:48.033284393+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:48.033322264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้น\",\"confidence\":0.9344752}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:48.033327648+07:00","message":"receive interim result [true|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:48.033337892+07:00","message":"end recv isFinal message id 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:48.033341138+07:00","message":"end Recv id 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:48.033349011+07:00","message":"[buffer interim] 10 true วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:48.03335714+07:00","message":"[bufferProcess] interim [100000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:48.033363422+07:00","message":"[bufferProcess] send to processor (isfinal):วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:48.033368706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:48.033373421+07:00","message":"> Transcript [49] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:48.033378267+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:48.033381082+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:48.033384599+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:48.033386972+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:48.033388915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:48.033390683+07:00","message":"> Transcript [50] [true]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:48.03339292+07:00","message":"Count interim (case isFinal): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:48.033394591+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:48.033396131+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:48.033398012+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:48.033405547+07:00","message":"Push: 'และเทคโนโลยีสำหรับนักเรียนชั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:48.033418293+07:00","message":"push: {true และเทคโนโลยีสำหรับนักเรียนชั้น 0 0xc0005b6a00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:03:48.046080855+07:00","message":"write wav file: './tmp/7576/7576_10.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:48.980080748+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:48.980129221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัธยมศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:48.980137726+07:00","message":"receive interim result [false|false]: มัธยมศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:48.980159217+07:00","message":"[buffer interim] 11 false มัธยมศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:48.980168031+07:00","message":"[bufferProcess] interim [960000000]:มัธยมศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:48.980171328+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:49.039814562+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:49.039831679+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:49.154376293+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:49.154439586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัธยมศึกษาปี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:49.154446106+07:00","message":"receive interim result [false|false]: มัธยมศึกษาปี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:49.154460443+07:00","message":"[buffer interim] 11 false มัธยมศึกษาปี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.154474026+07:00","message":"[bufferProcess] interim [140000000]:มัธยมศึกษาปี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.154476965+07:00","message":"[bufferProcess] send to processor:มัธยมศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.154480794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.154484809+07:00","message":"> Transcript [51] [false]: 'มัธยมศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.15448723+07:00","message":"Set StatePrefix (first interim): 'มัธยมศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:49.154520307+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:49.154559798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัธยมศึกษาปีที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:49.154564851+07:00","message":"receive interim result [false|false]: มัธยมศึกษาปีที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:49.154584329+07:00","message":"[buffer interim] 11 false มัธยมศึกษาปีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.154592046+07:00","message":"[bufferProcess] interim [200000000]:มัธยมศึกษาปีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.154594721+07:00","message":"[bufferProcess] send to processor:มัธยมศึกษาปี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.154602407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.154605151+07:00","message":"> Transcript [52] [false]: 'มัธยมศึกษาปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.154608867+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.154610857+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.154612617+07:00","message":"StatePrefix: 'มัธยมศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.15461513+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:49.604822299+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:49.604862429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัธยมศึกษาปีที่ 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:49.604868388+07:00","message":"receive interim result [false|false]: มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:49.604880728+07:00","message":"[buffer interim] 11 false มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.604888247+07:00","message":"[bufferProcess] interim [680000000]:มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.604890447+07:00","message":"[bufferProcess] send to processor:มัธยมศึกษาปีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.604896295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.604899181+07:00","message":"> Transcript [53] [false]: 'มัธยมศึกษาปีที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.604903176+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.604905305+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.604907312+07:00","message":"StatePrefix: 'มัธยมศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.60490937+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:49.747556831+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:49.74759316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัธยมศึกษาปีที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:49.747600597+07:00","message":"receive interim result [false|false]: มัธยมศึกษาปีที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:49.747611604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:49.747614279+07:00","message":"receive interim result [false|false]:  4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:49.747623111+07:00","message":"[buffer interim] 11 false มัธยมศึกษาปีที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:49.747626937+07:00","message":"[buffer interim] 11 false  4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.747633169+07:00","message":"[bufferProcess] interim [800000000]:มัธยมศึกษาปีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.747635562+07:00","message":"[bufferProcess] send to processor:มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.747638726+07:00","message":"[bufferProcess] interim [800000000]: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.747641528+07:00","message":"[bufferProcess] update buffer: มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.747644584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.747647374+07:00","message":"> Transcript [54] [false]: 'มัธยมศึกษาปีที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.74765038+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.747652565+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.747654443+07:00","message":"StatePrefix: 'มัธยมศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:49.747658725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:50.120559378+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:50.120602992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัธยมศึกษาปีที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:50.120609738+07:00","message":"receive interim result [false|false]: มัธยมศึกษาปีที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:50.120624083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4 นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:50.120627451+07:00","message":"receive interim result [false|false]:  4 นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:50.120637424+07:00","message":"[buffer interim] 11 false มัธยมศึกษาปีที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:50.120640637+07:00","message":"[buffer interim] 11 false  4 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.12064718+07:00","message":"[bufferProcess] interim [220000000]:มัธยมศึกษาปีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.120649633+07:00","message":"[bufferProcess] send to processor:มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.120652948+07:00","message":"[bufferProcess] interim [220000000]: 4 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.120655457+07:00","message":"[bufferProcess] update buffer: มัธยมศึกษาปีที่ 4 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.120658584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.120662776+07:00","message":"> Transcript [55] [false]: 'มัธยมศึกษาปีที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.120666353+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.120668316+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.12067012+07:00","message":"StatePrefix: 'มัธยมศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.120672065+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.120674705+07:00","message":"Push: 'มัธยมศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.120676526+07:00","message":"TextPushed: 'มัธยมศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.120678463+07:00","message":"Set new StatePrefix : 'มัธยมศึกษาปีที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.120680586+07:00","message":"Next Push (prob) : 'ปีที่ 4'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:50.120689328+07:00","message":"push: {false มัธยมศึกษา 0 0xc00016e180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:50.256077614+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:50.256118072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัธยมศึกษาปีที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:50.256124958+07:00","message":"receive interim result [false|false]: มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:50.2561396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:50.256144422+07:00","message":"receive interim result [false|false]:  นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:50.256153874+07:00","message":"[buffer interim] 11 false มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:50.256163378+07:00","message":"[buffer interim] 11 false  นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.25617297+07:00","message":"[bufferProcess] interim [280000000]:มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.256175934+07:00","message":"[bufferProcess] send to processor:มัธยมศึกษาปีที่ 4 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.256186479+07:00","message":"[bufferProcess] interim [280000000]: นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.256189329+07:00","message":"[bufferProcess] update buffer: มัธยมศึกษาปีที่ 4 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.256192321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.256195456+07:00","message":"> Transcript [56] [false]: 'มัธยมศึกษาปีที่ 4 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.256199128+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.256201405+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.256203407+07:00","message":"StatePrefix: 'มัธยมศึกษาปีที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.256205376+07:00","message":"TextPushed: 'มัธยมศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:50.756641563+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:50.75668317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัธยมศึกษาปีที่ 4 นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:50.756689748+07:00","message":"receive interim result [false|false]: มัธยมศึกษาปีที่ 4 นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:50.756702499+07:00","message":"[buffer interim] 11 false มัธยมศึกษาปีที่ 4 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.756709724+07:00","message":"[bufferProcess] interim [820000000]:มัธยมศึกษาปีที่ 4 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.756712453+07:00","message":"[bufferProcess] send to processor:มัธยมศึกษาปีที่ 4 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.756718147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.756720668+07:00","message":"> Transcript [57] [false]: 'มัธยมศึกษาปีที่ 4 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.756724494+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.756726882+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.756728868+07:00","message":"StatePrefix: 'มัธยมศึกษาปีที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:50.756731076+07:00","message":"TextPushed: 'มัธยมศึกษา'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:52.040770403+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:52.040776287+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.044222494+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.044254827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัธยมศึกษาปีที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.044260548+07:00","message":"receive interim result [false|false]: มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.044270164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะวิชานี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.044273152+07:00","message":"receive interim result [false|false]:  นะคะวิชานี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.044281542+07:00","message":"[buffer interim] 11 false มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.044285128+07:00","message":"[buffer interim] 11 false  นะคะวิชานี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.044307721+07:00","message":"[bufferProcess] interim [80000000]:มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.044310471+07:00","message":"[bufferProcess] send to processor:มัธยมศึกษาปีที่ 4 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.044313821+07:00","message":"[bufferProcess] send to processor (ticker):มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.044316241+07:00","message":"[bufferProcess] interim [80000000]: นะคะวิชานี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.044318133+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.044321096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.044323698+07:00","message":"> Transcript [58] [false]: 'มัธยมศึกษาปีที่ 4 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.044327418+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.04432925+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.04433107+07:00","message":"StatePrefix: 'มัธยมศึกษาปีที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.044333037+07:00","message":"TextPushed: 'มัธยมศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.044334577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.044336345+07:00","message":"> Transcript [59] [false]: 'มัธยมศึกษาปีที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.04433833+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.044339982+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.04434155+07:00","message":"StatePrefix: 'มัธยมศึกษาปีที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.044343646+07:00","message":"TextPushed: 'มัธยมศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.04435218+07:00","message":"Push: 'ปีที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.044354126+07:00","message":"TextPushed: 'มัธยมศึกษาปีที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.044356238+07:00","message":"Set new StatePrefix : 'มัธยมศึกษาปีที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.044358459+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.044366299+07:00","message":"push: {false ปีที่ 4 0 0xc00016e180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.553238817+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.553280166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัธยมศึกษาปีที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.553288364+07:00","message":"receive interim result [false|false]: มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.553299036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะวิชานี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.553301721+07:00","message":"receive interim result [false|false]:  นะคะวิชานี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.553310407+07:00","message":"[buffer interim] 11 false มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.553315041+07:00","message":"[buffer interim] 11 false  นะคะวิชานี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.553322136+07:00","message":"[bufferProcess] interim [560000000]:มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.553324592+07:00","message":"[bufferProcess] send to processor: นะคะวิชานี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.5533295+07:00","message":"[bufferProcess] interim [560000000]: นะคะวิชานี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.553333595+07:00","message":"[bufferProcess] update buffer: มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.553336935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.553340828+07:00","message":"> Transcript [60] [false]: ' นะคะวิชานี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.553343256+07:00","message":"Set StatePrefix (first interim): ' นะคะวิชานี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.779803556+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.779843351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัธยมศึกษาปีที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.779849579+07:00","message":"receive interim result [false|false]: มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.779859997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะวิชานี้นะคะจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.779862437+07:00","message":"receive interim result [false|false]:  นะคะวิชานี้นะคะจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.779873906+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.779877085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัธยมศึกษาปีที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.779879268+07:00","message":"receive interim result [false|false]: มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.77988323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะวิชานี้นะคะจะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.77988589+07:00","message":"receive interim result [false|false]:  นะคะวิชานี้นะคะจะมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.779890996+07:00","message":"[buffer interim] 11 false มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.779894108+07:00","message":"[buffer interim] 11 false  นะคะวิชานี้นะคะจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.779896074+07:00","message":"[buffer interim] 11 false มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:52.779898124+07:00","message":"[buffer interim] 11 false  นะคะวิชานี้นะคะจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.779905265+07:00","message":"[bufferProcess] interim [740000000]:มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.779908324+07:00","message":"[bufferProcess] send to processor:มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.77991166+07:00","message":"[bufferProcess] interim [740000000]: นะคะวิชานี้นะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.779915972+07:00","message":"[bufferProcess] update buffer: มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.779918214+07:00","message":"[bufferProcess] interim [800000000]:มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.779920092+07:00","message":"[bufferProcess] send to processor:มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.779922129+07:00","message":"[bufferProcess] interim [800000000]: นะคะวิชานี้นะคะจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.779924129+07:00","message":"[bufferProcess] update buffer: มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.779927363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.779930017+07:00","message":"> Transcript [61] [false]: 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.779932394+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.779934233+07:00","message":"Set new StatePrefix: 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.779936069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.779937829+07:00","message":"> Transcript [62] [false]: 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.779940704+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.779942781+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.779944779+07:00","message":"StatePrefix: 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:52.779947111+07:00","message":"TextPushed: 'มัธยมศึกษาปีที่ 4'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.070965128+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.071002705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัธยมศึกษาปีที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.071009181+07:00","message":"receive interim result [false|false]: มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.071023048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะวิชานี้นะคะจะมีผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.07102652+07:00","message":"receive interim result [false|false]:  นะคะวิชานี้นะคะจะมีผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.071036647+07:00","message":"[buffer interim] 11 false มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.071040026+07:00","message":"[buffer interim] 11 false  นะคะวิชานี้นะคะจะมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.071046201+07:00","message":"[bufferProcess] interim [40000000]:มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.071049883+07:00","message":"[bufferProcess] send to processor:มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.071052974+07:00","message":"[bufferProcess] interim [40000000]: นะคะวิชานี้นะคะจะมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.071055366+07:00","message":"[bufferProcess] update buffer: มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.071058102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.07106101+07:00","message":"> Transcript [63] [false]: 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.071064526+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.071068988+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.071070839+07:00","message":"StatePrefix: 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.071072898+07:00","message":"TextPushed: 'มัธยมศึกษาปีที่ 4'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.166229924+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.166272273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัธยมศึกษาปีที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.166278774+07:00","message":"receive interim result [false|false]: มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.16629303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะวิชานี้นะคะจะมีหัวข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.166296397+07:00","message":"receive interim result [false|false]:  นะคะวิชานี้นะคะจะมีหัวข้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.166304023+07:00","message":"[buffer interim] 11 false มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.166307725+07:00","message":"[buffer interim] 11 false  นะคะวิชานี้นะคะจะมีหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.166313962+07:00","message":"[bufferProcess] interim [220000000]:มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.166317538+07:00","message":"[bufferProcess] send to processor:มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.166321122+07:00","message":"[bufferProcess] interim [220000000]: นะคะวิชานี้นะคะจะมีหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.166323575+07:00","message":"[bufferProcess] update buffer: มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.166326406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.166329346+07:00","message":"> Transcript [64] [false]: 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.16633279+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.166334833+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.166336616+07:00","message":"StatePrefix: 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.166338948+07:00","message":"TextPushed: 'มัธยมศึกษาปีที่ 4'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.363044587+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.363080661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัธยมศึกษาปีที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.363086177+07:00","message":"receive interim result [false|false]: มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.36310727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะวิชานี้นะคะจะมีหัวข้ออะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.3631109+07:00","message":"receive interim result [false|false]:  นะคะวิชานี้นะคะจะมีหัวข้ออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.363119149+07:00","message":"[buffer interim] 11 false มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.36312252+07:00","message":"[buffer interim] 11 false  นะคะวิชานี้นะคะจะมีหัวข้ออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.363127668+07:00","message":"[bufferProcess] interim [400000000]:มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.363131938+07:00","message":"[bufferProcess] send to processor:มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.36313594+07:00","message":"[bufferProcess] interim [400000000]: นะคะวิชานี้นะคะจะมีหัวข้ออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.363138856+07:00","message":"[bufferProcess] update buffer: มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้ออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.363141725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.363144323+07:00","message":"> Transcript [65] [false]: 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.363147762+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.363149693+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.363151843+07:00","message":"StatePrefix: 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.363154249+07:00","message":"TextPushed: 'มัธยมศึกษาปีที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.363156947+07:00","message":"Push: ' นะคะวิชานี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.363158842+07:00","message":"TextPushed: 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.363160832+07:00","message":"Set new StatePrefix : 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.363163183+07:00","message":"Next Push (prob) : 'จะมีหัวข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.363189138+07:00","message":"push: {false  นะคะวิชานี้นะคะ 0 0xc00016e180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.458193191+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.458233583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัธยมศึกษาปีที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.45823928+07:00","message":"receive interim result [false|false]: มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.458257213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะวิชานี้นะคะจะมีหัวข้ออะไรบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.458261696+07:00","message":"receive interim result [false|false]:  นะคะวิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.458270434+07:00","message":"[buffer interim] 11 false มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:53.458274221+07:00","message":"[buffer interim] 11 false  นะคะวิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.458280812+07:00","message":"[bufferProcess] interim [520000000]:มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.458283198+07:00","message":"[bufferProcess] send to processor:มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้ออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.45828613+07:00","message":"[bufferProcess] interim [520000000]: นะคะวิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.458290154+07:00","message":"[bufferProcess] update buffer: มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.458293399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.458296229+07:00","message":"> Transcript [66] [false]: 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้ออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.458299874+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.458301786+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.458303846+07:00","message":"StatePrefix: 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:53.45830613+07:00","message":"TextPushed: 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:54.100734044+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:54.100780781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้ออะไรบ้าง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:54.100786841+07:00","message":"receive interim result [false|false]: มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:54.100800675+07:00","message":"[buffer interim] 11 false มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.100811088+07:00","message":"[bufferProcess] interim [120000000]:มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.10081395+07:00","message":"[bufferProcess] send to processor:มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.100819804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.100822438+07:00","message":"> Transcript [67] [false]: 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้ออะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.100825958+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.100828245+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.100831497+07:00","message":"StatePrefix: 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.100835297+07:00","message":"TextPushed: 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:54.642437432+07:00","message":"[GCS] IsForceVAD: false for message ID: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:54.740123565+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:54.740161683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัธยมศึกษาปีที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:54.740168326+07:00","message":"receive interim result [false|false]: มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:54.74018179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะวิชานี้นะคะจะมีหัวข้ออะไรบ้างพร้อมขอชี้แจง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:54.740185632+07:00","message":"receive interim result [false|false]:  นะคะวิชานี้นะคะจะมีหัวข้ออะไรบ้างพร้อมขอชี้แจง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:54.740196842+07:00","message":"[buffer interim] 11 false มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:54.740204272+07:00","message":"[buffer interim] 11 false  นะคะวิชานี้นะคะจะมีหัวข้ออะไรบ้างพร้อมขอชี้แจง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.740210179+07:00","message":"[bufferProcess] interim [780000000]:มัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.740212647+07:00","message":"[bufferProcess] send to processor:มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.740217895+07:00","message":"[bufferProcess] interim [780000000]: นะคะวิชานี้นะคะจะมีหัวข้ออะไรบ้างพร้อมขอชี้แจง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.740220555+07:00","message":"[bufferProcess] update buffer: มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้ออะไรบ้างพร้อมขอชี้แจง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.740223423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.740225832+07:00","message":"> Transcript [68] [false]: 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้ออะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.740229553+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.740231585+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.74023359+07:00","message":"StatePrefix: 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.740236045+07:00","message":"TextPushed: 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:54.837440483+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:54.837479753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้ออะไรบ้างพร้อมขอชี้แจง\",\"confidence\":0.9543977}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:54.837486433+07:00","message":"receive interim result [true|false]: มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้ออะไรบ้างพร้อมขอชี้แจง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:54.837496735+07:00","message":"end recv isFinal message id 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:54.837499229+07:00","message":"end Recv id 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:54.837505022+07:00","message":"[buffer interim] 11 true มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้ออะไรบ้างพร้อมขอชี้แจง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.837512028+07:00","message":"[bufferProcess] interim [870000000]:มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้ออะไรบ้างพร้อมขอชี้แจง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.837515095+07:00","message":"[bufferProcess] send to processor (isfinal):มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้ออะไรบ้างพร้อมขอชี้แจง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.837518386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.837520921+07:00","message":"> Transcript [69] [false]: 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้ออะไรบ้างพร้อมขอชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.837548209+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.837550827+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.837553152+07:00","message":"StatePrefix: 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.837555885+07:00","message":"TextPushed: 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.837560996+07:00","message":"Push: 'จะมีหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.83756292+07:00","message":"TextPushed: 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.837565054+07:00","message":"Set new StatePrefix : 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้ออะไรบ้างพร้อมขอชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.837567682+07:00","message":"Next Push (prob) : 'อะไรบ้างพร้อมขอชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.83756951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.83757145+07:00","message":"> Transcript [70] [true]: 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้ออะไรบ้างพร้อมขอชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.837573754+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.83757555+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.837577412+07:00","message":"StatePrefix: 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้ออะไรบ้างพร้อมขอชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.837579418+07:00","message":"TextPushed: 'มัธยมศึกษาปีที่ 4 นะคะวิชานี้นะคะจะมีหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:54.837581819+07:00","message":"Push: 'อะไรบ้างพร้อมขอชี้แจง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:54.837589519+07:00","message":"push: {false จะมีหัวข้อ 0 0xc00016e180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:54.837595877+07:00","message":"push: {true อะไรบ้างพร้อมขอชี้แจง 0 0xc00016e180}"}
{"level":"info","service":"Main","time":"2026-05-21T13:03:54.85057438+07:00","message":"write wav file: './tmp/7576/7576_11.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:54.965563587+07:00","message":"[GCS] Start streaming session, msgId: 12"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:55.041660268+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:55.041682674+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:56.136823601+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:56.136863704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:56.136869956+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:56.136884974+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:56.136891726+07:00","message":"[bufferProcess] interim [960000000]:ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:56.136893827+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:56.13689909+07:00","message":"[bufferProcess] send to processor (ticker):ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:56.136901664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:56.136904507+07:00","message":"> Transcript [71] [false]: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:56.136906611+07:00","message":"Set StatePrefix (first interim): 'ก่อนอื่นเลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:56.202205195+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:56.202245259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:56.202252043+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:56.202263278+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:56.202269609+07:00","message":"[bufferProcess] interim [80000000]:ก่อนอื่นเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:56.202271714+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:56.334979204+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:56.335029634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:56.3350386+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:56.335057838+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:56.335066388+07:00","message":"[bufferProcess] interim [200000000]:ก่อนอื่นเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:56.335069716+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:56.335074614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:56.335078548+07:00","message":"> Transcript [72] [false]: 'ก่อนอื่นเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:56.335083887+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:56.335086006+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:56.335087796+07:00","message":"StatePrefix: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:56.335089911+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:56.896768885+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:56.896815189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:56.896823446+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:56.896839152+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:56.896847335+07:00","message":"[bufferProcess] interim [800000000]:ก่อนอื่นเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:56.896851249+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:56.896859834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:56.896863676+07:00","message":"> Transcript [73] [false]: 'ก่อนอื่นเลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:56.896868311+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:56.896871398+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:56.896874165+07:00","message":"StatePrefix: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:56.896876888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:57.792161017+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:57.792206423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยนะคะในวิชา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:57.792212465+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:57.792227945+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:57.79223967+07:00","message":"[bufferProcess] interim [700000000]:ก่อนอื่นเลยนะคะในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:57.792242206+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:57.79224608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:57.792249386+07:00","message":"> Transcript [74] [false]: 'ก่อนอื่นเลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:57.792252637+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:57.792254704+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:57.7922566+07:00","message":"StatePrefix: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:57.792258697+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:58.04190468+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:58.041924503+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:58.45804493+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:58.458084981+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยนะคะในวิชา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:58.458091293+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:58.458105128+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.458112968+07:00","message":"[bufferProcess] interim [300000000]:ก่อนอื่นเลยนะคะในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.458115263+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.458120713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.458123942+07:00","message":"> Transcript [75] [false]: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.458127746+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.458129833+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.458131979+07:00","message":"StatePrefix: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.458134066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.458138534+07:00","message":"Push: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.458141498+07:00","message":"TextPushed: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.458143617+07:00","message":"Set new StatePrefix : 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.458145736+07:00","message":"Next Push (prob) : 'นะคะในวิชา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:58.458154288+07:00","message":"push: {false ก่อนอื่นเลย 0 0xc0005b6480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:58.623963309+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:58.624003535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยนะคะในวิชาเทคโน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:58.624009363+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:58.624024203+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.624030676+07:00","message":"[bufferProcess] interim [480000000]:ก่อนอื่นเลยนะคะในวิชาเทคโน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.624033214+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.624039363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.624042501+07:00","message":"> Transcript [76] [false]: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.624045387+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.624047378+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.624049176+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.624052139+07:00","message":"TextPushed: 'ก่อนอื่นเลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:58.700018741+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:58.700067883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยนะคะในวิชาเทคโนโลยี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:58.700077338+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:58.700094272+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.700102566+07:00","message":"[bufferProcess] interim [600000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.700106457+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.700116224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.700119865+07:00","message":"> Transcript [77] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.700124973+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.700128133+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.700132802+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:58.700136057+07:00","message":"TextPushed: 'ก่อนอื่นเลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:59.202478256+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:59.202519116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:59.20252522+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:59.202540868+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.202548006+07:00","message":"[bufferProcess] interim [80000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.202550554+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.202553593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.202556542+07:00","message":"> Transcript [78] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.202560048+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.20256195+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.20256418+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.202566265+07:00","message":"TextPushed: 'ก่อนอื่นเลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:59.525019388+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:59.525070326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:59.525076775+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:59.525091047+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.52509809+07:00","message":"[bufferProcess] interim [380000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.525100674+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.525105795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.525108444+07:00","message":"> Transcript [79] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.525112002+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.525114176+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.525116236+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.525118807+07:00","message":"TextPushed: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.525123323+07:00","message":"Push: 'นะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.525125939+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.525127992+07:00","message":"Set new StatePrefix : 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.525130424+07:00","message":"Next Push (prob) : 'เทคโนโลยีการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:59.525137862+07:00","message":"push: {false นะคะในวิชา 0 0xc0005b6480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:59.721783777+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:59.721819204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:59.721825112+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:59.721836801+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.721844081+07:00","message":"[bufferProcess] interim [560000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.721846969+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.721852021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.721854606+07:00","message":"> Transcript [80] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.721857911+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.721860027+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.721861876+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.721864538+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:59.904406002+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:59.904451232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:59.904457172+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:03:59.904473379+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.904482389+07:00","message":"[bufferProcess] interim [740000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.904486507+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.904491681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.904495633+07:00","message":"> Transcript [81] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.904500557+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.904505331+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.904508719+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:03:59.904512636+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.054058627+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.054104353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.054116882+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.054133066+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.054142301+07:00","message":"[bufferProcess] interim [920000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.054147047+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.054151313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.054154241+07:00","message":"> Transcript [82] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.054158415+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.05416047+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.054163077+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.054166126+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.092646986+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.092690351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.092698098+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและควบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.092711784+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.092719439+07:00","message":"[bufferProcess] interim [980000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.092722098+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.092729329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.092732318+07:00","message":"> Transcript [83] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.092736565+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.092738771+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.092742246+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.092745043+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.092751891+07:00","message":"Push: 'เทคโนโลยีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.092753753+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.092756481+07:00","message":"Set new StatePrefix : 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.092759431+07:00","message":"Next Push (prob) : 'ออกแบบและการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.092780593+07:00","message":"push: {false เทคโนโลยีการ 0 0xc0005b6480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.224710387+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.224748915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.22475569+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.224766979+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.224777221+07:00","message":"[bufferProcess] interim [40000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.224781523+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.224789145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.224793672+07:00","message":"> Transcript [84] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.224798566+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.224802913+07:00","message":"Set new StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.612331916+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.612374126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.61238243+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.612400984+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.61241421+07:00","message":"[bufferProcess] interim [460000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.612418389+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.612429003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.612439457+07:00","message":"> Transcript [85] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.612444117+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.612447765+07:00","message":"Set new StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.737414601+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.737464052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.737473554+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.737490008+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.737505306+07:00","message":"[bufferProcess] interim [580000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.737510197+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.737518717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.737523805+07:00","message":"> Transcript [86] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.737528797+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.73753184+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.737535247+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.737539173+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.945223505+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.945269774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรานี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.945282415+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรานี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.945303319+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรานี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.945317826+07:00","message":"[bufferProcess] interim [760000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรานี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.945322588+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.945332196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.945336719+07:00","message":"> Transcript [87] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.945341754+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.945344848+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.945348646+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.945352468+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.988072329+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.988111121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราอยาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.988118293+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราอยาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:00.988131661+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.988138682+07:00","message":"[bufferProcess] interim [820000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.988141742+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรานี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.988145526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.988148302+07:00","message":"> Transcript [88] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรานี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.988152432+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.988155272+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.988158731+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:00.988162921+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:01.042151696+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:01.042182856+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:01.05413745+07:00","message":"[GCS] IsForceVAD: false for message ID: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:01.12896318+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:01.129001253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราเนี่ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:01.129008422+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:01.129020128+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.129028107+07:00","message":"[bufferProcess] interim [880000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.129030957+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.129035061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.1290376+07:00","message":"> Transcript [89] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.129041496+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.12904352+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.129046197+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.129049342+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.129052473+07:00","message":"Push: 'ออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.129054455+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.129057117+07:00","message":"Set new StatePrefix : 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.129061272+07:00","message":"Next Push (prob) : 'ของเราอยาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:01.129070634+07:00","message":"push: {false ออกแบบและเทคโนโลยี 0 0xc0005b6480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:01.188404093+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:01.188446487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราเนี่ยนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:01.188452687+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราเนี่ยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:01.188468175+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราเนี่ยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.188476299+07:00","message":"[bufferProcess] interim [940000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราเนี่ยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.188478943+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.188482794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.188485503+07:00","message":"> Transcript [90] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.18848842+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.18849045+07:00","message":"Set new StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราเนี่ย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:01.203150043+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:01.203173548+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราเนี่ยนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:01.203180439+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราเนี่ยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:01.203192463+07:00","message":"[buffer interim] 12 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราเนี่ยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.203197715+07:00","message":"[bufferProcess] interim [0]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราเนี่ยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.203201309+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราเนี่ยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.203204824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.203207037+07:00","message":"> Transcript [91] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราเนี่ยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.203211868+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.203214108+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.203216035+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.203218809+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:01.27294868+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:01.272991159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรานะคะ\",\"confidence\":0.9510833}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:01.272998592+07:00","message":"receive interim result [true|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:01.273013541+07:00","message":"end recv isFinal message id 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:01.273016009+07:00","message":"end Recv id 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:01.27302398+07:00","message":"[buffer interim] 12 true ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.273033626+07:00","message":"[bufferProcess] interim [90000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.2730385+07:00","message":"[bufferProcess] send to processor (isfinal):ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราเนี่ยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.273043369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.273047524+07:00","message":"> Transcript [92] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราเนี่ยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.273051038+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.273052761+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.273054586+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.273057659+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.273059665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.273061461+07:00","message":"> Transcript [93] [true]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.273063751+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.273065397+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.273066957+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.273069117+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:01.2730722+07:00","message":"Push: 'ของเรานะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:01.273081334+07:00","message":"push: {true ของเรานะคะ 0 0xc0005b6480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:04:01.284929923+07:00","message":"write wav file: './tmp/7576/7576_12.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:01.375714433+07:00","message":"[GCS] Start streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:02.419168456+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:02.419218429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เจ็บ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:02.419224149+07:00","message":"receive interim result [false|false]: ไม่เจ็บ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:02.419239631+07:00","message":"[buffer interim] 13 false ไม่เจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:02.419246587+07:00","message":"[bufferProcess] interim [840000000]:ไม่เจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:02.419248703+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:02.419254162+07:00","message":"[bufferProcess] send to processor (ticker):ไม่เจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:02.41925664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:02.419259468+07:00","message":"> Transcript [94] [false]: 'ไม่เจ็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:02.419261528+07:00","message":"Set StatePrefix (first interim): 'ไม่เจ็บ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:02.523587699+07:00","message":"[GCS] IsForceVAD: false for message ID: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:02.588376461+07:00","message":"[GCS] Start streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:02.622637391+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:02.622678375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:02.622685507+07:00","message":"receive interim result [false|false]: บท"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:02.622707809+07:00","message":"[buffer interim] 13 false บท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:02.622718523+07:00","message":"[bufferProcess] interim [140000000]:บท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:02.622721197+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:02.659688055+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:02.65973476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เจ็บ\",\"confidence\":0.7187518}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:02.65974206+07:00","message":"receive interim result [true|false]: ไม่เจ็บ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:02.659750899+07:00","message":"end recv isFinal message id 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:02.659753151+07:00","message":"end Recv id 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:02.659759185+07:00","message":"[buffer interim] 13 true ไม่เจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:02.659766809+07:00","message":"[bufferProcess] interim [170000000]:ไม่เจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:02.659770163+07:00","message":"[bufferProcess] send to processor (isfinal):บท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:02.659773529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:02.659776254+07:00","message":"> Transcript [95] [false]: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:02.65977915+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:02.659781058+07:00","message":"Set new StatePrefix: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:02.65978261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:02.659784306+07:00","message":"> Transcript [96] [true]: 'ไม่เจ็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:02.659786688+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:02.659788549+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:02.659790408+07:00","message":"StatePrefix: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:02.659793758+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:02.659796434+07:00","message":"Push: 'ไม่เจ็บ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:02.659804343+07:00","message":"push: {true ไม่เจ็บ 0 0xc000414a80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:04:02.66499802+07:00","message":"write wav file: './tmp/7576/7576_13.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:03.994550328+07:00","message":"[GCS] IsForceVAD: false for message ID: 14"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:04.042789183+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:04.042822152+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:04.106969489+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:04.107012377+07:00","message":"found end of frame, send empty tag with msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:04.107015833+07:00","message":"end Recv id 14"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:04.107023576+07:00","message":"[buffer interim] 14 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:04.107031158+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:04.107039787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:04.107044131+07:00","message":"> Transcript [97] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:04.107048035+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:04.107051143+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:04.107053982+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:04.107056817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:04.107066066+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:04.107080008+07:00","message":"push: {true \n 0 0xc000414b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:04:04.117510175+07:00","message":"write wav file: './tmp/7576/7576_14.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:04.18862411+07:00","message":"[GCS] Start streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:06.173455447+07:00","message":"[GCS] IsForceVAD: false for message ID: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:06.32816621+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:06.328216658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบ่งออกเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:06.328223046+07:00","message":"receive interim result [false|false]: แบ่งออกเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:06.328241101+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:06.328245469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบ่งออกเป็น 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:06.328247918+07:00","message":"receive interim result [false|false]: แบ่งออกเป็น 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:06.328253359+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:06.328257941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบ่งออกเป็น 3 ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:06.328260269+07:00","message":"receive interim result [false|false]: แบ่งออกเป็น 3 ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:06.328266807+07:00","message":"[buffer interim] 15 false แบ่งออกเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:06.328269839+07:00","message":"[buffer interim] 15 false แบ่งออกเป็น 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:06.328271819+07:00","message":"[buffer interim] 15 false แบ่งออกเป็น 3 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:06.328277714+07:00","message":"[bufferProcess] interim [840000000]:แบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:06.328279479+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:06.328282572+07:00","message":"[bufferProcess] send to processor (ticker):แบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:06.328284723+07:00","message":"[bufferProcess] interim [20000000]:แบ่งออกเป็น 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:06.328286198+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:06.328288233+07:00","message":"[bufferProcess] interim [260000000]:แบ่งออกเป็น 3 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:06.328290068+07:00","message":"[bufferProcess] send to processor:แบ่งออกเป็น 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:06.328292836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:06.328295519+07:00","message":"> Transcript [98] [false]: 'แบ่งออกเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:06.328297632+07:00","message":"Set StatePrefix (first interim): 'แบ่งออกเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:06.328299295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:06.32830092+07:00","message":"> Transcript [99] [false]: 'แบ่งออกเป็น 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:06.328303839+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:06.328305754+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:06.328307548+07:00","message":"StatePrefix: 'แบ่งออกเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:06.328309472+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:06.42587105+07:00","message":"[GCS] Start streaming session, msgId: 16"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:07.043577174+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:07.043603505+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.1494203+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.149468949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนแรก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.14947448+07:00","message":"receive interim result [false|false]: ส่วนแรก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.149489403+07:00","message":"[buffer interim] force interim is final (2) :แบ่งออกเป็น 3 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.149496313+07:00","message":"[bufferProcess] interim [260000000]:แบ่งออกเป็น 3 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.149500595+07:00","message":"[bufferProcess] send to processor (isfinal):แบ่งออกเป็น 3 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.149503613+07:00","message":"[bufferProcess] interim [600000000]:ส่วนแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.149505432+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.149508159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.149511193+07:00","message":"> Transcript [100] [false]: 'แบ่งออกเป็น 3 ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.149514399+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.149516356+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.149518264+07:00","message":"StatePrefix: 'แบ่งออกเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.14952064+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.149522368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.149524381+07:00","message":"> Transcript [101] [true]: 'แบ่งออกเป็น 3 ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.149526555+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.149528315+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.149529937+07:00","message":"StatePrefix: 'แบ่งออกเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.149531653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.149537957+07:00","message":"Push: 'แบ่งออกเป็น 3 ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.149546613+07:00","message":"push: {true แบ่งออกเป็น 3 ส่วน 0 0xc000044500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:04:07.161379519+07:00","message":"write wav file: './tmp/7576/7576_15.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.455491906+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.455539466+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบ่งออกเป็น 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.455547442+07:00","message":"receive interim result [false|false]: แบ่งออกเป็น 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.455562458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.45556616+07:00","message":"receive interim result [false|false]:  ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.455579067+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.455583627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบ่งออกเป็น 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.455587215+07:00","message":"receive interim result [false|false]: แบ่งออกเป็น 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.455593481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ส่วนค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.455595581+07:00","message":"receive interim result [false|false]:  ส่วนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.455601697+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.455606591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบ่งออกเป็น 3 ส่วนค่ะ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.455609403+07:00","message":"receive interim result [true|false]: แบ่งออกเป็น 3 ส่วนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.455612111+07:00","message":"end recv isFinal message id 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.45561411+07:00","message":"end Recv id 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.4556207+07:00","message":"[buffer interim] this message is already final false 15: 'แบ่งออกเป็น 3'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.45562716+07:00","message":"[buffer interim] this message is already final false 15: ' ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.455630916+07:00","message":"[buffer interim] this message is already final false 15: 'แบ่งออกเป็น 3'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.455635362+07:00","message":"[buffer interim] this message is already final false 15: ' ส่วนค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.455639166+07:00","message":"[buffer interim] this message is already final true 15: 'แบ่งออกเป็น 3 ส่วนค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.475154476+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.475180194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนแรกเรียก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.475184616+07:00","message":"receive interim result [false|false]: ส่วนแรกเรียก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.475197769+07:00","message":"[buffer interim] 16 false ส่วนแรกเรียก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.475205549+07:00","message":"[bufferProcess] interim [840000000]:ส่วนแรกเรียก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.475208306+07:00","message":"[bufferProcess] send to processor:ส่วนแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.475211805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.475214529+07:00","message":"> Transcript [102] [false]: 'ส่วนแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.475218518+07:00","message":"Set StatePrefix (first interim): 'ส่วนแรก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.481397639+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.481416459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนแรกเรียกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.481421034+07:00","message":"receive interim result [false|false]: ส่วนแรกเรียกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:07.481431317+07:00","message":"[buffer interim] 16 false ส่วนแรกเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.481445505+07:00","message":"[bufferProcess] interim [900000000]:ส่วนแรกเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.481448065+07:00","message":"[bufferProcess] send to processor:ส่วนแรกเรียก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.481452751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.481454962+07:00","message":"> Transcript [103] [false]: 'ส่วนแรกเรียก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.481458106+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.481460345+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.481462174+07:00","message":"StatePrefix: 'ส่วนแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:07.481464162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:08.055616764+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:08.055659658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนแรกเรียกว่าเทคโน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:08.055665899+07:00","message":"receive interim result [false|false]: ส่วนแรกเรียกว่าเทคโน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:08.055682123+07:00","message":"[buffer interim] 16 false ส่วนแรกเรียกว่าเทคโน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.055690037+07:00","message":"[bufferProcess] interim [440000000]:ส่วนแรกเรียกว่าเทคโน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.055692611+07:00","message":"[bufferProcess] send to processor:ส่วนแรกเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.055700008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.055703029+07:00","message":"> Transcript [104] [false]: 'ส่วนแรกเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.055706323+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.055708275+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.0557125+07:00","message":"StatePrefix: 'ส่วนแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.055715023+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:08.180615869+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:08.180666571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนแรกเรียกว่าเทคโนโลยี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:08.180673029+07:00","message":"receive interim result [false|false]: ส่วนแรกเรียกว่าเทคโนโลยี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:08.180690281+07:00","message":"[buffer interim] 16 false ส่วนแรกเรียกว่าเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.180698484+07:00","message":"[bufferProcess] interim [560000000]:ส่วนแรกเรียกว่าเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.180701471+07:00","message":"[bufferProcess] send to processor:ส่วนแรกเรียกว่าเทคโน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.180705479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.180708393+07:00","message":"> Transcript [105] [false]: 'ส่วนแรกเรียกว่าเทคโน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.180711899+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.180713971+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.180715835+07:00","message":"StatePrefix: 'ส่วนแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.180719655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:08.518382701+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:08.51843228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนแรกเรียกว่าเทคโนโลยีนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:08.518449426+07:00","message":"receive interim result [false|false]: ส่วนแรกเรียกว่าเทคโนโลยีนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:08.518467695+07:00","message":"[buffer interim] 16 false ส่วนแรกเรียกว่าเทคโนโลยีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.518475823+07:00","message":"[bufferProcess] interim [920000000]:ส่วนแรกเรียกว่าเทคโนโลยีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.518478613+07:00","message":"[bufferProcess] send to processor:ส่วนแรกเรียกว่าเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.518486115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.518488843+07:00","message":"> Transcript [106] [false]: 'ส่วนแรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.518492443+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.518496912+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.518498965+07:00","message":"StatePrefix: 'ส่วนแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.51850105+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.518507287+07:00","message":"Push: 'ส่วนแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.518509744+07:00","message":"TextPushed: 'ส่วนแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.518512108+07:00","message":"Set new StatePrefix : 'ส่วนแรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.518514538+07:00","message":"Next Push (prob) : 'เรียกว่าเทคโนโลยี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:08.518523732+07:00","message":"push: {false ส่วนแรก 0 0xc000414180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:08.601738406+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:08.601787827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนแรกเรียกว่าเทคโนโลยีหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:08.601795509+07:00","message":"receive interim result [false|false]: ส่วนแรกเรียกว่าเทคโนโลยีหน้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:08.601810287+07:00","message":"[buffer interim] 16 false ส่วนแรกเรียกว่าเทคโนโลยีหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.601817729+07:00","message":"[bufferProcess] interim [980000000]:ส่วนแรกเรียกว่าเทคโนโลยีหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.601820317+07:00","message":"[bufferProcess] send to processor:ส่วนแรกเรียกว่าเทคโนโลยีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.601823448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.601826215+07:00","message":"> Transcript [107] [false]: 'ส่วนแรกเรียกว่าเทคโนโลยีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.60182936+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.601831451+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.601833268+07:00","message":"StatePrefix: 'ส่วนแรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.601835403+07:00","message":"TextPushed: 'ส่วนแรก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:08.703613355+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:08.703652435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:08.703660877+07:00","message":"receive interim result [false|false]: ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:08.703676749+07:00","message":"[buffer interim] 16 false ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.703685279+07:00","message":"[bufferProcess] interim [100000000]:ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.70368873+07:00","message":"[bufferProcess] send to processor:ส่วนแรกเรียกว่าเทคโนโลยีหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.703692873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.703695577+07:00","message":"> Transcript [108] [false]: 'ส่วนแรกเรียกว่าเทคโนโลยีหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.703698926+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.703701124+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.703703154+07:00","message":"StatePrefix: 'ส่วนแรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:08.703705442+07:00","message":"TextPushed: 'ส่วนแรก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:09.122931775+07:00","message":"[GCS] IsForceVAD: false for message ID: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:09.186705028+07:00","message":"[GCS] Start streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:09.211855433+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:09.211888907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:09.211895357+07:00","message":"receive interim result [false|false]: ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:09.211908897+07:00","message":"[buffer interim] 16 false ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:09.211918656+07:00","message":"[bufferProcess] interim [700000000]:ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:09.211920874+07:00","message":"[bufferProcess] send to processor:ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:09.211924115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:09.211927192+07:00","message":"> Transcript [109] [false]: 'ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:09.211930689+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:09.211932655+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:09.21193853+07:00","message":"StatePrefix: 'ส่วนแรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:09.211940957+07:00","message":"TextPushed: 'ส่วนแรก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:09.222627775+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:09.22265544+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-05-21T13:04:09.222661229+07:00","message":"receive interim result [true|false]: ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:09.22267203+07:00","message":"end recv isFinal message id 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:09.222674752+07:00","message":"end Recv id 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:09.222680478+07:00","message":"[buffer interim] 16 true ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:09.222686082+07:00","message":"[bufferProcess] interim [700000000]:ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:09.222688978+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:09.222691893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:09.222695136+07:00","message":"> Transcript [110] [false]: 'ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:09.222697899+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:09.222699618+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:09.222701311+07:00","message":"StatePrefix: 'ส่วนแรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:09.22270325+07:00","message":"TextPushed: 'ส่วนแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:09.222706221+07:00","message":"Push: 'เรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:09.222708494+07:00","message":"TextPushed: 'ส่วนแรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:09.222710529+07:00","message":"Set new StatePrefix : 'ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:09.222712606+07:00","message":"Next Push (prob) : 'น่ารู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:09.222714272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:09.222716148+07:00","message":"> Transcript [111] [true]: 'ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:09.222718238+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:09.222719787+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:09.222721747+07:00","message":"StatePrefix: 'ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:09.222723594+07:00","message":"TextPushed: 'ส่วนแรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:09.222725546+07:00","message":"Push: 'น่ารู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:09.222732932+07:00","message":"push: {false เรียกว่าเทคโนโลยี 0 0xc000414180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:09.222741701+07:00","message":"push: {true น่ารู้ 0 0xc000414180}"}
{"level":"info","service":"Main","time":"2026-05-21T13:04:09.229877383+07:00","message":"write wav file: './tmp/7576/7576_16.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:10.043820767+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:10.043822699+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.050607092+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.050647899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงประกอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.050653275+07:00","message":"receive interim result [false|false]: เพลงประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.05066702+07:00","message":"[buffer interim] 17 false เพลงประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.050673158+07:00","message":"[bufferProcess] interim [660000000]:เพลงประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.050675149+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.224756319+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.224799595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.22480817+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.224826659+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.224835815+07:00","message":"[bufferProcess] interim [840000000]:ซึ่งประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.22484042+07:00","message":"[bufferProcess] send to processor:เพลงประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.224849619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.224854123+07:00","message":"> Transcript [112] [false]: 'เพลงประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.224857926+07:00","message":"Set StatePrefix (first interim): 'เพลงประกอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.547252544+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.547290211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วยตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.547296921+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วยตา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.547308496+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วยตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.547316741+07:00","message":"[bufferProcess] interim [140000000]:ซึ่งประกอบด้วยตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.547318878+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.547322034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.547324928+07:00","message":"> Transcript [113] [false]: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.547327444+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.547329319+07:00","message":"Set new StatePrefix: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.552905692+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.552918861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.552922233+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.552926859+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.552930051+07:00","message":"[bufferProcess] interim [200000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.552932555+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วยตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.552940444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.552942698+07:00","message":"> Transcript [114] [false]: 'ซึ่งประกอบด้วยตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.552945038+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.552947009+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.552948906+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.552951264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.806249335+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.806286226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.806292595+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.806309685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.806313468+07:00","message":"receive interim result [false|false]:  3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.806333231+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.806348547+07:00","message":"[buffer interim] 17 false  3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.806355707+07:00","message":"[bufferProcess] interim [440000000]:ซึ่งประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.806358683+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.806364602+07:00","message":"[bufferProcess] interim [440000000]: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.806367247+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.806370028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.806372802+07:00","message":"> Transcript [115] [false]: 'ซึ่งประกอบด้วย 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.806375635+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.806377781+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.806380091+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.806382293+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.812653362+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.81267493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.812680324+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.812690719+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-05-21T13:04:10.812693491+07:00","message":"receive interim result [false|false]:  3 บท"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.812699168+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:10.812706308+07:00","message":"[buffer interim] 17 false  3 บท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.812712629+07:00","message":"[bufferProcess] interim [500000000]:ซึ่งประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.812715172+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.812721752+07:00","message":"[bufferProcess] interim [500000000]: 3 บท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.812724928+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.812728753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.812731557+07:00","message":"> Transcript [116] [false]: 'ซึ่งประกอบด้วย 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.812734949+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.812737052+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.812739073+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:10.812741154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.052913251+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.052946957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.052952951+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.052966016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3 บทเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.052969172+07:00","message":"receive interim result [false|false]:  3 บทเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.052976023+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.05297879+07:00","message":"[buffer interim] 17 false  3 บทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.052984147+07:00","message":"[bufferProcess] interim [680000000]:ซึ่งประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.052986583+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.052989353+07:00","message":"[bufferProcess] interim [680000000]: 3 บทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.052991801+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.052994774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.052997292+07:00","message":"> Transcript [117] [false]: 'ซึ่งประกอบด้วย 3 บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.053000503+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.053002553+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.053004386+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.05300631+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.053008769+07:00","message":"Push: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.053010552+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.053012494+07:00","message":"Set new StatePrefix : 'ซึ่งประกอบด้วย 3 บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.053014492+07:00","message":"Next Push (prob) : ' 3 บท'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.053021941+07:00","message":"push: {false ซึ่งประกอบด้วย 0 0xc000414900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.122592186+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.122629566+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.122636109+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.122654718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" บทเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.122658008+07:00","message":"receive interim result [false|false]:  บทเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.12266598+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.122669093+07:00","message":"[buffer interim] 17 false  บทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.12267485+07:00","message":"[bufferProcess] interim [800000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.122677687+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.122681341+07:00","message":"[bufferProcess] interim [800000000]: บทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.122683762+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.122686366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.122688891+07:00","message":"> Transcript [118] [false]: 'ซึ่งประกอบด้วย 3 บทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.122691774+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.122695373+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.12269727+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.122699318+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.322080872+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.322125729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.322133152+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.322143512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" บทเรียนด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.322147677+07:00","message":"receive interim result [false|false]:  บทเรียนด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.322157053+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.32216192+07:00","message":"[buffer interim] 17 false  บทเรียนด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.322167885+07:00","message":"[bufferProcess] interim [980000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.322170776+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.322173928+07:00","message":"[bufferProcess] interim [980000000]: บทเรียนด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.322176272+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.322179127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.322181773+07:00","message":"> Transcript [119] [false]: 'ซึ่งประกอบด้วย 3 บทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.32218485+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.322186926+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.322188746+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.322190718+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.441946046+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.441986277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.441993753+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.442007963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" บทเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.442012392+07:00","message":"receive interim result [false|false]:  บทเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.44202093+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.442024459+07:00","message":"[buffer interim] 17 false  บทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.442029962+07:00","message":"[bufferProcess] interim [40000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.442034403+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.442038912+07:00","message":"[bufferProcess] interim [40000000]: บทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.442042308+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.442046133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.442050397+07:00","message":"> Transcript [120] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.442054672+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.442059504+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.442063641+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.442065869+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.448737303+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.448760468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.44876696+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.448775776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" บทเรียนด้วยกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.448778455+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.448783973+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.448786827+07:00","message":"[buffer interim] 17 false  บทเรียนด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.448790769+07:00","message":"[bufferProcess] interim [100000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.448793205+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.448798165+07:00","message":"[bufferProcess] interim [100000000]: บทเรียนด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.44880103+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.448804001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.448806455+07:00","message":"> Transcript [121] [false]: 'ซึ่งประกอบด้วย 3 บทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.44880925+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.44881129+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.448813214+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.448815256+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.448819919+07:00","message":"Push: ' 3 บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.448821856+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.448823793+07:00","message":"Set new StatePrefix : 'ซึ่งประกอบด้วย 3 บทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.448826026+07:00","message":"Next Push (prob) : 'เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.448833158+07:00","message":"push: {false  3 บท 0 0xc000414900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.820686317+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.82072292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.820730043+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.820740346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" บทเรียนด้วยกันนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.820742823+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.820750285+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.820757187+07:00","message":"[buffer interim] 17 false  บทเรียนด้วยกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.820762851+07:00","message":"[bufferProcess] interim [460000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.820765928+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.820769662+07:00","message":"[bufferProcess] interim [460000000]: บทเรียนด้วยกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.820775925+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.820779688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.820782511+07:00","message":"> Transcript [122] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.820786179+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.820788146+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.820790072+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.820792234+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บท'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.824209417+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.824255807+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-05-21T13:04:11.824262604+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.824277132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" บทเรียนด้วยกันนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.824280342+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.824288654+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:11.824291941+07:00","message":"[buffer interim] 17 false  บทเรียนด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.82429798+07:00","message":"[bufferProcess] interim [520000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.82430112+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.824307196+07:00","message":"[bufferProcess] interim [520000000]: บทเรียนด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.824310834+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.824314302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.824317447+07:00","message":"> Transcript [123] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.824320772+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.824322785+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.824324665+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:11.824326725+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บท'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:12.4067521+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:12.406793035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:12.406799252+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:12.406812003+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:12.406819225+07:00","message":"[bufferProcess] interim [120000000]:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:12.406822118+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:12.406825873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:12.406828545+07:00","message":"> Transcript [124] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:12.406831623+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:12.406833492+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:12.406835754+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:12.406838227+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บท'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:13.044164653+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:13.044168926+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.230647802+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.230686462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.230693268+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.230710263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" บทเรียนด้วยกันนะคะจะได้จัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.230713889+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.230722291+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.230726037+07:00","message":"[buffer interim] 17 false  บทเรียนด้วยกันนะคะจะได้จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.230732351+07:00","message":"[bufferProcess] interim [900000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.230735175+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.230738428+07:00","message":"[bufferProcess] interim [900000000]: บทเรียนด้วยกันนะคะจะได้จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.230741352+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.23074595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.230748835+07:00","message":"> Transcript [125] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.230752681+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.230754639+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.230756704+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.230758948+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.230762186+07:00","message":"Push: 'เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.230764277+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.230766372+07:00","message":"Set new StatePrefix : 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.230768857+07:00","message":"Next Push (prob) : 'ด้วยกันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.230777566+07:00","message":"push: {false เรียน 0 0xc000414900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.420637871+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.420673803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.420680077+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.420694684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" บทเรียนด้วยกันนะคะจะได้จัดการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.420698195+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.42070527+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.420708764+07:00","message":"[buffer interim] 17 false  บทเรียนด้วยกันนะคะจะได้จัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.42071491+07:00","message":"[bufferProcess] interim [80000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.420717574+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.420720946+07:00","message":"[bufferProcess] interim [80000000]: บทเรียนด้วยกันนะคะจะได้จัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.420724341+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.420728016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.42073123+07:00","message":"> Transcript [126] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.420734675+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.420736679+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.420738681+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.420740981+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.61660933+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.616645444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.616652468+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.616668788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" บทเรียนด้วยกันนะคะจะได้จัดการเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.616672002+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.616680901+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.616684569+07:00","message":"[buffer interim] 17 false  บทเรียนด้วยกันนะคะจะได้จัดการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.616691325+07:00","message":"[bufferProcess] interim [320000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.616693518+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.616697062+07:00","message":"[bufferProcess] interim [320000000]: บทเรียนด้วยกันนะคะจะได้จัดการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.616700086+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.616703568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.616706537+07:00","message":"> Transcript [127] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.616710077+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.616712118+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.616714577+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.616716936+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.810505417+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.810543605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.810550063+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.810564545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.81056811+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.81057645+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:13.810580398+07:00","message":"[buffer interim] 17 false  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.810587306+07:00","message":"[bufferProcess] interim [440000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.810589907+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.810593092+07:00","message":"[bufferProcess] interim [440000000]: บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.810595997+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.810599126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.810601897+07:00","message":"> Transcript [128] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.810605378+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.810607452+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.810609627+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:13.810612185+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.15370848+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.153751245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.153758274+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.153773107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.153777299+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.153787539+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.153791289+07:00","message":"[buffer interim] 17 false  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.153798036+07:00","message":"[bufferProcess] interim [800000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.153800904+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.153804253+07:00","message":"[bufferProcess] interim [800000000]: บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.15380691+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.153811499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.153814628+07:00","message":"> Transcript [129] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.153818513+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.153820691+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.153822583+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.153824869+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.153827591+07:00","message":"Push: 'ด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.153829537+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.153831521+07:00","message":"Set new StatePrefix : 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.153834096+07:00","message":"Next Push (prob) : 'จะได้จัดการเรียนรู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.153861715+07:00","message":"push: {false ด้วยกันนะคะ 0 0xc000414900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.296309927+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.296349381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.296355342+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.296370897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.2963745+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.29638296+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.296386552+07:00","message":"[buffer interim] 17 false  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.296392959+07:00","message":"[bufferProcess] interim [860000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.296395427+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.296399079+07:00","message":"[bufferProcess] interim [860000000]: บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.296401887+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.296405313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.296408172+07:00","message":"> Transcript [130] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.296411748+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.296413793+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.296415588+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.296417911+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.31982812+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.319854049+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.31985908+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.319870856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.319873846+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.319879704+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.319882966+07:00","message":"[buffer interim] 17 false  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.319887612+07:00","message":"[bufferProcess] interim [920000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.319890225+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.319893974+07:00","message":"[bufferProcess] interim [920000000]: บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.319896258+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.31989899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.319901458+07:00","message":"> Transcript [131] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.31990441+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.31990623+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.319907992+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.31991013+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.456946494+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.456985256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.456991822+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.457003812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.457007356+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.457024389+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.457036379+07:00","message":"[buffer interim] 17 false  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.457045725+07:00","message":"[bufferProcess] interim [40000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.457050514+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.457058581+07:00","message":"[bufferProcess] interim [40000000]: บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.457063278+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.45708426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.457124166+07:00","message":"> Transcript [132] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.457131159+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.457134289+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.457136754+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.457139883+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.70374166+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.703779319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.703785303+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.703795798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.703799613+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.703812782+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.703824791+07:00","message":"[buffer interim] 17 false  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.703831435+07:00","message":"[bufferProcess] interim [340000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.703835236+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.703839312+07:00","message":"[bufferProcess] interim [340000000]: บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.703842622+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.703845417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.70384823+07:00","message":"> Transcript [133] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.703852059+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.703855062+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.703858178+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.703861758+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.703864812+07:00","message":"Push: 'จะได้จัดการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.703866651+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.703868703+07:00","message":"Set new StatePrefix : 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.703871455+07:00","message":"Next Push (prob) : 'กับพวกเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.703879883+07:00","message":"push: {false จะได้จัดการเรียนรู้ 0 0xc000414900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.964500934+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.964540032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.964546079+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.964557958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.964561044+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสาม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.964570121+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:14.96457343+07:00","message":"[buffer interim] 17 false  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.964579885+07:00","message":"[bufferProcess] interim [580000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.964582496+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.964585579+07:00","message":"[bufferProcess] interim [580000000]: บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.96458809+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.964591222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.964594339+07:00","message":"> Transcript [134] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.964598206+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.964600129+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.964602077+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:14.964604471+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:15.148840858+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:15.148904802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:15.148913754+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:15.148932742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:15.148938048+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:15.148948849+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:15.148954177+07:00","message":"[buffer interim] 17 false  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.148963191+07:00","message":"[bufferProcess] interim [760000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.148967697+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.148972905+07:00","message":"[bufferProcess] interim [760000000]: บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.148979919+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.148985554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.148990117+07:00","message":"> Transcript [135] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.1489957+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.148998556+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.14900142+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.1490053+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:15.340383655+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:15.340419424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:15.340425338+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:15.340438869+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:15.34045014+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:15.340463066+07:00","message":"[buffer interim] 17 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:15.340471949+07:00","message":"[buffer interim] 17 false  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.340479262+07:00","message":"[bufferProcess] interim [940000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.340482181+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.340488871+07:00","message":"[bufferProcess] interim [940000000]: บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.340491781+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.340495672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.340499351+07:00","message":"> Transcript [136] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.340503262+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.340505223+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.340507232+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.340509749+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:15.392640163+07:00","message":"[GCS] IsForceVAD: false for message ID: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:15.509063417+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:15.509114043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย\",\"confidence\":0.9588128}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:15.509122674+07:00","message":"receive interim result [true|false]: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:15.509135948+07:00","message":"end recv isFinal message id 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:15.509138093+07:00","message":"end Recv id 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:15.509144902+07:00","message":"[buffer interim] 17 true ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.509153057+07:00","message":"[bufferProcess] interim [240000000]:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.509180522+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.509181427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.509212625+07:00","message":"> Transcript [137] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.509220538+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.509223637+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.509226225+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.509229424+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.509237657+07:00","message":"Push: 'กับพวกเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.509239629+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.509241934+07:00","message":"Set new StatePrefix : 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.509244466+07:00","message":"Next Push (prob) : 'ทั้งสามคนเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.509247366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.509249679+07:00","message":"> Transcript [138] [true]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.509252144+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.509253718+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.509256316+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.509261913+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:15.509264568+07:00","message":"Push: 'ทั้งสามคนเลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:15.509269533+07:00","message":"push: {false กับพวกเรา 0 0xc000414900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:15.509298042+07:00","message":"push: {true ทั้งสามคนเลย 0 0xc000414900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:04:15.520622113+07:00","message":"write wav file: './tmp/7576/7576_17.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:16.044854804+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:16.044889553+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:16.297247499+07:00","message":"[GCS] Start streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:16.96305863+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:16.963102314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:16.963107475+07:00","message":"receive interim result [false|false]: วันนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:16.963122573+07:00","message":"[buffer interim] 18 false วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:16.963129784+07:00","message":"[bufferProcess] interim [480000000]:วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:16.963132109+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:16.963139131+07:00","message":"[bufferProcess] send to processor (ticker):วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:16.963142169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:16.963144918+07:00","message":"> Transcript [139] [false]: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:16.963147184+07:00","message":"Set StatePrefix (first interim): 'วันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:17.210295266+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:17.210334249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:17.210339663+07:00","message":"receive interim result [false|false]: วันนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:17.210358761+07:00","message":"[buffer interim] 18 false วันนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:17.210367008+07:00","message":"[bufferProcess] interim [720000000]:วันนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:17.210368764+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:17.669282949+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:17.669326772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:17.669333759+07:00","message":"receive interim result [false|false]: วันนี้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:17.669348708+07:00","message":"[buffer interim] 18 false วันนี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:17.669356764+07:00","message":"[bufferProcess] interim [140000000]:วันนี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:17.669359221+07:00","message":"[bufferProcess] send to processor:วันนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:17.669364822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:17.669367818+07:00","message":"> Transcript [140] [false]: 'วันนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:17.669371016+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:17.669374207+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:17.66937633+07:00","message":"StatePrefix: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:17.669378559+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:17.729041466+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:17.729080737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เป็นเรื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:17.72908706+07:00","message":"receive interim result [false|false]: อันนี้เป็นเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:17.729102924+07:00","message":"[buffer interim] 18 false อันนี้เป็นเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:17.729110998+07:00","message":"[bufferProcess] interim [260000000]:อันนี้เป็นเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:17.729114234+07:00","message":"[bufferProcess] send to processor:วันนี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:17.729121846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:17.729125142+07:00","message":"> Transcript [141] [false]: 'วันนี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:17.729128621+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:17.729130402+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:17.729132279+07:00","message":"StatePrefix: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:17.729134563+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.053769779+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.053810155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เป็นเรื่องของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.053816577+07:00","message":"receive interim result [false|false]: อันนี้เป็นเรื่องของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.05383896+07:00","message":"[buffer interim] 18 false อันนี้เป็นเรื่องของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.053845977+07:00","message":"[bufferProcess] interim [560000000]:อันนี้เป็นเรื่องของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.053848475+07:00","message":"[bufferProcess] send to processor:อันนี้เป็นเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.053851845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.0538546+07:00","message":"> Transcript [142] [false]: 'อันนี้เป็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.053857099+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.053859512+07:00","message":"Set new StatePrefix: 'อันนี้เป็นเรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.244746357+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.24478272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เป็นเรื่องของคน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.244788094+07:00","message":"receive interim result [false|false]: อันนี้เป็นเรื่องของคน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.244798559+07:00","message":"[buffer interim] 18 false อันนี้เป็นเรื่องของคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.244804471+07:00","message":"[bufferProcess] interim [740000000]:อันนี้เป็นเรื่องของคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.244808276+07:00","message":"[bufferProcess] send to processor:อันนี้เป็นเรื่องของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.244812229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.244814562+07:00","message":"> Transcript [143] [false]: 'อันนี้เป็นเรื่องของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.244817938+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.244820101+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.244821951+07:00","message":"StatePrefix: 'อันนี้เป็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.244824093+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.25574607+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.255785936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เป็นเรื่องของกฎ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.255791613+07:00","message":"receive interim result [false|false]: อันนี้เป็นเรื่องของกฎ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.255806661+07:00","message":"[buffer interim] 18 false อันนี้เป็นเรื่องของกฎ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.255812018+07:00","message":"[bufferProcess] interim [800000000]:อันนี้เป็นเรื่องของกฎ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.255814671+07:00","message":"[bufferProcess] send to processor:อันนี้เป็นเรื่องของคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.255818382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.255821214+07:00","message":"> Transcript [144] [false]: 'อันนี้เป็นเรื่องของคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.255824292+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.255826289+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.255834259+07:00","message":"StatePrefix: 'อันนี้เป็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.255836388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.389503508+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.389542253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เป็นเรื่องของบทที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.389547895+07:00","message":"receive interim result [false|false]: อันนี้เป็นเรื่องของบทที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.389564905+07:00","message":"[buffer interim] 18 false อันนี้เป็นเรื่องของบทที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.389571426+07:00","message":"[bufferProcess] interim [920000000]:อันนี้เป็นเรื่องของบทที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.389573897+07:00","message":"[bufferProcess] send to processor:อันนี้เป็นเรื่องของกฎ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.389577152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.389580169+07:00","message":"> Transcript [145] [false]: 'อันนี้เป็นเรื่องของกฎ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.389583994+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.389593087+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.389595756+07:00","message":"StatePrefix: 'อันนี้เป็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.389597781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.5623275+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.562365771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เป็นเรื่องของบทที่ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.56237205+07:00","message":"receive interim result [false|false]: อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.562387916+07:00","message":"[buffer interim] 18 false อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.562395251+07:00","message":"[bufferProcess] interim [100000000]:อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.562398864+07:00","message":"[bufferProcess] send to processor:อันนี้เป็นเรื่องของบทที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.562402604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.562404967+07:00","message":"> Transcript [146] [false]: 'อันนี้เป็นเรื่องของบทที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.56240798+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.562410278+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.562412375+07:00","message":"StatePrefix: 'อันนี้เป็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.562414492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.562418985+07:00","message":"Push: 'อันนี้เป็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.562421027+07:00","message":"TextPushed: 'อันนี้เป็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.56242352+07:00","message":"Set new StatePrefix : 'อันนี้เป็นเรื่องของบทที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.56242596+07:00","message":"Next Push (prob) : 'ของบทที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.562433949+07:00","message":"push: {false อันนี้เป็นเรื่อง 0 0xc00016e400}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.942989991+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.943029168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เป็นเรื่องของบทที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.943035295+07:00","message":"receive interim result [false|false]: อันนี้เป็นเรื่องของบทที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.943044837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.94304752+07:00","message":"receive interim result [false|false]:  1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.943054607+07:00","message":"[buffer interim] 18 false อันนี้เป็นเรื่องของบทที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:18.943057785+07:00","message":"[buffer interim] 18 false  1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.943064124+07:00","message":"[bufferProcess] interim [520000000]:อันนี้เป็นเรื่องของบทที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.943066314+07:00","message":"[bufferProcess] send to processor:อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.943069362+07:00","message":"[bufferProcess] interim [520000000]: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.943071872+07:00","message":"[bufferProcess] update buffer: อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.943075389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.943079056+07:00","message":"> Transcript [147] [false]: 'อันนี้เป็นเรื่องของบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.943082057+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.943083982+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.943087753+07:00","message":"StatePrefix: 'อันนี้เป็นเรื่องของบทที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:18.943090533+07:00","message":"TextPushed: 'อันนี้เป็นเรื่อง'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:19.045769994+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:19.045788055+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:19.145434646+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:19.14548343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เป็นเรื่องของบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:19.145490709+07:00","message":"receive interim result [false|false]: อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:19.145505762+07:00","message":"[buffer interim] 18 false อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.145512998+07:00","message":"[bufferProcess] interim [700000000]:อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.145515899+07:00","message":"[bufferProcess] send to processor:อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.145522499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.145525352+07:00","message":"> Transcript [148] [false]: 'อันนี้เป็นเรื่องของบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.145528942+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.145531028+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.145533187+07:00","message":"StatePrefix: 'อันนี้เป็นเรื่องของบทที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.145537315+07:00","message":"TextPushed: 'อันนี้เป็นเรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:19.496015112+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:19.496055152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เป็นเรื่องของบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:19.49606141+07:00","message":"receive interim result [false|false]: อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:19.496073927+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:19.496077083+07:00","message":"receive interim result [false|false]:  ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:19.496085561+07:00","message":"[buffer interim] 18 false อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:19.496089079+07:00","message":"[buffer interim] 18 false  ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.496099693+07:00","message":"[bufferProcess] interim [940000000]:อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.496102675+07:00","message":"[bufferProcess] send to processor:อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.496105564+07:00","message":"[bufferProcess] interim [940000000]: ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.496109039+07:00","message":"[bufferProcess] update buffer: อันนี้เป็นเรื่องของบทที่ 1 ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.49611198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.496114792+07:00","message":"> Transcript [149] [false]: 'อันนี้เป็นเรื่องของบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.496118253+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.496120425+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.49612228+07:00","message":"StatePrefix: 'อันนี้เป็นเรื่องของบทที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.496124466+07:00","message":"TextPushed: 'อันนี้เป็นเรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:19.790000571+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:19.790043989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เป็นเรื่องของบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:19.790050965+07:00","message":"receive interim result [false|false]: อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:19.790063243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ระบบทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:19.79006638+07:00","message":"receive interim result [false|false]:  ระบบทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:19.790074999+07:00","message":"[buffer interim] 18 false อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:19.790078835+07:00","message":"[buffer interim] 18 false  ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.790085019+07:00","message":"[bufferProcess] interim [240000000]:อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.790088368+07:00","message":"[bufferProcess] send to processor:อันนี้เป็นเรื่องของบทที่ 1 ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.790091387+07:00","message":"[bufferProcess] interim [240000000]: ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.790093947+07:00","message":"[bufferProcess] update buffer: อันนี้เป็นเรื่องของบทที่ 1 ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.790097037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.790104381+07:00","message":"> Transcript [150] [false]: 'อันนี้เป็นเรื่องของบทที่ 1 ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.79010876+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.790110956+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.790112858+07:00","message":"StatePrefix: 'อันนี้เป็นเรื่องของบทที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.79011502+07:00","message":"TextPushed: 'อันนี้เป็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.790118093+07:00","message":"Push: 'ของบทที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.790119868+07:00","message":"TextPushed: 'อันนี้เป็นเรื่องของบทที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.790122076+07:00","message":"Set new StatePrefix : 'อันนี้เป็นเรื่องของบทที่ 1 ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:19.790124167+07:00","message":"Next Push (prob) : ' 1 ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:19.790132618+07:00","message":"push: {false ของบทที่ 0 0xc00016e400}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.046169106+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.046212863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เป็นเรื่องของบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.046219673+07:00","message":"receive interim result [false|false]: อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.046231102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ระบบทางเพศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.046244361+07:00","message":"receive interim result [false|false]:  ระบบทางเพศ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.046252731+07:00","message":"[buffer interim] 18 false อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.04625661+07:00","message":"[buffer interim] 18 false  ระบบทางเพศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.046263577+07:00","message":"[bufferProcess] interim [540000000]:อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.046266256+07:00","message":"[bufferProcess] send to processor:อันนี้เป็นเรื่องของบทที่ 1 ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.046271223+07:00","message":"[bufferProcess] interim [540000000]: ระบบทางเพศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.046274079+07:00","message":"[bufferProcess] update buffer: อันนี้เป็นเรื่องของบทที่ 1 ระบบทางเพศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.046277212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.046280659+07:00","message":"> Transcript [151] [false]: 'อันนี้เป็นเรื่องของบทที่ 1 ระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.046283922+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.046285804+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.046287625+07:00","message":"StatePrefix: 'อันนี้เป็นเรื่องของบทที่ 1 ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.046290027+07:00","message":"TextPushed: 'อันนี้เป็นเรื่องของบทที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.16746936+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.167507616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เป็นเรื่องของบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.167514064+07:00","message":"receive interim result [false|false]: อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.167528118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ระบบทางเทคโนโลยี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.167531778+07:00","message":"receive interim result [false|false]:  ระบบทางเทคโนโลยี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.167540609+07:00","message":"[buffer interim] 18 false อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.167544664+07:00","message":"[buffer interim] 18 false  ระบบทางเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.167552558+07:00","message":"[bufferProcess] interim [660000000]:อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.167555399+07:00","message":"[bufferProcess] send to processor:อันนี้เป็นเรื่องของบทที่ 1 ระบบทางเพศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.16755863+07:00","message":"[bufferProcess] interim [660000000]: ระบบทางเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.167562233+07:00","message":"[bufferProcess] update buffer: อันนี้เป็นเรื่องของบทที่ 1 ระบบทางเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.167565518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.16756832+07:00","message":"> Transcript [152] [false]: 'อันนี้เป็นเรื่องของบทที่ 1 ระบบทางเพศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.167571758+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.167573729+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.167575938+07:00","message":"StatePrefix: 'อันนี้เป็นเรื่องของบทที่ 1 ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.167578446+07:00","message":"TextPushed: 'อันนี้เป็นเรื่องของบทที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.740405893+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.740452945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เป็นเรื่องของบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.740460768+07:00","message":"receive interim result [false|false]: อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.740469272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ระบบทางเทคโนโลยีที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.740472583+07:00","message":"receive interim result [false|false]:  ระบบทางเทคโนโลยีที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.740482204+07:00","message":"[buffer interim] 18 false อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.74048577+07:00","message":"[buffer interim] 18 false  ระบบทางเทคโนโลยีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.740491987+07:00","message":"[bufferProcess] interim [260000000]:อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.740494949+07:00","message":"[bufferProcess] send to processor:อันนี้เป็นเรื่องของบทที่ 1 ระบบทางเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.740498025+07:00","message":"[bufferProcess] interim [260000000]: ระบบทางเทคโนโลยีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.740501193+07:00","message":"[bufferProcess] update buffer: อันนี้เป็นเรื่องของบทที่ 1 ระบบทางเทคโนโลยีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.74050419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.740506801+07:00","message":"> Transcript [153] [false]: 'อันนี้เป็นเรื่องของบทที่ 1 ระบบทางเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.74051052+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.740512872+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.740514789+07:00","message":"StatePrefix: 'อันนี้เป็นเรื่องของบทที่ 1 ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.740516946+07:00","message":"TextPushed: 'อันนี้เป็นเรื่องของบทที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.930587617+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.930622907+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-05-21T13:04:20.930629114+07:00","message":"receive interim result [false|false]: อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.930640861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ระบบทางเทคโนโลยีที่ซับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.930643791+07:00","message":"receive interim result [false|false]:  ระบบทางเทคโนโลยีที่ซับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.930651101+07:00","message":"[buffer interim] 18 false อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.930654662+07:00","message":"[buffer interim] 18 false  ระบบทางเทคโนโลยีที่ซับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.93066839+07:00","message":"[bufferProcess] interim [440000000]:อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.930681782+07:00","message":"[bufferProcess] send to processor:อันนี้เป็นเรื่องของบทที่ 1 ระบบทางเทคโนโลยีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.930687813+07:00","message":"[bufferProcess] interim [440000000]: ระบบทางเทคโนโลยีที่ซับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.930691235+07:00","message":"[bufferProcess] update buffer: อันนี้เป็นเรื่องของบทที่ 1 ระบบทางเทคโนโลยีที่ซับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.930694758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.930698214+07:00","message":"> Transcript [154] [false]: 'อันนี้เป็นเรื่องของบทที่ 1 ระบบทางเทคโนโลยีที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.930702257+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.930705306+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.930707516+07:00","message":"StatePrefix: 'อันนี้เป็นเรื่องของบทที่ 1 ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.930709833+07:00","message":"TextPushed: 'อันนี้เป็นเรื่องของบทที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.930717257+07:00","message":"Push: ' 1 ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.930719274+07:00","message":"TextPushed: 'อันนี้เป็นเรื่องของบทที่ 1 ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.930721883+07:00","message":"Set new StatePrefix : 'อันนี้เป็นเรื่องของบทที่ 1 ระบบทางเทคโนโลยีที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:20.930725199+07:00","message":"Next Push (prob) : 'ทางเทคโนโลยีที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:20.930734803+07:00","message":"push: {false  1 ระบบ 0 0xc00016e400}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:21.248006922+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:21.24804776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เป็นเรื่องของบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:21.248055922+07:00","message":"receive interim result [false|false]: อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:21.248067452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ระบบทางเทคโนโลยีที่ซับซ้อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:21.248070559+07:00","message":"receive interim result [false|false]:  ระบบทางเทคโนโลยีที่ซับซ้อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:21.248079229+07:00","message":"[buffer interim] 18 false อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:21.248082899+07:00","message":"[buffer interim] 18 false  ระบบทางเทคโนโลยีที่ซับซ้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:21.248089366+07:00","message":"[bufferProcess] interim [740000000]:อันนี้เป็นเรื่องของบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:21.248092407+07:00","message":"[bufferProcess] send to processor:อันนี้เป็นเรื่องของบทที่ 1 ระบบทางเทคโนโลยีที่ซับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:21.248095957+07:00","message":"[bufferProcess] interim [740000000]: ระบบทางเทคโนโลยีที่ซับซ้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:21.248099335+07:00","message":"[bufferProcess] update buffer: อันนี้เป็นเรื่องของบทที่ 1 ระบบทางเทคโนโลยีที่ซับซ้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:21.248102434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:21.248105058+07:00","message":"> Transcript [155] [false]: 'อันนี้เป็นเรื่องของบทที่ 1 ระบบทางเทคโนโลยีที่ซับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:21.248108743+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:21.24811069+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:21.24811256+07:00","message":"StatePrefix: 'อันนี้เป็นเรื่องของบทที่ 1 ระบบทางเทคโนโลยีที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:21.248116546+07:00","message":"TextPushed: 'อันนี้เป็นเรื่องของบทที่ 1 ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:21.414136286+07:00","message":"[GCS] IsForceVAD: false for message ID: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:21.554819533+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:21.554870282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เป็นเรื่องของบทที่ 1 ระบบทางเทคโนโลยีที่ซับซ้อน\",\"confidence\":0.9537334}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:21.554876977+07:00","message":"receive interim result [true|false]: อันนี้เป็นเรื่องของบทที่ 1 ระบบทางเทคโนโลยีที่ซับซ้อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:21.554887244+07:00","message":"end recv isFinal message id 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:21.55488954+07:00","message":"end Recv id 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:21.554895543+07:00","message":"[buffer interim] 18 true อันนี้เป็นเรื่องของบทที่ 1 ระบบทางเทคโนโลยีที่ซับซ้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:21.554904326+07:00","message":"[bufferProcess] interim [130000000]:อันนี้เป็นเรื่องของบทที่ 1 ระบบทางเทคโนโลยีที่ซับซ้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:21.554909454+07:00","message":"[bufferProcess] send to processor (isfinal):อันนี้เป็นเรื่องของบทที่ 1 ระบบทางเทคโนโลยีที่ซับซ้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:21.554912442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:21.554915084+07:00","message":"> Transcript [156] [false]: 'อันนี้เป็นเรื่องของบทที่ 1 ระบบทางเทคโนโลยีที่ซับซ้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:21.554918354+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:21.554920178+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:21.554921978+07:00","message":"StatePrefix: 'อันนี้เป็นเรื่องของบทที่ 1 ระบบทางเทคโนโลยีที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:21.554924597+07:00","message":"TextPushed: 'อันนี้เป็นเรื่องของบทที่ 1 ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:21.554926403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:21.554928283+07:00","message":"> Transcript [157] [true]: 'อันนี้เป็นเรื่องของบทที่ 1 ระบบทางเทคโนโลยีที่ซับซ้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:21.554930424+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:21.554932017+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:21.554933688+07:00","message":"StatePrefix: 'อันนี้เป็นเรื่องของบทที่ 1 ระบบทางเทคโนโลยีที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:21.554935438+07:00","message":"TextPushed: 'อันนี้เป็นเรื่องของบทที่ 1 ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:21.554941757+07:00","message":"Push: 'ทางเทคโนโลยีที่ซับซ้อน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:21.554949536+07:00","message":"push: {true ทางเทคโนโลยีที่ซับซ้อน 0 0xc00016e400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:04:21.571042959+07:00","message":"write wav file: './tmp/7576/7576_18.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:21.865198058+07:00","message":"[GCS] Start streaming session, msgId: 19"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:22.046154903+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:22.046173999+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:22.411821763+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:22.411867438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:22.411873212+07:00","message":"receive interim result [false|false]: วิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:22.411886861+07:00","message":"[buffer interim] 19 false วิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:22.411893793+07:00","message":"[bufferProcess] interim [540000000]:วิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:22.41189558+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:22.527332709+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:22.527371107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่งออก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:22.527376704+07:00","message":"receive interim result [false|false]: เพิ่งออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:22.527387428+07:00","message":"[buffer interim] 19 false เพิ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:22.52739375+07:00","message":"[bufferProcess] interim [660000000]:เพิ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:22.527396414+07:00","message":"[bufferProcess] send to processor:วิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:22.527401614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:22.527404744+07:00","message":"> Transcript [158] [false]: 'วิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:22.527406764+07:00","message":"Set StatePrefix (first interim): 'วิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:22.854711962+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:22.854752513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลิงค์หัวข้อแรก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:22.854759081+07:00","message":"receive interim result [false|false]: ลิงค์หัวข้อแรก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:22.85477519+07:00","message":"[buffer interim] 19 false ลิงค์หัวข้อแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:22.854782807+07:00","message":"[bufferProcess] interim [960000000]:ลิงค์หัวข้อแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:22.854785496+07:00","message":"[bufferProcess] send to processor:เพิ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:22.854794169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:22.854797251+07:00","message":"> Transcript [159] [false]: 'เพิ่งออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:22.854799622+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:22.854801637+07:00","message":"Set new StatePrefix: 'เพิ่งออก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:23.090977323+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:23.091024379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลิงค์หัวข้อแรกของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:23.091030679+07:00","message":"receive interim result [false|false]: ลิงค์หัวข้อแรกของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:23.091047834+07:00","message":"[buffer interim] 19 false ลิงค์หัวข้อแรกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.091055775+07:00","message":"[bufferProcess] interim [260000000]:ลิงค์หัวข้อแรกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.091058286+07:00","message":"[bufferProcess] send to processor:ลิงค์หัวข้อแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.091062003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.091064767+07:00","message":"> Transcript [160] [false]: 'ลิงค์หัวข้อแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.09106726+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.091069292+07:00","message":"Set new StatePrefix: 'ลิงค์หัวข้อแรก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:23.236546027+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:23.23659235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลิงค์หัวข้อแรกของวัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:23.236598666+07:00","message":"receive interim result [false|false]: ลิงค์หัวข้อแรกของวัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:23.236613234+07:00","message":"[buffer interim] 19 false ลิงค์หัวข้อแรกของวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.236619612+07:00","message":"[bufferProcess] interim [380000000]:ลิงค์หัวข้อแรกของวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.236622016+07:00","message":"[bufferProcess] send to processor:ลิงค์หัวข้อแรกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.236627193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.23662999+07:00","message":"> Transcript [161] [false]: 'ลิงค์หัวข้อแรกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.236632948+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.236635122+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.236636894+07:00","message":"StatePrefix: 'ลิงค์หัวข้อแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.236639203+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:23.288802119+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:23.288839043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลิงค์หัวข้อแรกของวันนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:23.2888446+07:00","message":"receive interim result [false|false]: ลิงค์หัวข้อแรกของวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:23.288863995+07:00","message":"[buffer interim] 19 false ลิงค์หัวข้อแรกของวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.288870408+07:00","message":"[bufferProcess] interim [440000000]:ลิงค์หัวข้อแรกของวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.288873472+07:00","message":"[bufferProcess] send to processor:ลิงค์หัวข้อแรกของวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.288880186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.288882882+07:00","message":"> Transcript [162] [false]: 'ลิงค์หัวข้อแรกของวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.288885966+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.288888137+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.288890467+07:00","message":"StatePrefix: 'ลิงค์หัวข้อแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.288892705+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:23.49572401+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:23.495763925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลิงค์หัวข้อแรกของวันนี้เลย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:23.495769746+07:00","message":"receive interim result [false|false]: ลิงค์หัวข้อแรกของวันนี้เลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:23.49577994+07:00","message":"[buffer interim] 19 false ลิงค์หัวข้อแรกของวันนี้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.495786609+07:00","message":"[bufferProcess] interim [680000000]:ลิงค์หัวข้อแรกของวันนี้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.4957889+07:00","message":"[bufferProcess] send to processor:ลิงค์หัวข้อแรกของวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.495792159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.495794446+07:00","message":"> Transcript [163] [false]: 'ลิงค์หัวข้อแรกของวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.495797324+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.495799212+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.495801255+07:00","message":"StatePrefix: 'ลิงค์หัวข้อแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.495803248+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:23.741131018+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:23.741186036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลิงค์หัวข้อแรกของวันนี้เลยนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:23.74119267+07:00","message":"receive interim result [false|false]: ลิงค์หัวข้อแรกของวันนี้เลยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:23.741207771+07:00","message":"[buffer interim] 19 false ลิงค์หัวข้อแรกของวันนี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.741215768+07:00","message":"[bufferProcess] interim [920000000]:ลิงค์หัวข้อแรกของวันนี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.741218461+07:00","message":"[bufferProcess] send to processor:ลิงค์หัวข้อแรกของวันนี้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.741222143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.741224782+07:00","message":"> Transcript [164] [false]: 'ลิงค์หัวข้อแรกของวันนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.741228065+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.741230106+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.741232169+07:00","message":"StatePrefix: 'ลิงค์หัวข้อแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.741235799+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.741238616+07:00","message":"Push: 'ลิงค์หัวข้อแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.741240507+07:00","message":"TextPushed: 'ลิงค์หัวข้อแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.741242566+07:00","message":"Set new StatePrefix : 'ลิงค์หัวข้อแรกของวันนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.741244593+07:00","message":"Next Push (prob) : 'ของวันนี้เลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:23.741255186+07:00","message":"push: {false ลิงค์หัวข้อแรก 0 0xc000414100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:23.813889434+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:23.81393306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลิงค์หัวข้อแรกของวันนี้เลยนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:23.813940612+07:00","message":"receive interim result [false|false]: ลิงค์หัวข้อแรกของวันนี้เลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:23.813956047+07:00","message":"[buffer interim] 19 false ลิงค์หัวข้อแรกของวันนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.813974156+07:00","message":"[bufferProcess] interim [980000000]:ลิงค์หัวข้อแรกของวันนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.813977205+07:00","message":"[bufferProcess] send to processor:ลิงค์หัวข้อแรกของวันนี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.813980991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.813983664+07:00","message":"> Transcript [165] [false]: 'ลิงค์หัวข้อแรกของวันนี้เลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.813988047+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.813990016+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.813991943+07:00","message":"StatePrefix: 'ลิงค์หัวข้อแรกของวันนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:23.813994116+07:00","message":"TextPushed: 'ลิงค์หัวข้อแรก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:24.452084236+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:24.452123333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลิงค์หัวข้อแรกของวันนี้เลยนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:24.452129928+07:00","message":"receive interim result [false|false]: ลิงค์หัวข้อแรกของวันนี้เลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:24.452142783+07:00","message":"[buffer interim] 19 false ลิงค์หัวข้อแรกของวันนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:24.452149127+07:00","message":"[bufferProcess] interim [580000000]:ลิงค์หัวข้อแรกของวันนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:24.452152439+07:00","message":"[bufferProcess] send to processor:ลิงค์หัวข้อแรกของวันนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:24.452161265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:24.452165033+07:00","message":"> Transcript [166] [false]: 'ลิงค์หัวข้อแรกของวันนี้เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:24.452169632+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:24.452172341+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:24.452174202+07:00","message":"StatePrefix: 'ลิงค์หัวข้อแรกของวันนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:24.452176383+07:00","message":"TextPushed: 'ลิงค์หัวข้อแรก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:24.83362531+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:24.833666151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลิงค์หัวข้อแรกของวันนี้เลยนะคะชื่อว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:24.833671739+07:00","message":"receive interim result [false|false]: ลิงค์หัวข้อแรกของวันนี้เลยนะคะชื่อว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:24.833686935+07:00","message":"[buffer interim] 19 false ลิงค์หัวข้อแรกของวันนี้เลยนะคะชื่อว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:24.833693738+07:00","message":"[bufferProcess] interim [0]:ลิงค์หัวข้อแรกของวันนี้เลยนะคะชื่อว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:24.833696515+07:00","message":"[bufferProcess] send to processor:ลิงค์หัวข้อแรกของวันนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:24.833700144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:24.833702743+07:00","message":"> Transcript [167] [false]: 'ลิงค์หัวข้อแรกของวันนี้เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:24.833705758+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:24.833707927+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:24.833710288+07:00","message":"StatePrefix: 'ลิงค์หัวข้อแรกของวันนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:24.833712708+07:00","message":"TextPushed: 'ลิงค์หัวข้อแรก'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:25.047162231+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:25.04715348+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:25.41634688+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:25.416388243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลิงค์หัวข้อแรกของวันนี้เลยนะคะชื่อว่าเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:25.416393763+07:00","message":"receive interim result [false|false]: ลิงค์หัวข้อแรกของวันนี้เลยนะคะชื่อว่าเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:25.416405707+07:00","message":"[buffer interim] 19 false ลิงค์หัวข้อแรกของวันนี้เลยนะคะชื่อว่าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.416412146+07:00","message":"[bufferProcess] interim [600000000]:ลิงค์หัวข้อแรกของวันนี้เลยนะคะชื่อว่าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.416414754+07:00","message":"[bufferProcess] send to processor:ลิงค์หัวข้อแรกของวันนี้เลยนะคะชื่อว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.416419836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.416423554+07:00","message":"> Transcript [168] [false]: 'ลิงค์หัวข้อแรกของวันนี้เลยนะคะชื่อว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.416427256+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.416429345+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.416431381+07:00","message":"StatePrefix: 'ลิงค์หัวข้อแรกของวันนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.416433903+07:00","message":"TextPushed: 'ลิงค์หัวข้อแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.416438618+07:00","message":"Push: 'ของวันนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.416440615+07:00","message":"TextPushed: 'ลิงค์หัวข้อแรกของวันนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.416442563+07:00","message":"Set new StatePrefix : 'ลิงค์หัวข้อแรกของวันนี้เลยนะคะชื่อว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.416444744+07:00","message":"Next Push (prob) : 'นะคะชื่อว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:25.41645714+07:00","message":"push: {false ของวันนี้เลย 0 0xc000414100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:25.534632307+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:25.534663188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลิงค์หัวข้อแรกของวันนี้เลยนะคะชื่อว่าระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:25.534669314+07:00","message":"receive interim result [false|false]: ลิงค์หัวข้อแรกของวันนี้เลยนะคะชื่อว่าระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:25.53468061+07:00","message":"[buffer interim] 19 false ลิงค์หัวข้อแรกของวันนี้เลยนะคะชื่อว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.534686446+07:00","message":"[bufferProcess] interim [660000000]:ลิงค์หัวข้อแรกของวันนี้เลยนะคะชื่อว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.534688918+07:00","message":"[bufferProcess] send to processor:ลิงค์หัวข้อแรกของวันนี้เลยนะคะชื่อว่าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.53469403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.534696801+07:00","message":"> Transcript [169] [false]: 'ลิงค์หัวข้อแรกของวันนี้เลยนะคะชื่อว่าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.534700076+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.53470225+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.534704243+07:00","message":"StatePrefix: 'ลิงค์หัวข้อแรกของวันนี้เลยนะคะชื่อว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.534706529+07:00","message":"TextPushed: 'ลิงค์หัวข้อแรกของวันนี้เลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:25.582084294+07:00","message":"[GCS] IsForceVAD: false for message ID: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:25.654910571+07:00","message":"[GCS] Start streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:25.698598581+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:25.698651324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลิงค์หัวข้อแรกของวันนี้เลยนะคะชื่อว่าระบบ\",\"confidence\":0.9494005}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:25.698660653+07:00","message":"receive interim result [true|false]: ลิงค์หัวข้อแรกของวันนี้เลยนะคะชื่อว่าระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:25.698668707+07:00","message":"end recv isFinal message id 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:25.69867178+07:00","message":"end Recv id 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:25.698680761+07:00","message":"[buffer interim] 19 true ลิงค์หัวข้อแรกของวันนี้เลยนะคะชื่อว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.698689048+07:00","message":"[bufferProcess] interim [930000000]:ลิงค์หัวข้อแรกของวันนี้เลยนะคะชื่อว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.698694241+07:00","message":"[bufferProcess] send to processor (isfinal):ลิงค์หัวข้อแรกของวันนี้เลยนะคะชื่อว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.698699109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.698702921+07:00","message":"> Transcript [170] [false]: 'ลิงค์หัวข้อแรกของวันนี้เลยนะคะชื่อว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.698707848+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.698711253+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.698713892+07:00","message":"StatePrefix: 'ลิงค์หัวข้อแรกของวันนี้เลยนะคะชื่อว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.698717977+07:00","message":"TextPushed: 'ลิงค์หัวข้อแรกของวันนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.69872082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.698723729+07:00","message":"> Transcript [171] [true]: 'ลิงค์หัวข้อแรกของวันนี้เลยนะคะชื่อว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.69872707+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.698729905+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.698732553+07:00","message":"StatePrefix: 'ลิงค์หัวข้อแรกของวันนี้เลยนะคะชื่อว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.698736005+07:00","message":"TextPushed: 'ลิงค์หัวข้อแรกของวันนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:25.698745666+07:00","message":"Push: 'นะคะชื่อว่าระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:25.698755886+07:00","message":"push: {true นะคะชื่อว่าระบบ 0 0xc000414100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:04:25.708549075+07:00","message":"write wav file: './tmp/7576/7576_19.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:26.650054309+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:26.65010083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คืออะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:26.650106317+07:00","message":"receive interim result [false|false]: คืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:26.650125497+07:00","message":"[buffer interim] 20 false คืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:26.650133325+07:00","message":"[bufferProcess] interim [20000000]:คืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:26.650135427+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:26.673953555+07:00","message":"[GCS] IsForceVAD: false for message ID: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:26.768462608+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:26.768507513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คืออะไร\",\"confidence\":0.91250336}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:26.76851516+07:00","message":"receive interim result [true|false]: คืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:26.768526886+07:00","message":"end recv isFinal message id 20"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:26.768529023+07:00","message":"end Recv id 20"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:26.768536739+07:00","message":"[buffer interim] 20 true คืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:26.768544552+07:00","message":"[bufferProcess] interim [260000000]:คืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:26.768547339+07:00","message":"[bufferProcess] send to processor (isfinal):คืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:26.768551194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:26.768553996+07:00","message":"> Transcript [172] [false]: 'คืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:26.768556314+07:00","message":"Set StatePrefix (first interim): 'คืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:26.768558027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:26.768559765+07:00","message":"> Transcript [173] [true]: 'คืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:26.768562712+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:26.768564842+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:26.768566683+07:00","message":"StatePrefix: 'คืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:26.768568591+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:26.768571394+07:00","message":"Push: 'คืออะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:26.76858059+07:00","message":"push: {true คืออะไร 0 0xc000414980}"}
{"level":"info","service":"Main","time":"2026-05-21T13:04:26.774016067+07:00","message":"write wav file: './tmp/7576/7576_20.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:26.804265373+07:00","message":"[GCS] Start streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:27.502481298+07:00","message":"[GCS] IsForceVAD: false for message ID: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:27.586169078+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:27.586199997+07:00","message":"found end of frame, send empty tag with msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:27.586203516+07:00","message":"end Recv id 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:27.586212408+07:00","message":"[buffer interim] 21 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:27.586220406+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:27.586224074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:27.586226824+07:00","message":"> Transcript [174] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:27.586229341+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:27.586231215+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:27.586232984+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:27.586234701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:27.586237378+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:27.586246735+07:00","message":"push: {true \n 0 0xc0005b6500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:04:27.593096688+07:00","message":"write wav file: './tmp/7576/7576_21.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:27.682742838+07:00","message":"[GCS] Cleaned up inactive client: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:27.682773537+07:00","message":"[GCS] Cleaned up inactive client: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:27.682776628+07:00","message":"[GCS] Cleaned up inactive client: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:27.682778441+07:00","message":"[GCS] Cleaned up inactive client: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:27.764586521+07:00","message":"[GCS] Start streaming session, msgId: 22"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:28.04812154+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:28.048156384+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:28.503517477+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:28.503574935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:28.503580626+07:00","message":"receive interim result [false|false]: มันก็จะได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:28.503595669+07:00","message":"[buffer interim] 22 false มันก็จะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:28.503602517+07:00","message":"[bufferProcess] interim [780000000]:มันก็จะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:28.503604835+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:28.736522223+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:28.736571328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะได้พูด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:28.736579418+07:00","message":"receive interim result [false|false]: มันก็จะได้พูด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:28.736595896+07:00","message":"[buffer interim] 22 false มันก็จะได้พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:28.736607096+07:00","message":"[bufferProcess] interim [960000000]:มันก็จะได้พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:28.736611034+07:00","message":"[bufferProcess] send to processor:มันก็จะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:28.736617609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:28.736621971+07:00","message":"> Transcript [175] [false]: 'มันก็จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:28.736624913+07:00","message":"Set StatePrefix (first interim): 'มันก็จะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:28.944988016+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:28.945028686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะได้พูดถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:28.945034821+07:00","message":"receive interim result [false|false]: มันก็จะได้พูดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:28.945047196+07:00","message":"[buffer interim] 22 false มันก็จะได้พูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:28.945056268+07:00","message":"[bufferProcess] interim [200000000]:มันก็จะได้พูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:28.945058441+07:00","message":"[bufferProcess] send to processor:มันก็จะได้พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:28.945062157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:28.945064957+07:00","message":"> Transcript [176] [false]: 'มันก็จะได้พูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:28.945069035+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:28.945071591+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:28.945073475+07:00","message":"StatePrefix: 'มันก็จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:28.945075461+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:29.541946114+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:29.541981456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะได้พูดถึง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:29.541986476+07:00","message":"receive interim result [false|false]: มันก็จะได้พูดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:29.542003649+07:00","message":"[buffer interim] 22 false มันก็จะได้พูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.542010557+07:00","message":"[bufferProcess] interim [800000000]:มันก็จะได้พูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.54201288+07:00","message":"[bufferProcess] send to processor:มันก็จะได้พูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.542016051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.542019272+07:00","message":"> Transcript [177] [false]: 'มันก็จะได้พูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.542022244+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.542024473+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.542026234+07:00","message":"StatePrefix: 'มันก็จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.542028031+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:29.696130827+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:29.696171975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะได้พูดถึงทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:29.696177793+07:00","message":"receive interim result [false|false]: มันก็จะได้พูดถึงทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:29.696191397+07:00","message":"[buffer interim] 22 false มันก็จะได้พูดถึงทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.696197548+07:00","message":"[bufferProcess] interim [980000000]:มันก็จะได้พูดถึงทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.696199791+07:00","message":"[bufferProcess] send to processor:มันก็จะได้พูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.696204935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.696207477+07:00","message":"> Transcript [178] [false]: 'มันก็จะได้พูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.696210465+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.696212441+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.696214284+07:00","message":"StatePrefix: 'มันก็จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.696216526+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:29.83237935+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:29.832413192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะได้พูดถึงทำไม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:29.832419352+07:00","message":"receive interim result [false|false]: มันก็จะได้พูดถึงทำไม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:29.83243267+07:00","message":"[buffer interim] 22 false มันก็จะได้พูดถึงทำไม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.832439588+07:00","message":"[bufferProcess] interim [100000000]:มันก็จะได้พูดถึงทำไม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.832442063+07:00","message":"[bufferProcess] send to processor:มันก็จะได้พูดถึงทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.832448369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.832457673+07:00","message":"> Transcript [179] [false]: 'มันก็จะได้พูดถึงทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.832461245+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.832463653+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.832465504+07:00","message":"StatePrefix: 'มันก็จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.832467886+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.83247454+07:00","message":"Push: 'มันก็จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.832476523+07:00","message":"TextPushed: 'มันก็จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.832478858+07:00","message":"Set new StatePrefix : 'มันก็จะได้พูดถึงทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.832480834+07:00","message":"Next Push (prob) : 'พูดถึงทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:29.83248817+07:00","message":"push: {false มันก็จะได้ 0 0xc000415200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:29.887950325+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:29.887984606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะได้พูดถึงความหมาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:29.88799083+07:00","message":"receive interim result [false|false]: มันก็จะได้พูดถึงความหมาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:29.888002791+07:00","message":"[buffer interim] 22 false มันก็จะได้พูดถึงความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.888011453+07:00","message":"[bufferProcess] interim [160000000]:มันก็จะได้พูดถึงความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.888013916+07:00","message":"[bufferProcess] send to processor:มันก็จะได้พูดถึงทำไม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.888017514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.888019925+07:00","message":"> Transcript [180] [false]: 'มันก็จะได้พูดถึงทำไม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.888022772+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.888025023+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.888026806+07:00","message":"StatePrefix: 'มันก็จะได้พูดถึงทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:29.888028858+07:00","message":"TextPushed: 'มันก็จะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:30.40779062+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:30.407829963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะได้พูดถึงความหมายของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:30.407835879+07:00","message":"receive interim result [false|false]: มันก็จะได้พูดถึงความหมายของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:30.407852338+07:00","message":"[buffer interim] 22 false มันก็จะได้พูดถึงความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:30.407862488+07:00","message":"[bufferProcess] interim [640000000]:มันก็จะได้พูดถึงความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:30.407864941+07:00","message":"[bufferProcess] send to processor:มันก็จะได้พูดถึงความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:30.407871296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:30.407874892+07:00","message":"> Transcript [181] [false]: 'มันก็จะได้พูดถึงความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:30.407877524+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:30.407879694+07:00","message":"Set new StatePrefix: 'มันก็จะได้พูดถึงความหมาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:30.538845965+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:30.538883215+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะได้พูดถึงความหมายของเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:30.538889001+07:00","message":"receive interim result [false|false]: มันก็จะได้พูดถึงความหมายของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:30.538905849+07:00","message":"[buffer interim] 22 false มันก็จะได้พูดถึงความหมายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:30.538913018+07:00","message":"[bufferProcess] interim [820000000]:มันก็จะได้พูดถึงความหมายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:30.538915551+07:00","message":"[bufferProcess] send to processor:มันก็จะได้พูดถึงความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:30.538919254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:30.538923784+07:00","message":"> Transcript [182] [false]: 'มันก็จะได้พูดถึงความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:30.538928722+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:30.538931701+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:30.538934678+07:00","message":"StatePrefix: 'มันก็จะได้พูดถึงความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:30.538936824+07:00","message":"TextPushed: 'มันก็จะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:30.736022311+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:30.736065711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะได้พูดถึงความหมายของระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:30.736072407+07:00","message":"receive interim result [false|false]: มันก็จะได้พูดถึงความหมายของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:30.73608802+07:00","message":"[buffer interim] 22 false มันก็จะได้พูดถึงความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:30.736097621+07:00","message":"[bufferProcess] interim [940000000]:มันก็จะได้พูดถึงความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:30.736100249+07:00","message":"[bufferProcess] send to processor:มันก็จะได้พูดถึงความหมายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:30.73610447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:30.736107838+07:00","message":"> Transcript [183] [false]: 'มันก็จะได้พูดถึงความหมายของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:30.736111525+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:30.736113625+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:30.736115482+07:00","message":"StatePrefix: 'มันก็จะได้พูดถึงความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:30.736117713+07:00","message":"TextPushed: 'มันก็จะได้'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:31.048588987+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:31.04859716+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:31.13961101+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:31.139654955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะได้พูดถึงความหมายของระบบว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:31.139661722+07:00","message":"receive interim result [false|false]: มันก็จะได้พูดถึงความหมายของระบบว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:31.139676248+07:00","message":"[buffer interim] 22 false มันก็จะได้พูดถึงความหมายของระบบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.139686788+07:00","message":"[bufferProcess] interim [420000000]:มันก็จะได้พูดถึงความหมายของระบบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.139689455+07:00","message":"[bufferProcess] send to processor:มันก็จะได้พูดถึงความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.139695685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.139698582+07:00","message":"> Transcript [184] [false]: 'มันก็จะได้พูดถึงความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.139702521+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.139704657+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.139706844+07:00","message":"StatePrefix: 'มันก็จะได้พูดถึงความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.139709342+07:00","message":"TextPushed: 'มันก็จะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:31.356906188+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:31.356947985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะได้พูดถึงความหมายของระบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:31.35695467+07:00","message":"receive interim result [false|false]: มันก็จะได้พูดถึงความหมายของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:31.35696933+07:00","message":"[buffer interim] 22 false มันก็จะได้พูดถึงความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.356976788+07:00","message":"[bufferProcess] interim [600000000]:มันก็จะได้พูดถึงความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.356979143+07:00","message":"[bufferProcess] send to processor:มันก็จะได้พูดถึงความหมายของระบบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.356986466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.356989381+07:00","message":"> Transcript [185] [false]: 'มันก็จะได้พูดถึงความหมายของระบบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.35699347+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.356995723+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.356997577+07:00","message":"StatePrefix: 'มันก็จะได้พูดถึงความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.35699979+07:00","message":"TextPushed: 'มันก็จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.357006923+07:00","message":"Push: 'พูดถึงความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.357008866+07:00","message":"TextPushed: 'มันก็จะได้พูดถึงความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.357011072+07:00","message":"Set new StatePrefix : 'มันก็จะได้พูดถึงความหมายของระบบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.357013253+07:00","message":"Next Push (prob) : 'ของระบบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:31.357032044+07:00","message":"push: {false พูดถึงความหมาย 0 0xc000415200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:31.432517785+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:31.432568544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะได้พูดถึงความหมายของระบบว่าคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:31.432574386+07:00","message":"receive interim result [false|false]: มันก็จะได้พูดถึงความหมายของระบบว่าคือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:31.432590901+07:00","message":"[buffer interim] 22 false มันก็จะได้พูดถึงความหมายของระบบว่าคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.432599901+07:00","message":"[bufferProcess] interim [660000000]:มันก็จะได้พูดถึงความหมายของระบบว่าคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.432602731+07:00","message":"[bufferProcess] send to processor:มันก็จะได้พูดถึงความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.43260906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.432611794+07:00","message":"> Transcript [186] [false]: 'มันก็จะได้พูดถึงความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.432614025+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:31.49303952+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:31.493082998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะได้พูดถึงความหมายของระบบเครือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:31.493090741+07:00","message":"receive interim result [false|false]: มันก็จะได้พูดถึงความหมายของระบบเครือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:31.493106693+07:00","message":"[buffer interim] 22 false มันก็จะได้พูดถึงความหมายของระบบเครือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.493116766+07:00","message":"[bufferProcess] interim [780000000]:มันก็จะได้พูดถึงความหมายของระบบเครือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.493120156+07:00","message":"[bufferProcess] send to processor:มันก็จะได้พูดถึงความหมายของระบบว่าคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.493127198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.493131184+07:00","message":"> Transcript [187] [false]: 'มันก็จะได้พูดถึงความหมายของระบบว่าคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.493135837+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.493139006+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.493142036+07:00","message":"StatePrefix: 'มันก็จะได้พูดถึงความหมายของระบบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.493145828+07:00","message":"TextPushed: 'มันก็จะได้พูดถึงความหมาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:31.612463129+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:31.61250671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะได้พูดถึงความหมายของระบบเตือน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:31.612513468+07:00","message":"receive interim result [false|false]: มันก็จะได้พูดถึงความหมายของระบบเตือน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:31.612529683+07:00","message":"[buffer interim] 22 false มันก็จะได้พูดถึงความหมายของระบบเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.612537063+07:00","message":"[bufferProcess] interim [840000000]:มันก็จะได้พูดถึงความหมายของระบบเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.612540895+07:00","message":"[bufferProcess] send to processor:มันก็จะได้พูดถึงความหมายของระบบเครือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.612550864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.612555567+07:00","message":"> Transcript [188] [false]: 'มันก็จะได้พูดถึงความหมายของระบบเครือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.612558158+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.612564248+07:00","message":"Set new StatePrefix: 'มันก็จะได้พูดถึงความหมายของระบบเครือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:31.684722199+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:31.684757464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:31.684765054+07:00","message":"receive interim result [false|false]: มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:31.684778453+07:00","message":"[buffer interim] 22 false มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.68478488+07:00","message":"[bufferProcess] interim [960000000]:มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.68478757+07:00","message":"[bufferProcess] send to processor:มันก็จะได้พูดถึงความหมายของระบบเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.684792808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.684795465+07:00","message":"> Transcript [189] [false]: 'มันก็จะได้พูดถึงความหมายของระบบเตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.684797991+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:31.684799818+07:00","message":"Set new StatePrefix: 'มันก็จะได้พูดถึงความหมายของระบบเตือน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:32.328533866+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:32.328577275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:32.32858489+07:00","message":"receive interim result [false|false]: มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:32.32860355+07:00","message":"[buffer interim] 22 false มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:32.328612276+07:00","message":"[bufferProcess] interim [560000000]:มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:32.328616167+07:00","message":"[bufferProcess] send to processor:มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:32.328624653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:32.328628486+07:00","message":"> Transcript [190] [false]: 'มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:32.328631901+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:32.328634888+07:00","message":"Set new StatePrefix: 'มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:32.895173779+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:32.895214992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:32.895221481+07:00","message":"receive interim result [false|false]: มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:32.895242876+07:00","message":"[buffer interim] 22 false มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:32.895250634+07:00","message":"[bufferProcess] interim [160000000]:มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:32.895253193+07:00","message":"[bufferProcess] send to processor:มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:32.895257468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:32.89526035+07:00","message":"> Transcript [191] [false]: 'มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:32.89526417+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:32.895266161+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:32.895268249+07:00","message":"StatePrefix: 'มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:32.895270871+07:00","message":"TextPushed: 'มันก็จะได้พูดถึงความหมาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:33.035788272+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:33.035826764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:33.035837972+07:00","message":"receive interim result [false|false]: มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:33.035853084+07:00","message":"[buffer interim] 22 false มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.035861041+07:00","message":"[bufferProcess] interim [280000000]:มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.035864073+07:00","message":"[bufferProcess] send to processor:มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.035871501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.035874557+07:00","message":"> Transcript [192] [false]: 'มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.035878356+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.035880493+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.035882661+07:00","message":"StatePrefix: 'มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.035885468+07:00","message":"TextPushed: 'มันก็จะได้พูดถึงความหมาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:33.28214219+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:33.282177639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:33.282184031+07:00","message":"receive interim result [false|false]: มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:33.282198263+07:00","message":"[buffer interim] 22 false มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.282205183+07:00","message":"[bufferProcess] interim [580000000]:มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.282208633+07:00","message":"[bufferProcess] send to processor:มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.282214621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.282217531+07:00","message":"> Transcript [193] [false]: 'มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.282221108+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.282223067+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.28222548+07:00","message":"StatePrefix: 'มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.282228528+07:00","message":"TextPushed: 'มันก็จะได้พูดถึงความหมาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:33.531755943+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:33.531798396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:33.531805706+07:00","message":"receive interim result [false|false]: มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:33.531818005+07:00","message":"[buffer interim] 22 false มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.531823925+07:00","message":"[bufferProcess] interim [760000000]:มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.531826482+07:00","message":"[bufferProcess] send to processor:มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.531831729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.531834654+07:00","message":"> Transcript [194] [false]: 'มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.531838202+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.531840191+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.531842425+07:00","message":"StatePrefix: 'มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.531844817+07:00","message":"TextPushed: 'มันก็จะได้พูดถึงความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.53184958+07:00","message":"Push: 'ของระบบว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.531851602+07:00","message":"TextPushed: 'มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.531853821+07:00","message":"Set new StatePrefix : 'มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.531856214+07:00","message":"Next Push (prob) : 'แล้วก็ระบบทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:33.53186346+07:00","message":"push: {false ของระบบว่าคืออะไร 0 0xc000415200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:33.614199109+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:33.614239249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:33.61424544+07:00","message":"receive interim result [false|false]: มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:33.614259183+07:00","message":"[buffer interim] 22 false มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.61426554+07:00","message":"[bufferProcess] interim [880000000]:มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.614268531+07:00","message":"[bufferProcess] send to processor:มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.614274113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.614276812+07:00","message":"> Transcript [195] [false]: 'มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.61428021+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.614282231+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.61428427+07:00","message":"StatePrefix: 'มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.614289589+07:00","message":"TextPushed: 'มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:33.733278665+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:33.733313529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:33.733320169+07:00","message":"receive interim result [false|false]: มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:33.733332405+07:00","message":"[buffer interim] 22 false มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.733338766+07:00","message":"[bufferProcess] interim [940000000]:มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.733341408+07:00","message":"[bufferProcess] send to processor:มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.733344587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.73334747+07:00","message":"> Transcript [196] [false]: 'มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.733350664+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.733352671+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.733354508+07:00","message":"StatePrefix: 'มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:33.733357002+07:00","message":"TextPushed: 'มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:33.913345493+07:00","message":"[GCS] IsForceVAD: false for message ID: 22"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:34.049630522+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:34.049653148+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:34.082239902+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:34.082279589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ\",\"confidence\":0.93723863}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:34.082286344+07:00","message":"receive interim result [true|false]: มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:34.082292923+07:00","message":"end recv isFinal message id 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:34.082295135+07:00","message":"end Recv id 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:34.082301463+07:00","message":"[buffer interim] 22 true มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:34.082308677+07:00","message":"[bufferProcess] interim [360000000]:มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:34.082312385+07:00","message":"[bufferProcess] send to processor (isfinal):มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:34.082316097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:34.082318977+07:00","message":"> Transcript [197] [false]: 'มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:34.082322992+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:34.082324773+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:34.082326714+07:00","message":"StatePrefix: 'มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:34.082329411+07:00","message":"TextPushed: 'มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:34.082331275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:34.082333038+07:00","message":"> Transcript [198] [true]: 'มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:34.08233516+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:34.082336841+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:34.082338502+07:00","message":"StatePrefix: 'มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:34.08234043+07:00","message":"TextPushed: 'มันก็จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:34.082343786+07:00","message":"Push: 'แล้วก็ระบบทางธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:34.082352506+07:00","message":"push: {true แล้วก็ระบบทางธรรมชาติ 0 0xc000415200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:04:34.094364752+07:00","message":"write wav file: './tmp/7576/7576_22.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:34.17837685+07:00","message":"[GCS] Start streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:35.215150995+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:35.215194931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:35.215202041+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:35.215219211+07:00","message":"[buffer interim] 23 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:35.215228039+07:00","message":"[bufferProcess] interim [840000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:35.215230121+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:35.215237526+07:00","message":"[bufferProcess] send to processor (ticker):ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:35.215240284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:35.215242574+07:00","message":"> Transcript [199] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:35.215244616+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:35.512596404+07:00","message":"[GCS] IsForceVAD: false for message ID: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:35.534276657+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:35.534314131+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:35.534320124+07:00","message":"receive interim result [false|false]: ระบบทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:35.534333011+07:00","message":"[buffer interim] 23 false ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:35.534338951+07:00","message":"[bufferProcess] interim [140000000]:ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:35.534340674+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:35.606020378+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:35.606062239+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบทาง\",\"confidence\":0.76849914}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:35.606072468+07:00","message":"receive interim result [true|false]: ระบบทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:35.606083593+07:00","message":"end recv isFinal message id 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:35.606085713+07:00","message":"end Recv id 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:35.606093039+07:00","message":"[buffer interim] 23 true ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:35.606101015+07:00","message":"[bufferProcess] interim [380000000]:ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:35.606107492+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:35.60611206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:35.606114861+07:00","message":"> Transcript [200] [false]: 'ระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:35.60611839+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:35.606120525+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:35.606122755+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:35.606124736+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:35.606126592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:35.606128639+07:00","message":"> Transcript [201] [true]: 'ระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:35.606130453+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:35.606132048+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:35.606133724+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:35.606135296+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:35.60614321+07:00","message":"Push: 'ระบบทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:35.606152551+07:00","message":"push: {true ระบบทาง 0 0xc000415400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:04:35.611854407+07:00","message":"write wav file: './tmp/7576/7576_23.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:36.026483648+07:00","message":"[GCS] Start streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.025196974+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.025254427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.025260353+07:00","message":"receive interim result [false|false]: มีหรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.025276663+07:00","message":"[buffer interim] 24 false มีหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.025285167+07:00","message":"[bufferProcess] interim [20000000]:มีหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.025287843+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.025292521+07:00","message":"[bufferProcess] send to processor (ticker):มีหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.025295962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.025299007+07:00","message":"> Transcript [202] [false]: 'มีหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.025301074+07:00","message":"Set StatePrefix (first interim): 'มีหรือ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:37.050107587+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:37.050122939+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.084913707+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.084950794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.084957338+07:00","message":"receive interim result [false|false]: หรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.084973739+07:00","message":"[buffer interim] 24 false หรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.084985408+07:00","message":"[bufferProcess] interim [80000000]:หรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.084987276+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.208589968+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.208628642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.208634303+07:00","message":"receive interim result [false|false]: หรือเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.20865115+07:00","message":"[buffer interim] 24 false หรือเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.208658272+07:00","message":"[bufferProcess] interim [140000000]:หรือเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.208660649+07:00","message":"[bufferProcess] send to processor:หรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.208664325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.208667549+07:00","message":"> Transcript [203] [false]: 'หรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.208670249+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.208672252+07:00","message":"Set new StatePrefix: 'หรือว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.406198429+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.406236157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือเป็นเพราะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.406241428+07:00","message":"receive interim result [false|false]: หรือเป็นเพราะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.406252106+07:00","message":"[buffer interim] 24 false หรือเป็นเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.406258558+07:00","message":"[bufferProcess] interim [320000000]:หรือเป็นเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.406261253+07:00","message":"[bufferProcess] send to processor:หรือเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.40626453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.406266958+07:00","message":"> Transcript [204] [false]: 'หรือเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.406272533+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.40627468+07:00","message":"Set new StatePrefix: 'หรือเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.412318415+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.412333978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือเป็นระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.412338468+07:00","message":"receive interim result [false|false]: หรือเป็นระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.412343311+07:00","message":"[buffer interim] 24 false หรือเป็นระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.412354105+07:00","message":"[bufferProcess] interim [380000000]:หรือเป็นระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.412356216+07:00","message":"[bufferProcess] send to processor:หรือเป็นเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.412359088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.412361296+07:00","message":"> Transcript [205] [false]: 'หรือเป็นเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.412364301+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.412366546+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.412368443+07:00","message":"StatePrefix: 'หรือเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.412370362+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.784106361+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.784147543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือเป็นระบบที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.784153445+07:00","message":"receive interim result [false|false]: หรือเป็นระบบที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.784166527+07:00","message":"[buffer interim] 24 false หรือเป็นระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.784172926+07:00","message":"[bufferProcess] interim [740000000]:หรือเป็นระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.784175346+07:00","message":"[bufferProcess] send to processor:หรือเป็นระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.784180304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.784183023+07:00","message":"> Transcript [206] [false]: 'หรือเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.784186242+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.784188308+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.784190214+07:00","message":"StatePrefix: 'หรือเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.784192315+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.977324887+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.977361669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือเป็นระบบที่มา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.977367532+07:00","message":"receive interim result [false|false]: หรือเป็นระบบที่มา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:37.977377821+07:00","message":"[buffer interim] 24 false หรือเป็นระบบที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.977384501+07:00","message":"[bufferProcess] interim [980000000]:หรือเป็นระบบที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.977386845+07:00","message":"[bufferProcess] send to processor:หรือเป็นระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.977389951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.977392724+07:00","message":"> Transcript [207] [false]: 'หรือเป็นระบบที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.977396096+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.977398082+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.97740002+07:00","message":"StatePrefix: 'หรือเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:37.977402076+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:38.099659377+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:38.099699352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือเป็นระบบที่มัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:38.099706067+07:00","message":"receive interim result [false|false]: หรือเป็นระบบที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:38.099721749+07:00","message":"[buffer interim] 24 false หรือเป็นระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.099730194+07:00","message":"[bufferProcess] interim [40000000]:หรือเป็นระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.099732801+07:00","message":"[bufferProcess] send to processor:หรือเป็นระบบที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.099737849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.099740433+07:00","message":"> Transcript [208] [false]: 'หรือเป็นระบบที่มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.099743681+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.099746037+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.099747964+07:00","message":"StatePrefix: 'หรือเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.099749947+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.099754695+07:00","message":"Push: 'หรือเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.099756542+07:00","message":"TextPushed: 'หรือเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.099758433+07:00","message":"Set new StatePrefix : 'หรือเป็นระบบที่มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.099760398+07:00","message":"Next Push (prob) : 'ระบบที่มา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:38.099768236+07:00","message":"push: {false หรือเป็น 0 0xc000415580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:38.103062498+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:38.103097806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือเป็นระบบที่มนุษย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:38.103103679+07:00","message":"receive interim result [false|false]: หรือเป็นระบบที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:38.103115527+07:00","message":"[buffer interim] 24 false หรือเป็นระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.103121643+07:00","message":"[bufferProcess] interim [100000000]:หรือเป็นระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.103123759+07:00","message":"[bufferProcess] send to processor:หรือเป็นระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.103128844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.103131314+07:00","message":"> Transcript [209] [false]: 'หรือเป็นระบบที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.10313359+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.103136292+07:00","message":"Set new StatePrefix: 'หรือเป็นระบบที่มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:38.35941312+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:38.3594699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือเป็นระบบที่มนุษย์สร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:38.359476902+07:00","message":"receive interim result [false|false]: หรือเป็นระบบที่มนุษย์สร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:38.359493269+07:00","message":"[buffer interim] 24 false หรือเป็นระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.35950015+07:00","message":"[bufferProcess] interim [340000000]:หรือเป็นระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.359502701+07:00","message":"[bufferProcess] send to processor:หรือเป็นระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.359506033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.359509377+07:00","message":"> Transcript [210] [false]: 'หรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.359511849+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.359514129+07:00","message":"Set new StatePrefix: 'หรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:38.638106471+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:38.638154553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือเป็นระบบที่มนุษย์สร้างขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:38.638161659+07:00","message":"receive interim result [false|false]: หรือเป็นระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:38.638176146+07:00","message":"[buffer interim] 24 false หรือเป็นระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.638182719+07:00","message":"[bufferProcess] interim [580000000]:หรือเป็นระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.638185466+07:00","message":"[bufferProcess] send to processor:หรือเป็นระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.638190812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.638193529+07:00","message":"> Transcript [211] [false]: 'หรือเป็นระบบที่มนุษย์สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.638196453+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.638198401+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.638200235+07:00","message":"StatePrefix: 'หรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:38.638202496+07:00","message":"TextPushed: 'หรือเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:39.066258246+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:39.066302068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:39.066307949+07:00","message":"receive interim result [false|false]: หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:39.066321707+07:00","message":"[buffer interim] 24 false หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:39.066328734+07:00","message":"[bufferProcess] interim [120000000]:หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:39.066331514+07:00","message":"[bufferProcess] send to processor:หรือเป็นระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:39.066337038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:39.066340197+07:00","message":"> Transcript [212] [false]: 'หรือเป็นระบบที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:39.066343861+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:39.066346046+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:39.066348522+07:00","message":"StatePrefix: 'หรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:39.066350742+07:00","message":"TextPushed: 'หรือเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:39.580341378+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:39.580390816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:39.580400116+07:00","message":"receive interim result [false|false]: หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:39.580418254+07:00","message":"[buffer interim] 24 false หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:39.58042786+07:00","message":"[bufferProcess] interim [600000000]:หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:39.58043184+07:00","message":"[bufferProcess] send to processor:หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:39.580438795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:39.580444152+07:00","message":"> Transcript [213] [false]: 'หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:39.580449543+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:39.580452367+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:39.580462431+07:00","message":"StatePrefix: 'หรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:39.580465819+07:00","message":"TextPushed: 'หรือเป็น'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:40.050717078+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:40.050738427+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:40.223828295+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:40.223872678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:40.223879009+07:00","message":"receive interim result [false|false]: หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:40.223898084+07:00","message":"[buffer interim] 24 false หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:40.223906104+07:00","message":"[bufferProcess] interim [200000000]:หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:40.223908654+07:00","message":"[bufferProcess] send to processor:หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:40.223914143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:40.22391731+07:00","message":"> Transcript [214] [false]: 'หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:40.223921272+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:40.22392653+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:40.223932955+07:00","message":"StatePrefix: 'หรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:40.223935625+07:00","message":"TextPushed: 'หรือเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:40.223938866+07:00","message":"Push: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:40.223940689+07:00","message":"TextPushed: 'หรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:40.2239427+07:00","message":"Set new StatePrefix : 'หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:40.223945222+07:00","message":"Next Push (prob) : 'สร้างขึ้นนั้นเองนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:40.223953865+07:00","message":"push: {false ระบบที่มนุษย์ 0 0xc000415580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:41.331551756+07:00","message":"[GCS] IsForceVAD: false for message ID: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:41.370424913+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:41.37047891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะก่อนอื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:41.370485844+07:00","message":"receive interim result [false|false]: หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะก่อนอื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:41.370501175+07:00","message":"[buffer interim] 24 false หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะก่อนอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:41.370509284+07:00","message":"[bufferProcess] interim [400000000]:หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะก่อนอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:41.370523739+07:00","message":"[bufferProcess] send to processor:หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:41.370532375+07:00","message":"[bufferProcess] send to processor (ticker):หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะก่อนอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:41.370536445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:41.370539117+07:00","message":"> Transcript [215] [false]: 'หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:41.370542713+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:41.370544914+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:41.370547151+07:00","message":"StatePrefix: 'หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:41.370549908+07:00","message":"TextPushed: 'หรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:41.370551789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:41.370553696+07:00","message":"> Transcript [216] [false]: 'หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะก่อนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:41.370555746+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:41.370557425+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:41.370558967+07:00","message":"StatePrefix: 'หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:41.370560941+07:00","message":"TextPushed: 'หรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:41.483546261+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:41.48358379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะก่อนอื่น\",\"confidence\":0.93273586}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:41.483591549+07:00","message":"receive interim result [true|false]: หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะก่อนอื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:41.483604763+07:00","message":"end recv isFinal message id 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:41.483607835+07:00","message":"end Recv id 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:41.483622402+07:00","message":"[buffer interim] 24 true หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะก่อนอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:41.483651804+07:00","message":"[bufferProcess] interim [550000000]:หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะก่อนอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:41.483660916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:41.483663838+07:00","message":"> Transcript [217] [true]: 'หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะก่อนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:41.483667797+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:41.483669805+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:41.483672458+07:00","message":"StatePrefix: 'หรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:41.48367508+07:00","message":"TextPushed: 'หรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:41.48368151+07:00","message":"Push: 'สร้างขึ้นนั้นเองนะคะก่อนอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:41.483691886+07:00","message":"push: {true สร้างขึ้นนั้นเองนะคะก่อนอื่น 0 0xc000415580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:04:41.493922724+07:00","message":"write wav file: './tmp/7576/7576_24.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:41.594617948+07:00","message":"[GCS] Start streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:42.145298198+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:42.145341874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:42.145347187+07:00","message":"receive interim result [false|false]: ขอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:42.145364338+07:00","message":"[buffer interim] 25 false ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.145370782+07:00","message":"[bufferProcess] interim [540000000]:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.14537268+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:42.280788862+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:42.280828221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอจีบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:42.28083543+07:00","message":"receive interim result [false|false]: ขอจีบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:42.280852676+07:00","message":"[buffer interim] 25 false ขอจีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.28086221+07:00","message":"[bufferProcess] interim [720000000]:ขอจีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.280866527+07:00","message":"[bufferProcess] send to processor:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.28087656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.280881642+07:00","message":"> Transcript [218] [false]: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.280884864+07:00","message":"Set StatePrefix (first interim): 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:42.454778779+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:42.45482173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอชีส\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:42.454828074+07:00","message":"receive interim result [false|false]: ขอชีส"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:42.454844013+07:00","message":"[buffer interim] 25 false ขอชีส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.45485164+07:00","message":"[bufferProcess] interim [840000000]:ขอชีส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.454854146+07:00","message":"[bufferProcess] send to processor:ขอจีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.454861323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.454864209+07:00","message":"> Transcript [219] [false]: 'ขอจีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.454867969+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.454870078+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.454872791+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.454875063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:42.457234202+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:42.457245139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอชี้แจง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:42.457248826+07:00","message":"receive interim result [false|false]: ขอชี้แจง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:42.457258025+07:00","message":"[buffer interim] 25 false ขอชี้แจง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.457261389+07:00","message":"[bufferProcess] interim [900000000]:ขอชี้แจง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.457263344+07:00","message":"[bufferProcess] send to processor:ขอชีส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.457265388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.45726783+07:00","message":"> Transcript [220] [false]: 'ขอชีส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.457270264+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.457271901+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.457273516+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.45727521+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:42.84468394+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:42.844730078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอชี้แจงจุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:42.844738329+07:00","message":"receive interim result [false|false]: ขอชี้แจงจุด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:42.844755638+07:00","message":"[buffer interim] 25 false ขอชี้แจงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.844767239+07:00","message":"[bufferProcess] interim [260000000]:ขอชี้แจงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.844770294+07:00","message":"[bufferProcess] send to processor:ขอชี้แจง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.84477674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.844780527+07:00","message":"> Transcript [221] [false]: 'ขอชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.844784645+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.844787501+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.844790535+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:42.844793075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:43.031649084+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:43.031690586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอชี้แจงจุดประสงค์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:43.031696613+07:00","message":"receive interim result [false|false]: ขอชี้แจงจุดประสงค์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:43.031710379+07:00","message":"[buffer interim] 25 false ขอชี้แจงจุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.031717842+07:00","message":"[bufferProcess] interim [500000000]:ขอชี้แจงจุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.031720071+07:00","message":"[bufferProcess] send to processor:ขอชี้แจงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.031726171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.031733119+07:00","message":"> Transcript [222] [false]: 'ขอชี้แจงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.031736518+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.031738468+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.031740792+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.031742908+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.031749295+07:00","message":"Push: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.031751228+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.03175338+07:00","message":"Set new StatePrefix : 'ขอชี้แจงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.031755576+07:00","message":"Next Push (prob) : 'ชี้แจงจุด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:43.031764521+07:00","message":"push: {false ขอ 0 0xc00016e300}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:43.051786875+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:43.051807394+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:43.486653809+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:43.486698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอชี้แจงจุดประสงค์นัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:43.486703691+07:00","message":"receive interim result [false|false]: ขอชี้แจงจุดประสงค์นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:43.486723678+07:00","message":"[buffer interim] 25 false ขอชี้แจงจุดประสงค์นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.486733717+07:00","message":"[bufferProcess] interim [920000000]:ขอชี้แจงจุดประสงค์นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.486737227+07:00","message":"[bufferProcess] send to processor:ขอชี้แจงจุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.486744441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.486748504+07:00","message":"> Transcript [223] [false]: 'ขอชี้แจงจุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.486752677+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.486754928+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.486756789+07:00","message":"StatePrefix: 'ขอชี้แจงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.486759389+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:43.543305371+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:43.543347853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอชี้แจงจุดประสงค์นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:43.543353376+07:00","message":"receive interim result [false|false]: ขอชี้แจงจุดประสงค์นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:43.543368714+07:00","message":"[buffer interim] 25 false ขอชี้แจงจุดประสงค์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.543375282+07:00","message":"[bufferProcess] interim [980000000]:ขอชี้แจงจุดประสงค์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.543377678+07:00","message":"[bufferProcess] send to processor:ขอชี้แจงจุดประสงค์นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.543383126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.54338583+07:00","message":"> Transcript [224] [false]: 'ขอชี้แจงจุดประสงค์นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.543388977+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.543391271+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.543393283+07:00","message":"StatePrefix: 'ขอชี้แจงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.543395823+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:43.954705814+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:43.954742614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอชี้แจงจุดประสงค์นัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:43.954748091+07:00","message":"receive interim result [false|false]: ขอชี้แจงจุดประสงค์นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:43.954763527+07:00","message":"[buffer interim] 25 false ขอชี้แจงจุดประสงค์นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.954772381+07:00","message":"[bufferProcess] interim [400000000]:ขอชี้แจงจุดประสงค์นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.954774695+07:00","message":"[bufferProcess] send to processor:ขอชี้แจงจุดประสงค์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.954782143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.954784895+07:00","message":"> Transcript [225] [false]: 'ขอชี้แจงจุดประสงค์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.954788462+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.954790385+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.954792408+07:00","message":"StatePrefix: 'ขอชี้แจงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:43.954795032+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:44.068542023+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:44.068593641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอชี้แจงจุดประสงค์นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:44.068599124+07:00","message":"receive interim result [false|false]: ขอชี้แจงจุดประสงค์นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:44.068612857+07:00","message":"[buffer interim] 25 false ขอชี้แจงจุดประสงค์นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.068620153+07:00","message":"[bufferProcess] interim [520000000]:ขอชี้แจงจุดประสงค์นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.06862259+07:00","message":"[bufferProcess] send to processor:ขอชี้แจงจุดประสงค์นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.068630057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.068633384+07:00","message":"> Transcript [226] [false]: 'ขอชี้แจงจุดประสงค์นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.06863726+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.0686393+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.068641206+07:00","message":"StatePrefix: 'ขอชี้แจงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.068643853+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.06865184+07:00","message":"Push: 'ชี้แจงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.068653902+07:00","message":"TextPushed: 'ขอชี้แจงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.068656645+07:00","message":"Set new StatePrefix : 'ขอชี้แจงจุดประสงค์นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.068658843+07:00","message":"Next Push (prob) : 'ประสงค์นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:44.068685401+07:00","message":"push: {false ชี้แจงจุด 0 0xc00016e300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:44.373980629+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:44.374017294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:44.374023426+07:00","message":"receive interim result [false|false]: ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:44.374040623+07:00","message":"[buffer interim] 25 false ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.37404799+07:00","message":"[bufferProcess] interim [760000000]:ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.374050693+07:00","message":"[bufferProcess] send to processor:ขอชี้แจงจุดประสงค์นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.374054081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.374056546+07:00","message":"> Transcript [227] [false]: 'ขอชี้แจงจุดประสงค์นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.374059692+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.374061705+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.374064046+07:00","message":"StatePrefix: 'ขอชี้แจงจุดประสงค์นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.374067027+07:00","message":"TextPushed: 'ขอชี้แจงจุด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:44.573605867+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:44.573641156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:44.573647332+07:00","message":"receive interim result [false|false]: ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:44.573661856+07:00","message":"[buffer interim] 25 false ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.573669231+07:00","message":"[bufferProcess] interim [0]:ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.573671846+07:00","message":"[bufferProcess] send to processor:ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.573675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.573677641+07:00","message":"> Transcript [228] [false]: 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.573680324+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.573682407+07:00","message":"Set new StatePrefix: 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:44.820650257+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:44.820689146+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:44.820695189+07:00","message":"receive interim result [false|false]: ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:44.820710219+07:00","message":"[buffer interim] 25 false ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.820716744+07:00","message":"[bufferProcess] interim [240000000]:ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.820719457+07:00","message":"[bufferProcess] send to processor:ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.820726039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.820729066+07:00","message":"> Transcript [229] [false]: 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.820732524+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.820734574+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.820736701+07:00","message":"StatePrefix: 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.820739111+07:00","message":"TextPushed: 'ขอชี้แจงจุด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:44.861642666+07:00","message":"[GCS] IsForceVAD: false for message ID: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:44.971038947+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:44.971079626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:44.971088931+07:00","message":"receive interim result [true|false]: ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:44.971098875+07:00","message":"end recv isFinal message id 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:44.971101551+07:00","message":"end Recv id 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:44.971108346+07:00","message":"[buffer interim] 25 true ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.971115366+07:00","message":"[bufferProcess] interim [480000000]:ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.97112233+07:00","message":"[bufferProcess] send to processor (isfinal):ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.971125682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.971128363+07:00","message":"> Transcript [230] [false]: 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.971131705+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.971134295+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.971137212+07:00","message":"StatePrefix: 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.971139395+07:00","message":"TextPushed: 'ขอชี้แจงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.971141197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.97114297+07:00","message":"> Transcript [231] [true]: 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.971145271+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.971146858+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.971148678+07:00","message":"StatePrefix: 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.971153358+07:00","message":"TextPushed: 'ขอชี้แจงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:44.971159358+07:00","message":"Push: 'ประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:44.971167257+07:00","message":"push: {true ประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง 0 0xc00016e300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:04:44.982095398+07:00","message":"write wav file: './tmp/7576/7576_25.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:45.125835278+07:00","message":"[GCS] Start streaming session, msgId: 26"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:46.051843502+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:46.051858713+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:46.579824027+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:46.579870187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเรื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:46.57987554+07:00","message":"receive interim result [false|false]: ขอเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:46.579892269+07:00","message":"[buffer interim] 26 false ขอเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:46.579899466+07:00","message":"[bufferProcess] interim [780000000]:ขอเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:46.579901578+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:46.579907293+07:00","message":"[bufferProcess] send to processor (ticker):ขอเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:46.579909889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:46.579912363+07:00","message":"> Transcript [232] [false]: 'ขอเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:46.579914657+07:00","message":"Set StatePrefix (first interim): 'ขอเรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:46.757483863+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:46.757527933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องราว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:46.757533565+07:00","message":"receive interim result [false|false]: เรื่องราว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:46.757550964+07:00","message":"[buffer interim] 26 false เรื่องราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:46.757558273+07:00","message":"[bufferProcess] interim [320000000]:เรื่องราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:46.757560089+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:46.856973135+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:46.857014797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเรื่องระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:46.85702252+07:00","message":"receive interim result [false|false]: ขอเรื่องระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:46.857040222+07:00","message":"[buffer interim] 26 false ขอเรื่องระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:46.857062187+07:00","message":"[bufferProcess] interim [380000000]:ขอเรื่องระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:46.85706755+07:00","message":"[bufferProcess] send to processor:เรื่องราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:46.857073601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:46.857077409+07:00","message":"> Transcript [233] [false]: 'เรื่องราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:46.857080566+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:46.857084029+07:00","message":"Set new StatePrefix: 'เรื่องราว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:47.199521906+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:47.199563992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเรื่องระบบเกียร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:47.199570163+07:00","message":"receive interim result [false|false]: ขอเรื่องระบบเกียร์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:47.199583981+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:47.199588167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเรื่องระบบเตือน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:47.199590903+07:00","message":"receive interim result [false|false]: ขอเรื่องระบบเตือน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:47.199596096+07:00","message":"[buffer interim] 26 false ขอเรื่องระบบเกียร์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:47.19959891+07:00","message":"[buffer interim] 26 false ขอเรื่องระบบเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.199604991+07:00","message":"[bufferProcess] interim [680000000]:ขอเรื่องระบบเกียร์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.199607123+07:00","message":"[bufferProcess] send to processor:ขอเรื่องระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.199609655+07:00","message":"[bufferProcess] interim [740000000]:ขอเรื่องระบบเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.199611457+07:00","message":"[bufferProcess] send to processor:ขอเรื่องระบบเกียร์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.199614084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.199616843+07:00","message":"> Transcript [234] [false]: 'ขอเรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.199619291+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.199621381+07:00","message":"Set new StatePrefix: 'ขอเรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.199622979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.199624789+07:00","message":"> Transcript [235] [false]: 'ขอเรื่องระบบเกียร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.199628832+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.199630847+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.199632932+07:00","message":"StatePrefix: 'ขอเรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.199634868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:47.26702597+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:47.267066276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเรื่องระบบคืออะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:47.267072936+07:00","message":"receive interim result [false|false]: ขอเรื่องระบบคืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:47.267088333+07:00","message":"[buffer interim] 26 false ขอเรื่องระบบคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.26709484+07:00","message":"[bufferProcess] interim [860000000]:ขอเรื่องระบบคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.267097328+07:00","message":"[bufferProcess] send to processor:ขอเรื่องระบบเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.267100878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.267103651+07:00","message":"> Transcript [236] [false]: 'ขอเรื่องระบบเตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.267106764+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.267108952+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.267111141+07:00","message":"StatePrefix: 'ขอเรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.267113425+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:47.492246836+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:47.492285568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเรื่องระบบคืออะไรเนี่ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:47.492291273+07:00","message":"receive interim result [false|false]: ขอเรื่องระบบคืออะไรเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:47.492304375+07:00","message":"[buffer interim] 26 false ขอเรื่องระบบคืออะไรเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.492310846+07:00","message":"[bufferProcess] interim [100000000]:ขอเรื่องระบบคืออะไรเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.492313522+07:00","message":"[bufferProcess] send to processor:ขอเรื่องระบบคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.492318782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.492321682+07:00","message":"> Transcript [237] [false]: 'ขอเรื่องระบบคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.492324655+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.49232668+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.492328778+07:00","message":"StatePrefix: 'ขอเรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.49233091+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:47.859439896+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:47.859489889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเรื่องระบบคืออะไรเนี่ยนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:47.859496378+07:00","message":"receive interim result [false|false]: ขอเรื่องระบบคืออะไรเนี่ยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:47.859512325+07:00","message":"[buffer interim] 26 false ขอเรื่องระบบคืออะไรเนี่ยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.859519012+07:00","message":"[bufferProcess] interim [460000000]:ขอเรื่องระบบคืออะไรเนี่ยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.859522057+07:00","message":"[bufferProcess] send to processor:ขอเรื่องระบบคืออะไรเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.859525243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.859545715+07:00","message":"> Transcript [238] [false]: 'ขอเรื่องระบบคืออะไรเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.859550951+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.859555592+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.859558946+07:00","message":"StatePrefix: 'ขอเรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.859562011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.859568017+07:00","message":"Push: 'ขอเรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.859570275+07:00","message":"TextPushed: 'ขอเรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.859575573+07:00","message":"Set new StatePrefix : 'ขอเรื่องระบบคืออะไรเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:47.859577923+07:00","message":"Next Push (prob) : 'คืออะไรเนี่ย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:47.859586967+07:00","message":"push: {false ขอเรื่องระบบ 0 0xc0005b6380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:48.350385184+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:48.350423195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเรื่องระบบคืออะไรเนี่ยนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:48.350429379+07:00","message":"receive interim result [false|false]: ขอเรื่องระบบคืออะไรเนี่ยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:48.350445414+07:00","message":"[buffer interim] 26 false ขอเรื่องระบบคืออะไรเนี่ยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:48.350464454+07:00","message":"[bufferProcess] interim [60000000]:ขอเรื่องระบบคืออะไรเนี่ยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:48.35046894+07:00","message":"[bufferProcess] send to processor:ขอเรื่องระบบคืออะไรเนี่ยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:48.350474608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:48.35047757+07:00","message":"> Transcript [239] [false]: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:48.35048081+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:48.35048273+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:48.350484595+07:00","message":"StatePrefix: 'ขอเรื่องระบบคืออะไรเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:48.350487043+07:00","message":"TextPushed: 'ขอเรื่องระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:48.982365635+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:48.982402559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็เข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:48.982408423+07:00","message":"receive interim result [false|false]: ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็เข้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:48.982418137+07:00","message":"[buffer interim] 26 false ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:48.982425228+07:00","message":"[bufferProcess] interim [540000000]:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:48.982427692+07:00","message":"[bufferProcess] send to processor:ขอเรื่องระบบคืออะไรเนี่ยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:48.982431305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:48.982433726+07:00","message":"> Transcript [240] [false]: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:48.982436604+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:48.98243874+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:48.982440835+07:00","message":"StatePrefix: 'ขอเรื่องระบบคืออะไรเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:48.982443265+07:00","message":"TextPushed: 'ขอเรื่องระบบ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:49.052200335+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:49.052200374+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.080607755+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.080646648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเรื่องระบบคืออะไรเนี่ยนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.080652522+07:00","message":"receive interim result [false|false]: ขอเรื่องระบบคืออะไรเนี่ยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.080668311+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.080673596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.080677111+07:00","message":"receive interim result [false|false]: ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.080682628+07:00","message":"[buffer interim] 26 false ขอเรื่องระบบคืออะไรเนี่ยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.080685571+07:00","message":"[buffer interim] 26 false ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.080691965+07:00","message":"[bufferProcess] interim [660000000]:ขอเรื่องระบบคืออะไรเนี่ยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.080694541+07:00","message":"[bufferProcess] send to processor:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.080697351+07:00","message":"[bufferProcess] interim [720000000]:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.080699736+07:00","message":"[bufferProcess] send to processor:ขอเรื่องระบบคืออะไรเนี่ยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.080702142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.080705016+07:00","message":"> Transcript [241] [false]: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.080708561+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.080710547+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.08071242+07:00","message":"StatePrefix: 'ขอเรื่องระบบคืออะไรเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.080714509+07:00","message":"TextPushed: 'ขอเรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.080716396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.080718234+07:00","message":"> Transcript [242] [false]: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.080720289+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.080722119+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.080723642+07:00","message":"StatePrefix: 'ขอเรื่องระบบคืออะไรเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.080725486+07:00","message":"TextPushed: 'ขอเรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.080728038+07:00","message":"Push: 'คืออะไรเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.080729842+07:00","message":"TextPushed: 'ขอเรื่องระบบคืออะไรเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.080731759+07:00","message":"Set new StatePrefix : 'ขอเรื่องระบบคืออะไรเนี่ยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.080733893+07:00","message":"Next Push (prob) : 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.08075519+07:00","message":"push: {false คืออะไรเนี่ย 0 0xc0005b6380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.507218584+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.507259178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.507265496+07:00","message":"receive interim result [false|false]: ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.507281885+07:00","message":"[buffer interim] 26 false ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.507288952+07:00","message":"[bufferProcess] interim [960000000]:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.507291349+07:00","message":"[bufferProcess] send to processor:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.507294733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.507297351+07:00","message":"> Transcript [243] [false]: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.507300855+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.507302814+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.507305129+07:00","message":"StatePrefix: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.507311104+07:00","message":"TextPushed: 'ขอเรื่องระบบคืออะไรเนี่ย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.559761294+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.559799599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.559805713+07:00","message":"receive interim result [false|false]: ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.559819445+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.559823003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.559827328+07:00","message":"receive interim result [false|false]: ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.559840194+07:00","message":"[buffer interim] 26 false ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.559854676+07:00","message":"[buffer interim] 26 false ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.559861643+07:00","message":"[bufferProcess] interim [20000000]:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.559864476+07:00","message":"[bufferProcess] send to processor:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.559869568+07:00","message":"[bufferProcess] interim [80000000]:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.559872027+07:00","message":"[bufferProcess] send to processor:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.559874999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.559878073+07:00","message":"> Transcript [244] [false]: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.55988167+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.559883721+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.559885717+07:00","message":"StatePrefix: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.559888822+07:00","message":"TextPushed: 'ขอเรื่องระบบคืออะไรเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.559891019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.559892765+07:00","message":"> Transcript [245] [false]: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.559894872+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.55989647+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.559898124+07:00","message":"StatePrefix: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.559902727+07:00","message":"TextPushed: 'ขอเรื่องระบบคืออะไรเนี่ย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.62467963+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.624722071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.624729094+07:00","message":"receive interim result [false|false]: ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.624744589+07:00","message":"[buffer interim] 26 false ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.624752595+07:00","message":"[bufferProcess] interim [140000000]:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.624755508+07:00","message":"[bufferProcess] send to processor:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.624763487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.624766338+07:00","message":"> Transcript [246] [false]: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.624770373+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.624772747+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.624775506+07:00","message":"StatePrefix: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.624778124+07:00","message":"TextPushed: 'ขอเรื่องระบบคืออะไรเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.624785538+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.624787583+07:00","message":"TextPushed: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.624789717+07:00","message":"Set new StatePrefix : 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.624792066+07:00","message":"Next Push (prob) : 'ครูก็คาดหวังให้นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.624801005+07:00","message":"push: {false นะคะ 0 0xc0005b6380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.790129511+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.790167948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.790174273+07:00","message":"receive interim result [false|false]: ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสาว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.790186344+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.790190427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.790193465+07:00","message":"receive interim result [false|false]: ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.790199342+07:00","message":"[buffer interim] 26 false ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสาว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:49.790202725+07:00","message":"[buffer interim] 26 false ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.790208625+07:00","message":"[bufferProcess] interim [440000000]:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.790210797+07:00","message":"[bufferProcess] send to processor:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.790213717+07:00","message":"[bufferProcess] interim [500000000]:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.790215596+07:00","message":"[bufferProcess] send to processor:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.790218373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.790220845+07:00","message":"> Transcript [247] [false]: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.790224693+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.790226843+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.790233746+07:00","message":"StatePrefix: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.790236564+07:00","message":"TextPushed: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.79024544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.790247488+07:00","message":"> Transcript [248] [false]: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.790249579+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.790251324+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.790252951+07:00","message":"StatePrefix: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:49.79025475+07:00","message":"TextPushed: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:50.901948635+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:50.901988267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:50.901996646+07:00","message":"receive interim result [false|false]: ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:50.902015754+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:50.902021488+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:50.902026152+07:00","message":"receive interim result [false|false]: ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:50.902031208+07:00","message":"[buffer interim] 26 false ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:50.902041411+07:00","message":"[buffer interim] 26 false ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:50.902047791+07:00","message":"[bufferProcess] interim [100000000]:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:50.9020503+07:00","message":"[bufferProcess] send to processor:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:50.902053997+07:00","message":"[bufferProcess] send to processor (ticker):ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:50.902056817+07:00","message":"[bufferProcess] interim [220000000]:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:50.902058948+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:50.902061473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:50.902064021+07:00","message":"> Transcript [249] [false]: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:50.902067163+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:50.902069454+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:50.902072009+07:00","message":"StatePrefix: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:50.902074459+07:00","message":"TextPushed: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:50.902076323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:50.902078101+07:00","message":"> Transcript [250] [false]: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:50.902080161+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:50.902082029+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:50.902083678+07:00","message":"StatePrefix: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:50.902085609+07:00","message":"TextPushed: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:50.902088548+07:00","message":"Push: 'ครูก็คาดหวังให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:50.902090801+07:00","message":"TextPushed: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:50.902092805+07:00","message":"Set new StatePrefix : 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:50.902099507+07:00","message":"Next Push (prob) : 'เรียนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:50.902106929+07:00","message":"push: {false ครูก็คาดหวังให้นัก 0 0xc0005b6380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:51.326992703+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:51.327034016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:51.327040849+07:00","message":"receive interim result [false|false]: ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:51.327054729+07:00","message":"[buffer interim] 26 false ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:51.327061318+07:00","message":"[bufferProcess] interim [700000000]:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:51.327064359+07:00","message":"[bufferProcess] send to processor:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:51.327070121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:51.327072505+07:00","message":"> Transcript [251] [false]: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:51.327076555+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:51.327078917+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:51.32708179+07:00","message":"StatePrefix: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:51.327084794+07:00","message":"TextPushed: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:51.739698418+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:51.739732954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:51.739739386+07:00","message":"receive interim result [false|false]: ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:51.73975658+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:51.739760185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:51.739763032+07:00","message":"receive interim result [false|false]: ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:51.739768736+07:00","message":"[buffer interim] 26 false ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:51.739771988+07:00","message":"[buffer interim] 26 false ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:51.739777584+07:00","message":"[bufferProcess] interim [880000000]:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:51.73977983+07:00","message":"[bufferProcess] send to processor:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:51.739782723+07:00","message":"[bufferProcess] interim [120000000]:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:51.739784807+07:00","message":"[bufferProcess] send to processor:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:51.739787386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:51.739795399+07:00","message":"> Transcript [252] [false]: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:51.73980004+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:51.739801966+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:51.73980446+07:00","message":"StatePrefix: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:51.739806851+07:00","message":"TextPushed: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:51.73980871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:51.739810442+07:00","message":"> Transcript [253] [false]: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:51.739824678+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:51.739826648+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:51.739828284+07:00","message":"StatePrefix: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:51.73983025+07:00","message":"TextPushed: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นัก'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:52.05304069+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:52.053050923+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:52.15005431+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:52.150092517+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-05-21T13:04:52.150099311+07:00","message":"receive interim result [false|false]: ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:52.150117222+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:52.150120974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:52.15012364+07:00","message":"receive interim result [false|false]: ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:52.150129049+07:00","message":"[buffer interim] 26 false ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:52.150132802+07:00","message":"[buffer interim] 26 false ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.150138922+07:00","message":"[bufferProcess] interim [360000000]:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.150141783+07:00","message":"[bufferProcess] send to processor:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.150145144+07:00","message":"[bufferProcess] interim [420000000]:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.150147138+07:00","message":"[bufferProcess] send to processor:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.150156125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.15016042+07:00","message":"> Transcript [254] [false]: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.150164716+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.150166786+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.150168769+07:00","message":"StatePrefix: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.150171321+07:00","message":"TextPushed: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.15017507+07:00","message":"Push: 'เรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.150177238+07:00","message":"TextPushed: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.150179332+07:00","message":"Set new StatePrefix : 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.150182131+07:00","message":"Next Push (prob) : 'อธิบายความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.150183839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.150185497+07:00","message":"> Transcript [255] [false]: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.15018768+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.15018926+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.150190795+07:00","message":"StatePrefix: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.150192771+07:00","message":"TextPushed: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:52.150201061+07:00","message":"push: {false เรียนสามารถ 0 0xc0005b6380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:52.57297306+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:52.573023066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:52.57303006+07:00","message":"receive interim result [false|false]: ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:52.57304398+07:00","message":"[buffer interim] 26 false ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.573050778+07:00","message":"[bufferProcess] interim [720000000]:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.573053552+07:00","message":"[bufferProcess] send to processor:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.573058879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.573061461+07:00","message":"> Transcript [256] [false]: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.573064971+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.573068648+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.573071319+07:00","message":"StatePrefix: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:52.573074233+07:00","message":"TextPushed: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:52.612250877+07:00","message":"[GCS] IsForceVAD: false for message ID: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.005144446+07:00","message":"[GCS] Start streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.117249048+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.117295109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.117302793+07:00","message":"receive interim result [false|false]: ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.117316694+07:00","message":"[buffer interim] 26 false ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.117325+07:00","message":"[bufferProcess] interim [320000000]:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.117328051+07:00","message":"[bufferProcess] send to processor:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.117334138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.117337322+07:00","message":"> Transcript [257] [false]: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.117341379+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.117343522+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.117346082+07:00","message":"StatePrefix: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.117348765+07:00","message":"TextPushed: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.299020968+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.299070258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.299079264+07:00","message":"receive interim result [false|false]: ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.299098936+07:00","message":"[buffer interim] 26 false ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.299111264+07:00","message":"[bufferProcess] interim [440000000]:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.299116336+07:00","message":"[bufferProcess] send to processor:ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.299124465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.299129584+07:00","message":"> Transcript [258] [false]: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.299135791+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.299138797+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.299143336+07:00","message":"StatePrefix: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.299147768+07:00","message":"TextPushed: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.299157294+07:00","message":"Push: 'อธิบายความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.299159815+07:00","message":"TextPushed: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.299163584+07:00","message":"Set new StatePrefix : 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.299167662+07:00","message":"Next Push (prob) : 'ระบบได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.29917917+07:00","message":"push: {false อธิบายความหมายของ 0 0xc0005b6380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.503634839+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.503686936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ\",\"confidence\":0.9456796}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.503694584+07:00","message":"receive interim result [true|false]: เรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.503705155+07:00","message":"end recv isFinal message id 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.503707261+07:00","message":"end Recv id 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.503715109+07:00","message":"[buffer interim] 26 true เรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.503724845+07:00","message":"[bufferProcess] interim [500000000]:เรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.503728436+07:00","message":"[bufferProcess] send to processor (isfinal):ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.503742841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.503771924+07:00","message":"> Transcript [259] [false]: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.503779433+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.503782106+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.503784031+07:00","message":"StatePrefix: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.503787424+07:00","message":"TextPushed: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.503790346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.503793704+07:00","message":"> Transcript [260] [true]: 'เรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.503797151+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.503799854+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.503802034+07:00","message":"StatePrefix: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.50380496+07:00","message":"TextPushed: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.503807845+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.504075326+07:00","message":"Push: 'ระบบได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.504080176+07:00","message":"TextPushed: 'ขอเรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.50408294+07:00","message":"Set new StatePrefix : 'เรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.504085361+07:00","message":"Next Push (prob) : 'เรื่องระบบคืออะไรเนี่ยนะคะครูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.504095955+07:00","message":"push: {true ระบบได้นะคะ 0 0xc0005b6380}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.50410603+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_26.html'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.514517185+07:00","message":"[GCS] IsForceVAD: false for message ID: 27"}
{"level":"info","service":"Main","time":"2026-05-21T13:04:53.523141221+07:00","message":"write wav file: './tmp/7576/7576_26.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.552741516+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.552795957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.55280321+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.552821393+07:00","message":"[buffer interim] 27 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.552829373+07:00","message":"[bufferProcess] interim [600000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.552831523+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.622132645+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.62218707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถ\",\"confidence\":0.9385277}],\"is_final\":true,\"result_end_time\":{\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.622194389+07:00","message":"receive interim result [true|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.622209883+07:00","message":"end recv isFinal message id 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.622213768+07:00","message":"end Recv id 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.622223611+07:00","message":"[buffer interim] 27 true สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.622234328+07:00","message":"[bufferProcess] interim [750000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.622238768+07:00","message":"[bufferProcess] send to processor (isfinal):สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.622244268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.622248521+07:00","message":"> Transcript [261] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.622251831+07:00","message":"Set StatePrefix (first interim): 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.622254564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.622257887+07:00","message":"> Transcript [262] [true]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.622261931+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.622265103+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.622268611+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.6222716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:53.622276025+07:00","message":"Push: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.622310973+07:00","message":"push: {true สามารถ 0 0xc000045480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:04:53.627496499+07:00","message":"write wav file: './tmp/7576/7576_27.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:53.643810185+07:00","message":"[GCS] Start streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:54.10964475+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:54.109686234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เชื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:54.109691036+07:00","message":"receive interim result [false|false]: เชื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:54.109703499+07:00","message":"[buffer interim] 28 false เชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:54.109709843+07:00","message":"[bufferProcess] interim [480000000]:เชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:54.109711985+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:54.219032996+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:54.219068705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เชื่อม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:54.219074054+07:00","message":"receive interim result [false|false]: เชื่อม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:54.219089157+07:00","message":"[buffer interim] 28 false เชื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:54.219095092+07:00","message":"[bufferProcess] interim [600000000]:เชื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:54.219097312+07:00","message":"[bufferProcess] send to processor:เชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:54.219101311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:54.219104046+07:00","message":"> Transcript [263] [false]: 'เชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:54.219106133+07:00","message":"Set StatePrefix (first interim): 'เชื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:54.314632738+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:54.314673591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เชื่อมโยง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:54.314679609+07:00","message":"receive interim result [false|false]: เชื่อมโยง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:54.314695565+07:00","message":"[buffer interim] 28 false เชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:54.314703879+07:00","message":"[bufferProcess] interim [720000000]:เชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:54.314706189+07:00","message":"[bufferProcess] send to processor:เชื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:54.314725574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:54.314730533+07:00","message":"> Transcript [264] [false]: 'เชื่อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:54.314735185+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:54.314738199+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:54.314741604+07:00","message":"StatePrefix: 'เชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:54.314743835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:54.816732545+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:54.816774247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เชื่อมโยงความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:54.816781181+07:00","message":"receive interim result [false|false]: เชื่อมโยงความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:54.816797007+07:00","message":"[buffer interim] 28 false เชื่อมโยงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:54.816805079+07:00","message":"[bufferProcess] interim [140000000]:เชื่อมโยงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:54.816807744+07:00","message":"[bufferProcess] send to processor:เชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:54.816815806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:54.816818586+07:00","message":"> Transcript [265] [false]: 'เชื่อมโยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:54.816822299+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:54.816824515+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:54.816826562+07:00","message":"StatePrefix: 'เชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:54.816828729+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:55.00721984+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:55.007266873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เชื่อมโยงความจำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:55.007271967+07:00","message":"receive interim result [false|false]: เชื่อมโยงความจำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:55.007288328+07:00","message":"[buffer interim] 28 false เชื่อมโยงความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.007296705+07:00","message":"[bufferProcess] interim [380000000]:เชื่อมโยงความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.007299069+07:00","message":"[bufferProcess] send to processor:เชื่อมโยงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.007302741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.00730557+07:00","message":"> Transcript [266] [false]: 'เชื่อมโยงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.007308926+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.007310713+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.007312549+07:00","message":"StatePrefix: 'เชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.007314451+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:55.053531539+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:55.053550336+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:55.079029865+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:55.079069587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เชื่อมโยงความสัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:55.079076022+07:00","message":"receive interim result [false|false]: เชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:55.079093056+07:00","message":"[buffer interim] 28 false เชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.079100717+07:00","message":"[bufferProcess] interim [500000000]:เชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.079104491+07:00","message":"[bufferProcess] send to processor:เชื่อมโยงความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.079115535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.079118586+07:00","message":"> Transcript [267] [false]: 'เชื่อมโยงความจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.079122379+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.079124839+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.079126657+07:00","message":"StatePrefix: 'เชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.079128609+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.079136575+07:00","message":"Push: 'เชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.079138489+07:00","message":"TextPushed: 'เชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.079140415+07:00","message":"Set new StatePrefix : 'เชื่อมโยงความจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.079142482+07:00","message":"Next Push (prob) : 'มโยงความจำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:55.07915188+07:00","message":"push: {false เชื่อ 0 0xc00016e080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:55.434654578+07:00","message":"[GCS] IsForceVAD: false for message ID: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:55.538062864+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:55.538107215+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เชื่อมโยงความสัมพันธ์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:55.538113259+07:00","message":"receive interim result [true|false]: เชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:55.538122993+07:00","message":"end recv isFinal message id 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:55.538125811+07:00","message":"end Recv id 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:55.538133111+07:00","message":"[buffer interim] 28 true เชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.538139792+07:00","message":"[bufferProcess] interim [10000000]:เชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.538144708+07:00","message":"[bufferProcess] send to processor (isfinal):เชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.538147759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.538151131+07:00","message":"> Transcript [268] [false]: 'เชื่อมโยงความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.538154156+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.538156065+07:00","message":"Set new StatePrefix: 'เชื่อมโยงความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.538158217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.538160384+07:00","message":"> Transcript [269] [true]: 'เชื่อมโยงความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.53816298+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.538164872+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.538167694+07:00","message":"StatePrefix: 'เชื่อมโยงความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.538169852+07:00","message":"TextPushed: 'เชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:55.538175287+07:00","message":"Push: 'มโยงความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:55.538183145+07:00","message":"push: {true มโยงความสัมพันธ์ 0 0xc00016e080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:04:55.545575072+07:00","message":"write wav file: './tmp/7576/7576_28.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:55.755200308+07:00","message":"[GCS] Start streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:56.508855673+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:56.508898938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:56.508904566+07:00","message":"receive interim result [false|false]: วง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:56.508917243+07:00","message":"[buffer interim] 29 false วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:56.508923478+07:00","message":"[bufferProcess] interim [600000000]:วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:56.508925223+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:56.616386898+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:56.61642082+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วงจร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:56.616425983+07:00","message":"receive interim result [false|false]: วงจร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:56.616442441+07:00","message":"[buffer interim] 29 false วงจร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:56.616455299+07:00","message":"[bufferProcess] interim [720000000]:วงจร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:56.616458031+07:00","message":"[bufferProcess] send to processor:วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:56.616461863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:56.616464331+07:00","message":"> Transcript [270] [false]: 'วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:56.616466414+07:00","message":"Set StatePrefix (first interim): 'วง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:56.727503685+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:56.727539807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"องค์ประกอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:56.727545226+07:00","message":"receive interim result [false|false]: องค์ประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:56.727559521+07:00","message":"[buffer interim] 29 false องค์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:56.727566013+07:00","message":"[bufferProcess] interim [780000000]:องค์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:56.727568661+07:00","message":"[bufferProcess] send to processor:วงจร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:56.727574041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:56.727576776+07:00","message":"> Transcript [271] [false]: 'วงจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:56.727579457+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:56.727581277+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:56.727584077+07:00","message":"StatePrefix: 'วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:56.727586605+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:56.981935716+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:56.981969562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"องค์ประกอบการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:56.981982195+07:00","message":"receive interim result [false|false]: องค์ประกอบการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:56.981996646+07:00","message":"[buffer interim] 29 false องค์ประกอบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:56.98200269+07:00","message":"[bufferProcess] interim [80000000]:องค์ประกอบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:56.982005208+07:00","message":"[bufferProcess] send to processor:องค์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:56.982010435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:56.982013227+07:00","message":"> Transcript [272] [false]: 'องค์ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:56.982015927+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:56.982017971+07:00","message":"Set new StatePrefix: 'องค์ประกอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:57.1106591+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:57.110706523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"องค์ประกอบต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:57.110717219+07:00","message":"receive interim result [false|false]: องค์ประกอบต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:57.110731195+07:00","message":"[buffer interim] 29 false องค์ประกอบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:57.110740767+07:00","message":"[bufferProcess] interim [140000000]:องค์ประกอบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:57.11074333+07:00","message":"[bufferProcess] send to processor:องค์ประกอบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:57.110747203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:57.11074992+07:00","message":"> Transcript [273] [false]: 'องค์ประกอบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:57.110753194+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:57.11075519+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:57.110757004+07:00","message":"StatePrefix: 'องค์ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:57.110759189+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:57.222239937+07:00","message":"[GCS] IsForceVAD: false for message ID: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:57.313138704+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:57.313203793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"องค์ประกอบต่างๆ\",\"confidence\":0.92069757}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:57.313210346+07:00","message":"receive interim result [true|false]: องค์ประกอบต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:57.313217409+07:00","message":"end recv isFinal message id 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:57.313219864+07:00","message":"end Recv id 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:57.313227171+07:00","message":"[buffer interim] 29 true องค์ประกอบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:57.313234099+07:00","message":"[bufferProcess] interim [500000000]:องค์ประกอบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:57.313237141+07:00","message":"[bufferProcess] send to processor (isfinal):องค์ประกอบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:57.313240211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:57.313242998+07:00","message":"> Transcript [274] [false]: 'องค์ประกอบต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:57.313245911+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:57.313248049+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:57.313252033+07:00","message":"StatePrefix: 'องค์ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:57.313254199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:57.313255781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:57.313257901+07:00","message":"> Transcript [275] [true]: 'องค์ประกอบต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:57.313260003+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:57.313261657+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:57.313263226+07:00","message":"StatePrefix: 'องค์ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:57.3132648+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:57.313268168+07:00","message":"Push: 'องค์ประกอบต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:57.313276328+07:00","message":"push: {true องค์ประกอบต่างๆ 0 0xc00016f500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:04:57.320241561+07:00","message":"write wav file: './tmp/7576/7576_29.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:57.544133192+07:00","message":"[GCS] Start streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:57.682972469+07:00","message":"[GCS] Cleaned up inactive client: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:57.683011741+07:00","message":"[GCS] Cleaned up inactive client: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:57.683014774+07:00","message":"[GCS] Cleaned up inactive client: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:57.683016468+07:00","message":"[GCS] Cleaned up inactive client: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:57.683018864+07:00","message":"[GCS] Cleaned up inactive client: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:57.683020613+07:00","message":"[GCS] Cleaned up inactive client: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:57.683022401+07:00","message":"[GCS] Cleaned up inactive client: 7"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:58.05386778+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:58.053876784+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.286532704+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.286586075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขี้เกียจ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.286591572+07:00","message":"receive interim result [false|false]: ขี้เกียจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.286609817+07:00","message":"[buffer interim] 30 false ขี้เกียจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.286617505+07:00","message":"[bufferProcess] interim [540000000]:ขี้เกียจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.286619363+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.315646778+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.315682254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก๋วยเตี๋ยวเนื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.315687638+07:00","message":"receive interim result [false|false]: ก๋วยเตี๋ยวเนื้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.31570086+07:00","message":"[buffer interim] 30 false ก๋วยเตี๋ยวเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.315709567+07:00","message":"[bufferProcess] interim [600000000]:ก๋วยเตี๋ยวเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.315712171+07:00","message":"[bufferProcess] send to processor:ขี้เกียจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.315717604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.315720199+07:00","message":"> Transcript [276] [false]: 'ขี้เกียจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.3157224+07:00","message":"Set StatePrefix (first interim): 'ขี้เกียจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.42061139+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.420651647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกี่ยวเนื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.420657719+07:00","message":"receive interim result [false|false]: ที่เกี่ยวเนื่อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.42067391+07:00","message":"[buffer interim] 30 false ที่เกี่ยวเนื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.420680712+07:00","message":"[bufferProcess] interim [720000000]:ที่เกี่ยวเนื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.42068318+07:00","message":"[bufferProcess] send to processor:ก๋วยเตี๋ยวเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.420686931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.420689745+07:00","message":"> Transcript [277] [false]: 'ก๋วยเตี๋ยวเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.420692163+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.420694023+07:00","message":"Set new StatePrefix: 'ก๋วยเตี๋ยวเนื้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.601989671+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.602028449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกี่ยวเนื่องกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.602034195+07:00","message":"receive interim result [false|false]: ที่เกี่ยวเนื่องกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.602047314+07:00","message":"[buffer interim] 30 false ที่เกี่ยวเนื่องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.602056666+07:00","message":"[bufferProcess] interim [900000000]:ที่เกี่ยวเนื่องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.602059258+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวเนื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.602066353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.602070207+07:00","message":"> Transcript [278] [false]: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.602072768+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.602074925+07:00","message":"Set new StatePrefix: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.935444815+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.935498685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกี่ยวเนื่องกันไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.935504166+07:00","message":"receive interim result [false|false]: ที่เกี่ยวเนื่องกันไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.935521555+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.935525369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกี่ยวเนื่องกันภัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.935530003+07:00","message":"receive interim result [false|false]: ที่เกี่ยวเนื่องกันภัย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.935535613+07:00","message":"[buffer interim] 30 false ที่เกี่ยวเนื่องกันไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.935546279+07:00","message":"[buffer interim] 30 false ที่เกี่ยวเนื่องกันภัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.935552451+07:00","message":"[bufferProcess] interim [140000000]:ที่เกี่ยวเนื่องกันไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.935554706+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวเนื่องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.935560924+07:00","message":"[bufferProcess] interim [200000000]:ที่เกี่ยวเนื่องกันภัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.93556285+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวเนื่องกันไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.935565597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.935568336+07:00","message":"> Transcript [279] [false]: 'ที่เกี่ยวเนื่องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.93557154+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.935573854+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.935575904+07:00","message":"StatePrefix: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.935577888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.935579577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.935581353+07:00","message":"> Transcript [280] [false]: 'ที่เกี่ยวเนื่องกันไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.935583162+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.935584745+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.935586356+07:00","message":"StatePrefix: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.935588039+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.989428692+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.989473437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกี่ยวเนื่องกันภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.989479991+07:00","message":"receive interim result [false|false]: ที่เกี่ยวเนื่องกันภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:58.989490264+07:00","message":"[buffer interim] 30 false ที่เกี่ยวเนื่องกันภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.989497531+07:00","message":"[bufferProcess] interim [320000000]:ที่เกี่ยวเนื่องกันภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.989500718+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวเนื่องกันภัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.98950501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.989508005+07:00","message":"> Transcript [281] [false]: 'ที่เกี่ยวเนื่องกันภัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.989511268+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.989513513+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.989515931+07:00","message":"StatePrefix: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:58.989518287+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:59.304297875+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:59.304343363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกี่ยวเนื่องกันภายในรถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:59.30434976+07:00","message":"receive interim result [false|false]: ที่เกี่ยวเนื่องกันภายในรถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:59.304367668+07:00","message":"[buffer interim] 30 false ที่เกี่ยวเนื่องกันภายในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.304379159+07:00","message":"[bufferProcess] interim [560000000]:ที่เกี่ยวเนื่องกันภายในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.304381714+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวเนื่องกันภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.304385693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.304388969+07:00","message":"> Transcript [282] [false]: 'ที่เกี่ยวเนื่องกันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.304392748+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.304394786+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.304396987+07:00","message":"StatePrefix: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.304399275+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.304405179+07:00","message":"Push: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.304408756+07:00","message":"TextPushed: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.304414002+07:00","message":"Set new StatePrefix : 'ที่เกี่ยวเนื่องกันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.304416462+07:00","message":"Next Push (prob) : 'กันภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:59.304424725+07:00","message":"push: {false ที่เกี่ยวเนื่อง 0 0xc000415100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:59.309772694+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:59.309808627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกี่ยวเนื่องกันภายในระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:59.309815215+07:00","message":"receive interim result [false|false]: ที่เกี่ยวเนื่องกันภายในระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:59.30983091+07:00","message":"[buffer interim] 30 false ที่เกี่ยวเนื่องกันภายในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.30983775+07:00","message":"[bufferProcess] interim [620000000]:ที่เกี่ยวเนื่องกันภายในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.309840387+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวเนื่องกันภายในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.309847175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.309849774+07:00","message":"> Transcript [283] [false]: 'ที่เกี่ยวเนื่องกันภายในรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.309853011+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.309855276+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.30985721+07:00","message":"StatePrefix: 'ที่เกี่ยวเนื่องกันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.309860028+07:00","message":"TextPushed: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:59.635680736+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:59.635723658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกี่ยวเนื่องกันภายในระบบได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:59.635730078+07:00","message":"receive interim result [false|false]: ที่เกี่ยวเนื่องกันภายในระบบได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:59.635748151+07:00","message":"[buffer interim] 30 false ที่เกี่ยวเนื่องกันภายในระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.635756793+07:00","message":"[bufferProcess] interim [920000000]:ที่เกี่ยวเนื่องกันภายในระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.635758999+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวเนื่องกันภายในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.635763592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.635766918+07:00","message":"> Transcript [284] [false]: 'ที่เกี่ยวเนื่องกันภายในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.635770616+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.635772599+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.635774495+07:00","message":"StatePrefix: 'ที่เกี่ยวเนื่องกันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.635776799+07:00","message":"TextPushed: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:59.664710782+07:00","message":"[GCS] IsForceVAD: false for message ID: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:59.768832283+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:59.768878081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกี่ยวเนื่องกันภายในระบบได้\",\"confidence\":0.9399434}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:59.768887274+07:00","message":"receive interim result [true|false]: ที่เกี่ยวเนื่องกันภายในระบบได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:59.768896709+07:00","message":"end recv isFinal message id 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:59.768898664+07:00","message":"end Recv id 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:59.768906295+07:00","message":"[buffer interim] 30 true ที่เกี่ยวเนื่องกันภายในระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.768915063+07:00","message":"[bufferProcess] interim [130000000]:ที่เกี่ยวเนื่องกันภายในระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.768919839+07:00","message":"[bufferProcess] send to processor (isfinal):ที่เกี่ยวเนื่องกันภายในระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.768923173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.768925734+07:00","message":"> Transcript [285] [false]: 'ที่เกี่ยวเนื่องกันภายในระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.768928489+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.76893047+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.768932311+07:00","message":"StatePrefix: 'ที่เกี่ยวเนื่องกันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.768934842+07:00","message":"TextPushed: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.768936793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.768938998+07:00","message":"> Transcript [286] [true]: 'ที่เกี่ยวเนื่องกันภายในระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.768943607+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.768945355+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.768947007+07:00","message":"StatePrefix: 'ที่เกี่ยวเนื่องกันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.768948687+07:00","message":"TextPushed: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:04:59.768954541+07:00","message":"Push: 'กันภายในระบบได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:59.768961783+07:00","message":"push: {true กันภายในระบบได้ 0 0xc000415100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:04:59.775605398+07:00","message":"write wav file: './tmp/7576/7576_30.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:04:59.854187046+07:00","message":"[GCS] Start streaming session, msgId: 31"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:01.053970344+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:01.053987373+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:01.283173911+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:01.2832139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:01.283219107+07:00","message":"receive interim result [false|false]: ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:01.283232716+07:00","message":"[buffer interim] 31 false ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:01.283238856+07:00","message":"[bufferProcess] interim [500000000]:ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:01.283240468+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:01.283244378+07:00","message":"[bufferProcess] send to processor (ticker):ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:01.283247022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:01.283249493+07:00","message":"> Transcript [287] [false]: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:01.283251554+07:00","message":"Set StatePrefix (first interim): 'ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:01.741044883+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:01.741084095+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:01.741090552+07:00","message":"receive interim result [false|false]: ขอให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:01.741107255+07:00","message":"[buffer interim] 31 false ขอให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:01.741114268+07:00","message":"[bufferProcess] interim [860000000]:ขอให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:01.741116139+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:01.939596019+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:01.939639906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:01.939645742+07:00","message":"receive interim result [false|false]: ขอให้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:01.93966664+07:00","message":"[buffer interim] 31 false ขอให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:01.939687872+07:00","message":"[bufferProcess] interim [100000000]:ขอให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:01.939690745+07:00","message":"[bufferProcess] send to processor:ขอให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:01.939695165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:01.939698218+07:00","message":"> Transcript [288] [false]: 'ขอให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:01.939700863+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:01.939702766+07:00","message":"Set new StatePrefix: 'ขอให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:02.176652996+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:02.176692903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้นักเรียนตั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:02.176699671+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:02.176714899+07:00","message":"[buffer interim] 31 false ขอให้นักเรียนตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.176723052+07:00","message":"[bufferProcess] interim [340000000]:ขอให้นักเรียนตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.176725905+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.176733992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.176737187+07:00","message":"> Transcript [289] [false]: 'ขอให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.176740642+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.176742807+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.176744899+07:00","message":"StatePrefix: 'ขอให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.176747075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:02.299081659+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:02.299123884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้นักเรียนตั้งแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:02.299130167+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:02.29914613+07:00","message":"[buffer interim] 31 false ขอให้นักเรียนตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.29915623+07:00","message":"[bufferProcess] interim [460000000]:ขอให้นักเรียนตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.299158677+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.299164541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.299167678+07:00","message":"> Transcript [290] [false]: 'ขอให้นักเรียนตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.299171547+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.299173833+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.299176042+07:00","message":"StatePrefix: 'ขอให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.29917852+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:02.301592469+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:02.301628778+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้นักเรียนตั้งใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:02.301634514+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:02.301647736+07:00","message":"[buffer interim] 31 false ขอให้นักเรียนตั้งใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.301653444+07:00","message":"[bufferProcess] interim [520000000]:ขอให้นักเรียนตั้งใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.30165582+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.301661047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.301664156+07:00","message":"> Transcript [291] [false]: 'ขอให้นักเรียนตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.301667097+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.301669184+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.301671011+07:00","message":"StatePrefix: 'ขอให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.301672923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:02.492078573+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:02.492120976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้นักเรียนตั้งใจเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:02.492127078+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:02.492139764+07:00","message":"[buffer interim] 31 false ขอให้นักเรียนตั้งใจเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.492146862+07:00","message":"[bufferProcess] interim [640000000]:ขอให้นักเรียนตั้งใจเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.492149648+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.492156363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.492159156+07:00","message":"> Transcript [292] [false]: 'ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.492162515+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.49216481+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.492166758+07:00","message":"StatePrefix: 'ขอให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.492168871+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.492173719+07:00","message":"Push: 'ขอให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.49217586+07:00","message":"TextPushed: 'ขอให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.492177887+07:00","message":"Set new StatePrefix : 'ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.492182138+07:00","message":"Next Push (prob) : 'นักเรียนตั้งใจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:02.492202688+07:00","message":"push: {false ขอให้ 0 0xc0005b6680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:02.81090538+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:02.810941491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้นักเรียนตั้งใจเรียนเพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:02.81094772+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:02.810961468+07:00","message":"[buffer interim] 31 false ขอให้นักเรียนตั้งใจเรียนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.810968299+07:00","message":"[bufferProcess] interim [940000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.81097122+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.810977481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.810980028+07:00","message":"> Transcript [293] [false]: 'ขอให้นักเรียนตั้งใจเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.810983503+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.810985455+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.810987499+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.81099032+07:00","message":"TextPushed: 'ขอให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:02.892050633+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:02.892106683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้นักเรียนตั้งใจเรียนเพื่อที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:02.892113206+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:02.892131539+07:00","message":"[buffer interim] 31 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.8921478+07:00","message":"[bufferProcess] interim [60000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.892151258+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.892156646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.892159323+07:00","message":"> Transcript [294] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.892162739+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.892164771+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.892166985+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:02.892169398+07:00","message":"TextPushed: 'ขอให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:03.015085288+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:03.015138232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:03.015145118+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:03.015159668+07:00","message":"[buffer interim] 31 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.015166412+07:00","message":"[bufferProcess] interim [180000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.015169371+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.015175023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.015177609+07:00","message":"> Transcript [295] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.015180795+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.015183164+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.01518532+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.01518774+07:00","message":"TextPushed: 'ขอให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:03.212606611+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:03.212644611+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:03.212651375+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:03.212666209+07:00","message":"[buffer interim] 31 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.21267609+07:00","message":"[bufferProcess] interim [360000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.21267863+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.212684012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.212686883+07:00","message":"> Transcript [296] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.212690492+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.212692581+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.212694792+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.212702695+07:00","message":"TextPushed: 'ขอให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.212707476+07:00","message":"Push: 'นักเรียนตั้งใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.212709687+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.212712278+07:00","message":"Set new StatePrefix : 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.2127144+07:00","message":"Next Push (prob) : 'เรียนเพื่อที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:03.212735926+07:00","message":"push: {false นักเรียนตั้งใจ 0 0xc0005b6680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:03.378266727+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:03.3783139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:03.378320964+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:03.378336481+07:00","message":"[buffer interim] 31 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.378343751+07:00","message":"[bufferProcess] interim [480000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.378346263+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.378352744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.378355989+07:00","message":"> Transcript [297] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.378359473+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.378362019+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.378364249+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.378366752+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:03.611857366+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:03.611892411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:03.611898518+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:03.611915117+07:00","message":"[buffer interim] 31 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.611924122+07:00","message":"[bufferProcess] interim [780000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.611926791+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.611930846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.611933782+07:00","message":"> Transcript [298] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.611937987+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.611940211+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.611942204+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.611944788+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:03.771760643+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:03.771804431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:03.771811471+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:03.771826963+07:00","message":"[buffer interim] 31 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.771834751+07:00","message":"[bufferProcess] interim [960000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.771837424+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.771845135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.771848027+07:00","message":"> Transcript [299] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.771851837+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.77185464+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.771857028+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:03.771861512+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:04.054550563+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:04.054570701+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:04.100213508+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:04.100254853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:04.100260946+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:04.10027602+07:00","message":"[buffer interim] 31 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.100283418+07:00","message":"[bufferProcess] interim [260000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.100285978+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.10028931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.10029227+07:00","message":"> Transcript [300] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.100295756+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.100297911+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.10030015+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.100302744+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.100305578+07:00","message":"Push: 'เรียนเพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.100307714+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.100310234+07:00","message":"Set new StatePrefix : 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.10031263+07:00","message":"Next Push (prob) : 'บรรลุจุดประสงค์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:04.10031999+07:00","message":"push: {false เรียนเพื่อที่จะ 0 0xc0005b6680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:04.317035953+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:04.317076855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:04.317083322+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:04.317095261+07:00","message":"[buffer interim] 31 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.317103976+07:00","message":"[bufferProcess] interim [500000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.317106897+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.317112459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.317115168+07:00","message":"> Transcript [301] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.317119139+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.317121369+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.317123326+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.317126062+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:04.67336342+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:04.673407463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:04.673414131+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:04.673433086+07:00","message":"[buffer interim] 31 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.673448917+07:00","message":"[bufferProcess] interim [860000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.673452657+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.673459773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.67346247+07:00","message":"> Transcript [302] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.673466874+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.673468887+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.673471611+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.673474286+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:04.801952293+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:04.802006009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:04.802015633+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:04.802037189+07:00","message":"[buffer interim] 31 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.802051392+07:00","message":"[bufferProcess] interim [980000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.802055661+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.80206573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.802070093+07:00","message":"> Transcript [303] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.802075899+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.80207903+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.802084119+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:04.802088212+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:05.415910612+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:05.415951799+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-05-21T13:05:05.415958578+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:05.415971496+07:00","message":"[buffer interim] 31 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.415979068+07:00","message":"[bufferProcess] interim [580000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.415982093+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.415987243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.415989985+07:00","message":"> Transcript [304] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.415994657+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.415996862+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.415998989+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.416002561+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.416007757+07:00","message":"Push: 'บรรลุจุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.416009797+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.416011855+07:00","message":"Set new StatePrefix : 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.416014376+07:00","message":"Next Push (prob) : 'การเรียนรู้ของเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:05.416021907+07:00","message":"push: {false บรรลุจุดประสงค์ 0 0xc0005b6680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:05.589951908+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:05.590010232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:05.59002036+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:05.590037213+07:00","message":"[buffer interim] 31 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.59004499+07:00","message":"[bufferProcess] interim [700000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.590048687+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.59005339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.590057542+07:00","message":"> Transcript [305] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.590062041+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.590064013+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.590065868+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.590068451+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:05.683514304+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:05.683555421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้งสอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:05.683563962+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้งสอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:05.68358139+07:00","message":"[buffer interim] 31 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.683603266+07:00","message":"[bufferProcess] interim [820000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.683607329+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.683614855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.683618648+07:00","message":"> Transcript [306] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.683624163+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.683627095+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.683630404+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.683634673+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:05.834659031+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:05.834696466+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเราสองคน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:05.834702118+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเราสองคน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:05.834716772+07:00","message":"[buffer interim] 31 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเราสองคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.834723489+07:00","message":"[bufferProcess] interim [0]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเราสองคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.834726025+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.834730196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.834732927+07:00","message":"> Transcript [307] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้งสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.834736399+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.834738606+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.834740799+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.83474361+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:05.901031979+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:05.90107966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:05.901087311+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:05.901105242+07:00","message":"[buffer interim] 31 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.90111373+07:00","message":"[bufferProcess] interim [120000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.901116566+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเราสองคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.901123243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.901125885+07:00","message":"> Transcript [308] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเราสองคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.901130181+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.901132529+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.901136446+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.901139125+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.901145446+07:00","message":"Push: 'การเรียนรู้ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.90114737+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.90114949+07:00","message":"Set new StatePrefix : 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเราสองคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:05.901151642+07:00","message":"Next Push (prob) : 'สองคน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:05.901174038+07:00","message":"push: {false การเรียนรู้ของเรา 0 0xc0005b6680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:06.395908037+07:00","message":"[GCS] IsForceVAD: false for message ID: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:06.483306059+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:06.483344004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:06.483350408+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:06.483370672+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:06.483376927+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:06.483380548+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:06.483385816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ข้อนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:06.483388636+07:00","message":"receive interim result [false|false]:  ข้อนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:06.483393548+07:00","message":"[buffer interim] 31 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:06.483396846+07:00","message":"[buffer interim] 31 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:06.483399059+07:00","message":"[buffer interim] 31 false  ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.483405024+07:00","message":"[bufferProcess] interim [660000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.483407709+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.483410681+07:00","message":"[bufferProcess] interim [720000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.483413917+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.483416617+07:00","message":"[bufferProcess] interim [720000000]: ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.48341888+07:00","message":"[bufferProcess] update buffer: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.483421532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.483424093+07:00","message":"> Transcript [309] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.48342688+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.483429217+07:00","message":"Set new StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.483431015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.483432742+07:00","message":"> Transcript [310] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.483435491+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.483437448+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.483447569+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.483452001+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:06.55104172+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:06.551093033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ\",\"confidence\":0.9569934}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:06.551100968+07:00","message":"receive interim result [true|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:06.551112943+07:00","message":"end recv isFinal message id 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:06.551115199+07:00","message":"end Recv id 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:06.551153485+07:00","message":"[buffer interim] 31 true ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.551178524+07:00","message":"[bufferProcess] interim [750000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.55118234+07:00","message":"[bufferProcess] send to processor (isfinal):ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.551186614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.551190732+07:00","message":"> Transcript [311] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.551195341+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.551197612+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.551200283+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.551203337+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.551205667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.551207573+07:00","message":"> Transcript [312] [true]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.551209752+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.551211348+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.551212987+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.551215069+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:06.551222603+07:00","message":"Push: 'มีทั้ง 2 ข้อนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:06.551237205+07:00","message":"push: {true มีทั้ง 2 ข้อนะคะ 0 0xc0005b6680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:05:06.565379424+07:00","message":"write wav file: './tmp/7576/7576_31.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:07.054648138+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:07.054690668+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:07.353905122+07:00","message":"[GCS] Start streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:08.432528085+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:08.432576634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:08.432581838+07:00","message":"receive interim result [false|false]: ก่อนอื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:08.432598281+07:00","message":"[buffer interim] 32 false ก่อนอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:08.432605236+07:00","message":"[bufferProcess] interim [20000000]:ก่อนอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:08.432607097+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:08.432612828+07:00","message":"[bufferProcess] send to processor (ticker):ก่อนอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:08.432616077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:08.432619108+07:00","message":"> Transcript [313] [false]: 'ก่อนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:08.43262145+07:00","message":"Set StatePrefix (first interim): 'ก่อนอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:08.606787667+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:08.606843891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:08.606851553+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:08.606867701+07:00","message":"[buffer interim] 32 false ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:08.606875912+07:00","message":"[bufferProcess] interim [200000000]:ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:08.606878828+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:08.821941712+07:00","message":"[GCS] IsForceVAD: false for message ID: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:08.894303557+07:00","message":"[GCS] Start streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:09.017504058+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:09.01754492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลย\",\"confidence\":0.95867825}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:09.017552513+07:00","message":"receive interim result [true|false]: ก่อนอื่นเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:09.017562199+07:00","message":"end recv isFinal message id 32"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:09.017565281+07:00","message":"end Recv id 32"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:09.017572661+07:00","message":"[buffer interim] 32 true ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:09.017583189+07:00","message":"[bufferProcess] interim [710000000]:ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:09.017587074+07:00","message":"[bufferProcess] send to processor (isfinal):ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:09.017599372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:09.017610513+07:00","message":"> Transcript [314] [false]: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:09.01761551+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:09.017618067+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:09.017620331+07:00","message":"StatePrefix: 'ก่อนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:09.017622572+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:09.017624565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:09.017626805+07:00","message":"> Transcript [315] [true]: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:09.01762898+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:09.017630749+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:09.017632385+07:00","message":"StatePrefix: 'ก่อนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:09.017634005+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:09.017638978+07:00","message":"Push: 'ก่อนอื่นเลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:09.017646499+07:00","message":"push: {true ก่อนอื่นเลย 0 0xc00016f880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:05:09.027360687+07:00","message":"write wav file: './tmp/7576/7576_32.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:10.055532162+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:10.05553857+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:10.130285996+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:10.130339505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูอยาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:10.130345618+07:00","message":"receive interim result [false|false]: กูอยาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:10.130362479+07:00","message":"[buffer interim] 33 false กูอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.130370067+07:00","message":"[bufferProcess] interim [260000000]:กูอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.130372373+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.130379621+07:00","message":"[bufferProcess] send to processor (ticker):กูอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.130382304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.130385046+07:00","message":"> Transcript [316] [false]: 'กูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.130389174+07:00","message":"Set StatePrefix (first interim): 'กูอยาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:10.25937142+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:10.259411171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูอยากให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:10.259417121+07:00","message":"receive interim result [false|false]: กูอยากให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:10.25943437+07:00","message":"[buffer interim] 33 false กูอยากให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.259449596+07:00","message":"[bufferProcess] interim [380000000]:กูอยากให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.259451644+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:10.469156926+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:10.469220255+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูอยากให้นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:10.469226065+07:00","message":"receive interim result [false|false]: กูอยากให้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:10.469243452+07:00","message":"[buffer interim] 33 false กูอยากให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.469251154+07:00","message":"[bufferProcess] interim [620000000]:กูอยากให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.469254012+07:00","message":"[bufferProcess] send to processor:กูอยากให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.469257338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.469261128+07:00","message":"> Transcript [317] [false]: 'กูอยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.469265343+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.469267463+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.469269301+07:00","message":"StatePrefix: 'กูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.469272075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:10.63795211+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:10.637996276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูอยากให้นักเรียนบอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:10.63800315+07:00","message":"receive interim result [false|false]: กูอยากให้นักเรียนบอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:10.638018178+07:00","message":"[buffer interim] 33 false กูอยากให้นักเรียนบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.638024807+07:00","message":"[bufferProcess] interim [800000000]:กูอยากให้นักเรียนบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.638027936+07:00","message":"[bufferProcess] send to processor:กูอยากให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.638035897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.63803923+07:00","message":"> Transcript [318] [false]: 'กูอยากให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.638042563+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.638045104+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.638046912+07:00","message":"StatePrefix: 'กูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.638049038+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:10.953580411+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:10.95361889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูอยากให้นักเรียนบอกข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:10.953624598+07:00","message":"receive interim result [false|false]: กูอยากให้นักเรียนบอกข้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:10.953636579+07:00","message":"[buffer interim] 33 false กูอยากให้นักเรียนบอกข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.953643222+07:00","message":"[bufferProcess] interim [100000000]:กูอยากให้นักเรียนบอกข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.953645496+07:00","message":"[bufferProcess] send to processor:กูอยากให้นักเรียนบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.953650549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.953653171+07:00","message":"> Transcript [319] [false]: 'กูอยากให้นักเรียนบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.953656737+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.953658873+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.953661+07:00","message":"StatePrefix: 'กูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:10.953663273+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:11.007924748+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:11.007966471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูอยากให้นักเรียนบอกความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:11.007972397+07:00","message":"receive interim result [false|false]: กูอยากให้นักเรียนบอกความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:11.007987509+07:00","message":"[buffer interim] 33 false กูอยากให้นักเรียนบอกความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.007994563+07:00","message":"[bufferProcess] interim [160000000]:กูอยากให้นักเรียนบอกความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.007997135+07:00","message":"[bufferProcess] send to processor:กูอยากให้นักเรียนบอกข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.008003614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.008006214+07:00","message":"> Transcript [320] [false]: 'กูอยากให้นักเรียนบอกข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.008010755+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.008012901+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.008014995+07:00","message":"StatePrefix: 'กูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.008017546+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.008023385+07:00","message":"Push: 'กูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.008025317+07:00","message":"TextPushed: 'กูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.008027693+07:00","message":"Set new StatePrefix : 'กูอยากให้นักเรียนบอกข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.008029885+07:00","message":"Next Push (prob) : 'ให้นักเรียนบอกข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:11.008037686+07:00","message":"push: {false กูอยาก 0 0xc001ee6380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:11.330526583+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:11.33055861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูอยากให้นักเรียนบอกความสำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:11.330564325+07:00","message":"receive interim result [false|false]: กูอยากให้นักเรียนบอกความสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:11.330582769+07:00","message":"[buffer interim] 33 false กูอยากให้นักเรียนบอกความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.33059042+07:00","message":"[bufferProcess] interim [520000000]:กูอยากให้นักเรียนบอกความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.33059447+07:00","message":"[bufferProcess] send to processor:กูอยากให้นักเรียนบอกความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.330599088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.330603001+07:00","message":"> Transcript [321] [false]: 'กูอยากให้นักเรียนบอกความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.330606939+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.330611484+07:00","message":"Set new StatePrefix: 'กูอยากให้นักเรียนบอกความ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:11.545641296+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:11.545684712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูอยากให้นักเรียนบอกความสัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:11.54569038+07:00","message":"receive interim result [false|false]: กูอยากให้นักเรียนบอกความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:11.54570519+07:00","message":"[buffer interim] 33 false กูอยากให้นักเรียนบอกความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.545713225+07:00","message":"[bufferProcess] interim [640000000]:กูอยากให้นักเรียนบอกความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.545715813+07:00","message":"[bufferProcess] send to processor:กูอยากให้นักเรียนบอกความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.545719612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.545722561+07:00","message":"> Transcript [322] [false]: 'กูอยากให้นักเรียนบอกความสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.545725871+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.545727806+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.545729707+07:00","message":"StatePrefix: 'กูอยากให้นักเรียนบอกความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.545734458+07:00","message":"TextPushed: 'กูอยาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:11.77216939+07:00","message":"[GCS] IsForceVAD: false for message ID: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:11.878363271+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:11.878408366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูอยากให้นักเรียนบอกความสัมพันธ์\",\"confidence\":0.958869}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:11.878414727+07:00","message":"receive interim result [true|false]: กูอยากให้นักเรียนบอกความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:11.878426024+07:00","message":"end recv isFinal message id 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:11.878428771+07:00","message":"end Recv id 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:11.878445688+07:00","message":"[buffer interim] 33 true กูอยากให้นักเรียนบอกความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.878458664+07:00","message":"[bufferProcess] interim [90000000]:กูอยากให้นักเรียนบอกความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.878461929+07:00","message":"[bufferProcess] send to processor (isfinal):กูอยากให้นักเรียนบอกความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.8784664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.878469611+07:00","message":"> Transcript [323] [false]: 'กูอยากให้นักเรียนบอกความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.878472936+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.878474963+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.878476852+07:00","message":"StatePrefix: 'กูอยากให้นักเรียนบอกความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.878478957+07:00","message":"TextPushed: 'กูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.878480761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.878483942+07:00","message":"> Transcript [324] [true]: 'กูอยากให้นักเรียนบอกความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.878486101+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.878487802+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.878489362+07:00","message":"StatePrefix: 'กูอยากให้นักเรียนบอกความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.878491073+07:00","message":"TextPushed: 'กูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:11.878493905+07:00","message":"Push: 'ให้นักเรียนบอกความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:11.878504572+07:00","message":"push: {true ให้นักเรียนบอกความสัมพันธ์ 0 0xc001ee6380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:05:11.886705549+07:00","message":"write wav file: './tmp/7576/7576_33.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:12.153395353+07:00","message":"[GCS] Start streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.030173759+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.030212382+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่อง 3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.030217705+07:00","message":"receive interim result [false|false]: ช่อง 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.030231411+07:00","message":"[buffer interim] 34 false ช่อง 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.030238391+07:00","message":"[bufferProcess] interim [840000000]:ช่อง 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.030240267+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.030246629+07:00","message":"[bufferProcess] send to processor (ticker):ช่อง 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.030249444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.030251963+07:00","message":"> Transcript [325] [false]: 'ช่อง 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.030254571+07:00","message":"Set StatePrefix (first interim): 'ช่อง 3'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:13.056521924+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:13.05652895+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.0911686+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.091203387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"22\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.091208932+07:00","message":"receive interim result [false|false]: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.091224143+07:00","message":"[buffer interim] 34 false 22"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.091232913+07:00","message":"[bufferProcess] interim [900000000]:22"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.091235491+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.156032785+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.156078884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้องต๋อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.156084771+07:00","message":"receive interim result [false|false]: น้องต๋อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.15609671+07:00","message":"[buffer interim] 34 false น้องต๋อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.156105051+07:00","message":"[bufferProcess] interim [960000000]:น้องต๋อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.156108185+07:00","message":"[bufferProcess] send to processor:22"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.156113722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.15611716+07:00","message":"> Transcript [326] [false]: '22'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.156120075+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.156121931+07:00","message":"Set new StatePrefix: '22'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.199398267+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.19944933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่อง 25\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.199454771+07:00","message":"receive interim result [false|false]: ช่อง 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.19947096+07:00","message":"[buffer interim] 34 false ช่อง 25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.199478672+07:00","message":"[bufferProcess] interim [20000000]:ช่อง 25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.199481233+07:00","message":"[bufferProcess] send to processor:น้องต๋อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.199484648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.199487566+07:00","message":"> Transcript [327] [false]: 'น้องต๋อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.199489773+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.199491901+07:00","message":"Set new StatePrefix: 'น้องต๋อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.323766018+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.323805881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาสัมภาษณ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.323811484+07:00","message":"receive interim result [false|false]: เขาสัมภาษณ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.323822942+07:00","message":"[buffer interim] 34 false เขาสัมภาษณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.323830407+07:00","message":"[bufferProcess] interim [140000000]:เขาสัมภาษณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.3238329+07:00","message":"[bufferProcess] send to processor:ช่อง 25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.323837785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.323840529+07:00","message":"> Transcript [328] [false]: 'ช่อง 25'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.323842772+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.323844649+07:00","message":"Set new StatePrefix: 'ช่อง 25'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.388603874+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.388645625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอา 2 ภาพนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.38865303+07:00","message":"receive interim result [false|false]: เอา 2 ภาพนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.388667095+07:00","message":"[buffer interim] 34 false เอา 2 ภาพนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.388675809+07:00","message":"[bufferProcess] interim [260000000]:เอา 2 ภาพนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.388678738+07:00","message":"[bufferProcess] send to processor:เขาสัมภาษณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.38868701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.388690133+07:00","message":"> Transcript [329] [false]: 'เขาสัมภาษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.388692338+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.388694523+07:00","message":"Set new StatePrefix: 'เขาสัมภาษณ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.694444997+07:00","message":"[GCS] IsForceVAD: false for message ID: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.808502255+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.808542799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอา 2 ภาพนี้\",\"confidence\":0.955276}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.808559028+07:00","message":"receive interim result [true|false]: เอา 2 ภาพนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.808567682+07:00","message":"end recv isFinal message id 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.808569869+07:00","message":"end Recv id 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.808576051+07:00","message":"[buffer interim] 34 true เอา 2 ภาพนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.808585865+07:00","message":"[bufferProcess] interim [770000000]:เอา 2 ภาพนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.80859098+07:00","message":"[bufferProcess] send to processor (isfinal):เอา 2 ภาพนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.808594394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.808597+07:00","message":"> Transcript [330] [false]: 'เอา 2 ภาพนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.808599565+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.808601487+07:00","message":"Set new StatePrefix: 'เอา 2 ภาพนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.808603178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.808604855+07:00","message":"> Transcript [331] [true]: 'เอา 2 ภาพนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.808607043+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.808608896+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.808610728+07:00","message":"StatePrefix: 'เอา 2 ภาพนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.808612638+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:13.808618484+07:00","message":"Push: 'เอา 2 ภาพนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:13.808625829+07:00","message":"push: {true เอา 2 ภาพนี้ 0 0xc000045200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:05:13.814780728+07:00","message":"write wav file: './tmp/7576/7576_34.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:14.013431458+07:00","message":"[GCS] Start streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:15.379088013+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:15.379126947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจารย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:15.37913248+07:00","message":"receive interim result [false|false]: อาจารย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:15.379144926+07:00","message":"[buffer interim] 35 false อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:15.379152357+07:00","message":"[bufferProcess] interim [380000000]:อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:15.379154053+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:15.379159269+07:00","message":"[bufferProcess] send to processor (ticker):อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:15.379161909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:15.379164656+07:00","message":"> Transcript [332] [false]: 'อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:15.379166854+07:00","message":"Set StatePrefix (first interim): 'อาจารย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:15.771290362+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:15.771333744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะยังเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:15.771340082+07:00","message":"receive interim result [false|false]: อาจจะยังเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:15.771355164+07:00","message":"[buffer interim] 35 false อาจจะยังเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:15.771363068+07:00","message":"[bufferProcess] interim [740000000]:อาจจะยังเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:15.771365295+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:15.9001959+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:15.900230736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังเห็นไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:15.900236536+07:00","message":"receive interim result [false|false]: ยังเห็นไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:15.900251508+07:00","message":"[buffer interim] 35 false ยังเห็นไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:15.900261419+07:00","message":"[bufferProcess] interim [860000000]:ยังเห็นไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:15.900263757+07:00","message":"[bufferProcess] send to processor:อาจจะยังเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:15.900270002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:15.900273045+07:00","message":"> Transcript [333] [false]: 'อาจจะยังเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:15.900275449+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:15.900277335+07:00","message":"Set new StatePrefix: 'อาจจะยังเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:15.95836668+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:15.95840377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังเห็นไม่ชัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:15.95841033+07:00","message":"receive interim result [false|false]: ยังเห็นไม่ชัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:15.958421056+07:00","message":"[buffer interim] 35 false ยังเห็นไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:15.958428119+07:00","message":"[bufferProcess] interim [980000000]:ยังเห็นไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:15.958430768+07:00","message":"[bufferProcess] send to processor:ยังเห็นไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:15.958443684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:15.958446699+07:00","message":"> Transcript [334] [false]: 'ยังเห็นไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:15.958449102+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:15.958451568+07:00","message":"Set new StatePrefix: 'ยังเห็นไม่'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:16.057510654+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:16.057537217+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:16.147845293+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:16.147883623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังเห็นไม่ชัดเจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:16.14788948+07:00","message":"receive interim result [false|false]: ยังเห็นไม่ชัดเจน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:16.147901518+07:00","message":"[buffer interim] 35 false ยังเห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.147910865+07:00","message":"[bufferProcess] interim [220000000]:ยังเห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.147913832+07:00","message":"[bufferProcess] send to processor:ยังเห็นไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.147917777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.14792114+07:00","message":"> Transcript [335] [false]: 'ยังเห็นไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.147924481+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.147926476+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.147928212+07:00","message":"StatePrefix: 'ยังเห็นไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.147930176+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:16.481846454+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:16.481887396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังเห็นไม่ชัดเจนเดี๋ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:16.481893913+07:00","message":"receive interim result [false|false]: ยังเห็นไม่ชัดเจนเดี๋ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:16.481908344+07:00","message":"[buffer interim] 35 false ยังเห็นไม่ชัดเจนเดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.481915031+07:00","message":"[bufferProcess] interim [460000000]:ยังเห็นไม่ชัดเจนเดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.481917366+07:00","message":"[bufferProcess] send to processor:ยังเห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.481923828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.481926433+07:00","message":"> Transcript [336] [false]: 'ยังเห็นไม่ชัดเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.481929407+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.481931628+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.481933408+07:00","message":"StatePrefix: 'ยังเห็นไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.481936036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:16.661894286+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:16.661933065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังเห็นไม่ชัดเจนเดี๋ยวกู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:16.661938414+07:00","message":"receive interim result [false|false]: ยังเห็นไม่ชัดเจนเดี๋ยวกู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:16.661949838+07:00","message":"[buffer interim] 35 false ยังเห็นไม่ชัดเจนเดี๋ยวกู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.661958343+07:00","message":"[bufferProcess] interim [640000000]:ยังเห็นไม่ชัดเจนเดี๋ยวกู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.66196077+07:00","message":"[bufferProcess] send to processor:ยังเห็นไม่ชัดเจนเดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.661966521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.661969395+07:00","message":"> Transcript [337] [false]: 'ยังเห็นไม่ชัดเจนเดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.661973085+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.66197517+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.66197745+07:00","message":"StatePrefix: 'ยังเห็นไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.661979438+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:16.873094947+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:16.87315213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังเห็นไม่ชัดเจนเดี๋ยวกูเอา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:16.8731587+07:00","message":"receive interim result [false|false]: ยังเห็นไม่ชัดเจนเดี๋ยวกูเอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:16.873202164+07:00","message":"[buffer interim] 35 false ยังเห็นไม่ชัดเจนเดี๋ยวกูเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.873209926+07:00","message":"[bufferProcess] interim [880000000]:ยังเห็นไม่ชัดเจนเดี๋ยวกูเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.8732124+07:00","message":"[bufferProcess] send to processor:ยังเห็นไม่ชัดเจนเดี๋ยวกู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.873224265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.87322744+07:00","message":"> Transcript [338] [false]: 'ยังเห็นไม่ชัดเจนเดี๋ยวกู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.873230572+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.873232887+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.873234865+07:00","message":"StatePrefix: 'ยังเห็นไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.873236874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.873242743+07:00","message":"Push: 'ยังเห็นไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.87324459+07:00","message":"TextPushed: 'ยังเห็นไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.873246607+07:00","message":"Set new StatePrefix : 'ยังเห็นไม่ชัดเจนเดี๋ยวกู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:16.873249588+07:00","message":"Next Push (prob) : 'ชัดเจนเดี๋ยวกู'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:16.873257634+07:00","message":"push: {false ยังเห็นไม่ 0 0xc0005b6300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:16.894006311+07:00","message":"[GCS] IsForceVAD: false for message ID: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:17.027359525+07:00","message":"[GCS] Start streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:17.031630767+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:17.031674031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะยังเห็นไม่ชัดเจนเดี๋ยวผัวเมา\",\"confidence\":0.9020708}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:17.031681325+07:00","message":"receive interim result [true|false]: อาจจะยังเห็นไม่ชัดเจนเดี๋ยวผัวเมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:17.031691493+07:00","message":"end recv isFinal message id 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:17.031694833+07:00","message":"end Recv id 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:17.031701814+07:00","message":"[buffer interim] 35 true อาจจะยังเห็นไม่ชัดเจนเดี๋ยวผัวเมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:17.031711744+07:00","message":"[bufferProcess] interim [90000000]:อาจจะยังเห็นไม่ชัดเจนเดี๋ยวผัวเมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:17.031715026+07:00","message":"[bufferProcess] send to processor (isfinal):ยังเห็นไม่ชัดเจนเดี๋ยวกูเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:17.031718557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:17.031721379+07:00","message":"> Transcript [339] [false]: 'ยังเห็นไม่ชัดเจนเดี๋ยวกูเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:17.031724473+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:17.031726414+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:17.031728408+07:00","message":"StatePrefix: 'ยังเห็นไม่ชัดเจนเดี๋ยวกู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:17.031730464+07:00","message":"TextPushed: 'ยังเห็นไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:17.031732909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:17.031734769+07:00","message":"> Transcript [340] [true]: 'อาจจะยังเห็นไม่ชัดเจนเดี๋ยวผัวเมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:17.031736829+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:17.031738469+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:17.03174008+07:00","message":"StatePrefix: 'ยังเห็นไม่ชัดเจนเดี๋ยวกู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:17.031741877+07:00","message":"TextPushed: 'ยังเห็นไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:17.031743523+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:17.03184663+07:00","message":"Push: 'เจนเดี๋ยวผัวเมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:17.031852857+07:00","message":"TextPushed: 'ยังเห็นไม่เจนเดี๋ยวผัวเมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:17.031855285+07:00","message":"Set new StatePrefix : 'อาจจะยังเห็นไม่ชัดเจนเดี๋ยวผัวเมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:17.031857551+07:00","message":"Next Push (prob) : 'อาจจะยังเห็นไม่ชัดเจนเดี๋ยวผัวเมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:17.031865019+07:00","message":"push: {true เจนเดี๋ยวผัวเมา 0 0xc0005b6300}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:17.031868259+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_35.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:05:17.041502153+07:00","message":"write wav file: './tmp/7576/7576_35.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:17.710459067+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:17.710501273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีโง่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:17.710506834+07:00","message":"receive interim result [false|false]: อีโง่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:17.710530468+07:00","message":"[buffer interim] 36 false อีโง่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:17.71053974+07:00","message":"[bufferProcess] interim [720000000]:อีโง่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:17.710543072+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:17.905091488+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:17.905150163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"King of\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:17.905157667+07:00","message":"receive interim result [false|false]: King of"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:17.905191024+07:00","message":"[buffer interim] 36 false King of"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:17.905200409+07:00","message":"[bufferProcess] interim [840000000]:King of"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:17.90520891+07:00","message":"[bufferProcess] send to processor:อีโง่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:17.905215014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:17.90521884+07:00","message":"> Transcript [341] [false]: 'อีโง่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:17.905222129+07:00","message":"Set StatePrefix (first interim): 'อีโง่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:18.243981302+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:18.24401739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"inbox\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:18.24402375+07:00","message":"receive interim result [false|false]: inbox"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:18.24403759+07:00","message":"[buffer interim] 36 false inbox"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.244044313+07:00","message":"[bufferProcess] interim [140000000]:inbox"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.244046471+07:00","message":"[bufferProcess] send to processor:King of"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.244052088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.244055051+07:00","message":"> Transcript [342] [false]: 'King of'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.244058167+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.244060111+07:00","message":"Set new StatePrefix: 'King of'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:18.280113629+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:18.280150971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"inbox ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:18.280156506+07:00","message":"receive interim result [false|false]: inbox ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:18.280171612+07:00","message":"[buffer interim] 36 false inbox ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.280177994+07:00","message":"[bufferProcess] interim [320000000]:inbox ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.280180307+07:00","message":"[bufferProcess] send to processor:inbox"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.280185644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.280188163+07:00","message":"> Transcript [343] [false]: 'inbox'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.28019078+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.280193239+07:00","message":"Set new StatePrefix: 'inbox'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:18.599628789+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:18.599677978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"inbox ครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:18.599686615+07:00","message":"receive interim result [false|false]: inbox ครับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:18.599703003+07:00","message":"[buffer interim] 36 false inbox ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.599711245+07:00","message":"[bufferProcess] interim [560000000]:inbox ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.59971458+07:00","message":"[bufferProcess] send to processor:inbox ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.599721145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.599724891+07:00","message":"> Transcript [344] [false]: 'inbox ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.599728784+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.59973177+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.599734121+07:00","message":"StatePrefix: 'inbox'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.599736252+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:18.791316185+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:18.791358048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"inbox\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:18.791364757+07:00","message":"receive interim result [false|false]: inbox"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:18.791378502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:18.791382103+07:00","message":"receive interim result [false|false]:  ครับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:18.791390667+07:00","message":"[buffer interim] 36 false inbox"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:18.791397062+07:00","message":"[buffer interim] 36 false  ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.791402822+07:00","message":"[bufferProcess] interim [740000000]:inbox"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.791404968+07:00","message":"[bufferProcess] send to processor:inbox ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.791409864+07:00","message":"[bufferProcess] interim [740000000]: ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.791413752+07:00","message":"[bufferProcess] update buffer: inbox ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.791417648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.79142029+07:00","message":"> Transcript [345] [false]: 'inbox ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.791423312+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.791425408+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.791427208+07:00","message":"StatePrefix: 'inbox'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:18.791436387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:19.058368517+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:19.058389483+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:19.113465021+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:19.113513019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่งออกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:19.113519236+07:00","message":"receive interim result [false|false]: เพิ่งออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:19.113532451+07:00","message":"[buffer interim] 36 false เพิ่งออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.113542192+07:00","message":"[bufferProcess] interim [100000000]:เพิ่งออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.113546126+07:00","message":"[bufferProcess] send to processor:inbox ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.113551979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.113555853+07:00","message":"> Transcript [346] [false]: 'inbox ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.11356044+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.113563277+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.113567886+07:00","message":"StatePrefix: 'inbox'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.113569992+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:19.165310628+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:19.165363528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"inbox ครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:19.165369116+07:00","message":"receive interim result [false|false]: inbox ครับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:19.165383428+07:00","message":"[buffer interim] 36 false inbox ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.165393646+07:00","message":"[bufferProcess] interim [160000000]:inbox ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.165396386+07:00","message":"[bufferProcess] send to processor:เพิ่งออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.165399972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.165403025+07:00","message":"> Transcript [347] [false]: 'เพิ่งออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.165405564+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.165407608+07:00","message":"Set new StatePrefix: 'เพิ่งออกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:19.350574092+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:19.350610415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่งออกจากภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:19.350616939+07:00","message":"receive interim result [false|false]: เพิ่งออกจากภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:19.350631084+07:00","message":"[buffer interim] 36 false เพิ่งออกจากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.35063752+07:00","message":"[bufferProcess] interim [340000000]:เพิ่งออกจากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.350640074+07:00","message":"[bufferProcess] send to processor:inbox ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.350643395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.350645967+07:00","message":"> Transcript [348] [false]: 'inbox ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.350648228+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.350650064+07:00","message":"Set new StatePrefix: 'inbox ครับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:19.612500715+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:19.612549996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่งออกจากภาคก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:19.612556334+07:00","message":"receive interim result [false|false]: เพิ่งออกจากภาคก่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:19.612572011+07:00","message":"[buffer interim] 36 false เพิ่งออกจากภาคก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.612580704+07:00","message":"[bufferProcess] interim [580000000]:เพิ่งออกจากภาคก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.612583054+07:00","message":"[bufferProcess] send to processor:เพิ่งออกจากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.612588413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.612591694+07:00","message":"> Transcript [349] [false]: 'เพิ่งออกจากภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.612594382+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.61259635+07:00","message":"Set new StatePrefix: 'เพิ่งออกจากภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:19.79045039+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:19.790485978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่งออกจากภาคก่อนนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:19.790491885+07:00","message":"receive interim result [false|false]: เพิ่งออกจากภาคก่อนนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:19.790507178+07:00","message":"[buffer interim] 36 false เพิ่งออกจากภาคก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.790513958+07:00","message":"[bufferProcess] interim [760000000]:เพิ่งออกจากภาคก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.790519796+07:00","message":"[bufferProcess] send to processor:เพิ่งออกจากภาคก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.790527904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.790530732+07:00","message":"> Transcript [350] [false]: 'เพิ่งออกจากภาคก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.790533218+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.790535503+07:00","message":"Set new StatePrefix: 'เพิ่งออกจากภาคก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:19.858397845+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:19.858438978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่งออกจากภาคก่อนนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:19.858445043+07:00","message":"receive interim result [false|false]: เพิ่งออกจากภาคก่อนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:19.858461094+07:00","message":"[buffer interim] 36 false เพิ่งออกจากภาคก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.858467881+07:00","message":"[bufferProcess] interim [880000000]:เพิ่งออกจากภาคก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.858470233+07:00","message":"[bufferProcess] send to processor:เพิ่งออกจากภาคก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.858473643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.85847655+07:00","message":"> Transcript [351] [false]: 'เพิ่งออกจากภาคก่อนนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.858479659+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.858481722+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.858483499+07:00","message":"StatePrefix: 'เพิ่งออกจากภาคก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:19.858485859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:20.542833689+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:20.54286748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่งออกจากภาคก่อนนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:20.542873339+07:00","message":"receive interim result [false|false]: เพิ่งออกจากภาคก่อนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:20.542887524+07:00","message":"[buffer interim] 36 false เพิ่งออกจากภาคก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:20.542894601+07:00","message":"[bufferProcess] interim [480000000]:เพิ่งออกจากภาคก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:20.54289701+07:00","message":"[bufferProcess] send to processor:เพิ่งออกจากภาคก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:20.542902809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:20.542905447+07:00","message":"> Transcript [352] [false]: 'เพิ่งออกจากภาคก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:20.542908811+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:20.542911016+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:20.542912846+07:00","message":"StatePrefix: 'เพิ่งออกจากภาคก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:20.542914951+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:20.731691278+07:00","message":"[GCS] IsForceVAD: false for message ID: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:20.863036289+07:00","message":"[GCS] Start streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:20.921830432+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:20.921877058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่งออกขับออกจากภาพก่อนนะคะ\",\"confidence\":0.83746517}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:20.921884106+07:00","message":"receive interim result [true|false]: เพิ่งออกขับออกจากภาพก่อนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:20.92189354+07:00","message":"end recv isFinal message id 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:20.921895628+07:00","message":"end Recv id 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:20.921903672+07:00","message":"[buffer interim] 36 true เพิ่งออกขับออกจากภาพก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:20.921910938+07:00","message":"[bufferProcess] interim [930000000]:เพิ่งออกขับออกจากภาพก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:20.921919301+07:00","message":"[bufferProcess] send to processor (isfinal):เพิ่งออกจากภาคก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:20.921922869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:20.921925817+07:00","message":"> Transcript [353] [false]: 'เพิ่งออกจากภาคก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:20.921928639+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:20.92193063+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:20.921932891+07:00","message":"StatePrefix: 'เพิ่งออกจากภาคก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:20.921935323+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:20.921937121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:20.921939342+07:00","message":"> Transcript [354] [true]: 'เพิ่งออกขับออกจากภาพก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:20.921941433+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:20.921943384+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:20.921945074+07:00","message":"StatePrefix: 'เพิ่งออกจากภาคก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:20.921948037+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:20.921957191+07:00","message":"Push: 'เพิ่งออกขับออกจากภาพก่อนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:20.921967879+07:00","message":"push: {true เพิ่งออกขับออกจากภาพก่อนนะคะ 0 0xc00016e500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:05:20.931515072+07:00","message":"write wav file: './tmp/7576/7576_36.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:21.762298974+07:00","message":"[GCS] IsForceVAD: false for message ID: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:21.863551429+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:21.863593051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังเลย\",\"confidence\":0.76641744}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:21.863598553+07:00","message":"receive interim result [true|false]: ยังเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:21.863608931+07:00","message":"end recv isFinal message id 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:21.863610907+07:00","message":"end Recv id 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:21.863615696+07:00","message":"[buffer interim] 37 true ยังเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:21.86362348+07:00","message":"[bufferProcess] interim [930000000]:ยังเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:21.863630972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:21.863633774+07:00","message":"> Transcript [355] [true]: 'ยังเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:21.86363608+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:21.863638088+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:21.863639988+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:21.863642109+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:21.863645274+07:00","message":"Push: 'ยังเลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:21.863669509+07:00","message":"push: {true ยังเลย 0 0xc00016f400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:05:21.868839573+07:00","message":"write wav file: './tmp/7576/7576_37.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:22.059207757+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:22.059235561+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:24.393467105+07:00","message":"[GCS] Start streaming session, msgId: 38"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:25.060058501+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:25.060086051+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:25.394883396+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:25.394929005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:25.394934645+07:00","message":"receive interim result [false|false]: ออกแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:25.394952748+07:00","message":"[buffer interim] 38 false ออกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:25.394959627+07:00","message":"[bufferProcess] interim [780000000]:ออกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:25.394961723+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:25.394968547+07:00","message":"[bufferProcess] send to processor (ticker):ออกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:25.394971571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:25.394974641+07:00","message":"> Transcript [356] [false]: 'ออกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:25.394976687+07:00","message":"Set StatePrefix (first interim): 'ออกแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:25.821508492+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:25.821552175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแล้วนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:25.821558425+07:00","message":"receive interim result [false|false]: ออกแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:25.821575952+07:00","message":"[buffer interim] 38 false ออกแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:25.821584616+07:00","message":"[bufferProcess] interim [260000000]:ออกแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:25.82158659+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:25.983217952+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:25.983260281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแล้วนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:25.983266328+07:00","message":"receive interim result [false|false]: ออกแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:25.983282754+07:00","message":"[buffer interim] 38 false ออกแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:25.983290279+07:00","message":"[bufferProcess] interim [380000000]:ออกแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:25.983292671+07:00","message":"[bufferProcess] send to processor:ออกแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:25.983299943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:25.983303141+07:00","message":"> Transcript [357] [false]: 'ออกแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:25.983306183+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:25.983308179+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:25.983310171+07:00","message":"StatePrefix: 'ออกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:25.983312981+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:26.534685739+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:26.534729859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแล้วนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:26.534735865+07:00","message":"receive interim result [false|false]: ออกแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:26.53475084+07:00","message":"[buffer interim] 38 false ออกแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:26.534758255+07:00","message":"[bufferProcess] interim [980000000]:ออกแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:26.534760694+07:00","message":"[bufferProcess] send to processor:ออกแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:26.534763915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:26.534766623+07:00","message":"> Transcript [358] [false]: 'ออกแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:26.53476935+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:26.534771339+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:26.534773113+07:00","message":"StatePrefix: 'ออกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:26.534774953+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:27.372928071+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:27.37297962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแล้วขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:27.372985789+07:00","message":"receive interim result [false|false]: ออกแล้วขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:27.373002132+07:00","message":"[buffer interim] 38 false ออกแล้วขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:27.373010134+07:00","message":"[bufferProcess] interim [820000000]:ออกแล้วขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:27.373012808+07:00","message":"[bufferProcess] send to processor:ออกแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:27.37302054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:27.373023448+07:00","message":"> Transcript [359] [false]: 'ออกแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:27.373026725+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:27.373029114+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:27.373031175+07:00","message":"StatePrefix: 'ออกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:27.373033249+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:27.682308361+07:00","message":"[GCS] Cleaned up inactive client: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:27.682343887+07:00","message":"[GCS] Cleaned up inactive client: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:27.682347008+07:00","message":"[GCS] Cleaned up inactive client: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:27.682349654+07:00","message":"[GCS] Cleaned up inactive client: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:27.682351992+07:00","message":"[GCS] Cleaned up inactive client: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:27.682353683+07:00","message":"[GCS] Cleaned up inactive client: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:27.682355437+07:00","message":"[GCS] Cleaned up inactive client: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:27.682357058+07:00","message":"[GCS] Cleaned up inactive client: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:27.68235858+07:00","message":"[GCS] Cleaned up inactive client: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:27.682360198+07:00","message":"[GCS] Cleaned up inactive client: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:27.941944608+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:27.941994669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแล้วขึ้นเนาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:27.942001198+07:00","message":"receive interim result [false|false]: ออกแล้วขึ้นเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:27.942016787+07:00","message":"[buffer interim] 38 false ออกแล้วขึ้นเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:27.942024571+07:00","message":"[bufferProcess] interim [360000000]:ออกแล้วขึ้นเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:27.942027158+07:00","message":"[bufferProcess] send to processor:ออกแล้วขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:27.942034285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:27.94203733+07:00","message":"> Transcript [360] [false]: 'ออกแล้วขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:27.942042574+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:27.942044927+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:27.942046814+07:00","message":"StatePrefix: 'ออกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:27.942048972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:27.942055078+07:00","message":"Push: 'ออกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:27.942058211+07:00","message":"TextPushed: 'ออกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:27.942061299+07:00","message":"Set new StatePrefix : 'ออกแล้วขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:27.942065138+07:00","message":"Next Push (prob) : 'ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:27.942085413+07:00","message":"push: {false ออกแล้ว 0 0xc0005b6a00}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:28.060759738+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:28.06077782+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:28.172849033+07:00","message":"[GCS] IsForceVAD: false for message ID: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:28.319070076+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:28.319127927+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแล้วขึ้นเนาะ\",\"confidence\":0.9240734}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:28.319134492+07:00","message":"receive interim result [true|false]: ออกแล้วขึ้นเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:28.319144357+07:00","message":"end recv isFinal message id 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:28.31914653+07:00","message":"end Recv id 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:28.31915509+07:00","message":"[buffer interim] 38 true ออกแล้วขึ้นเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:28.319163506+07:00","message":"[bufferProcess] interim [810000000]:ออกแล้วขึ้นเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:28.319167737+07:00","message":"[bufferProcess] send to processor (isfinal):ออกแล้วขึ้นเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:28.319171249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:28.319174789+07:00","message":"> Transcript [361] [false]: 'ออกแล้วขึ้นเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:28.319177723+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:28.319179496+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:28.319181317+07:00","message":"StatePrefix: 'ออกแล้วขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:28.319183453+07:00","message":"TextPushed: 'ออกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:28.319185325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:28.319187241+07:00","message":"> Transcript [362] [true]: 'ออกแล้วขึ้นเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:28.319189265+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:28.319190878+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:28.319192502+07:00","message":"StatePrefix: 'ออกแล้วขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:28.319194137+07:00","message":"TextPushed: 'ออกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:28.319197078+07:00","message":"Push: 'ขึ้นเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:28.319208549+07:00","message":"push: {true ขึ้นเนาะ 0 0xc0005b6a00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:05:28.32784321+07:00","message":"write wav file: './tmp/7576/7576_38.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:28.743879841+07:00","message":"[GCS] Start streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:29.293391118+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:29.29345122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:29.293458772+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:29.293478809+07:00","message":"[buffer interim] 39 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.29348645+07:00","message":"[bufferProcess] interim [360000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.293488617+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:29.495759618+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:29.495797675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:29.495804081+07:00","message":"receive interim result [false|false]: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:29.495821725+07:00","message":"[buffer interim] 39 false 25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.495828036+07:00","message":"[bufferProcess] interim [480000000]:25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.495830678+07:00","message":"[bufferProcess] send to processor:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.495835043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.495837942+07:00","message":"> Transcript [363] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.495840073+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:29.635192415+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:29.63522882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25 นี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:29.635234496+07:00","message":"receive interim result [false|false]: 25 นี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:29.635248568+07:00","message":"[buffer interim] 39 false 25 นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.635255486+07:00","message":"[bufferProcess] interim [720000000]:25 นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.635257876+07:00","message":"[bufferProcess] send to processor:25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.635261736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.635264666+07:00","message":"> Transcript [364] [false]: '25'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.635267112+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.635269387+07:00","message":"Set new StatePrefix: '25'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:29.811205705+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:29.811244325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25 นี้สั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:29.811250154+07:00","message":"receive interim result [false|false]: 25 นี้สั่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:29.811267979+07:00","message":"[buffer interim] 39 false 25 นี้สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.811275057+07:00","message":"[bufferProcess] interim [900000000]:25 นี้สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.811277454+07:00","message":"[bufferProcess] send to processor:25 นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.811280436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.811283481+07:00","message":"> Transcript [365] [false]: '25 นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.8112864+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.81128861+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.811290446+07:00","message":"StatePrefix: '25'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.811292319+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:29.929215768+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:29.929256818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25 นี้สำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:29.929261875+07:00","message":"receive interim result [false|false]: 25 นี้สำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:29.929274933+07:00","message":"[buffer interim] 39 false 25 นี้สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.929281634+07:00","message":"[bufferProcess] interim [20000000]:25 นี้สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.929283922+07:00","message":"[bufferProcess] send to processor:25 นี้สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.929287699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.929290286+07:00","message":"> Transcript [366] [false]: '25 นี้สั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.929292754+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.929294626+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.929296707+07:00","message":"StatePrefix: '25'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:29.929298758+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:30.172779862+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:30.172819251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25 นี้สัมพันธ์กัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:30.172825038+07:00","message":"receive interim result [false|false]: 25 นี้สัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:30.17283947+07:00","message":"[buffer interim] 39 false 25 นี้สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.172846247+07:00","message":"[bufferProcess] interim [260000000]:25 นี้สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.172848771+07:00","message":"[bufferProcess] send to processor:25 นี้สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.172852447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.172855409+07:00","message":"> Transcript [367] [false]: '25 นี้สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.172858484+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.172860408+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.172862539+07:00","message":"StatePrefix: '25'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.172866582+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:30.296633789+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:30.296669832+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25 นี้สัมพันธ์กันอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:30.29667678+07:00","message":"receive interim result [false|false]: 25 นี้สัมพันธ์กันอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:30.296691798+07:00","message":"[buffer interim] 39 false 25 นี้สัมพันธ์กันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.29670171+07:00","message":"[bufferProcess] interim [380000000]:25 นี้สัมพันธ์กันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.296706556+07:00","message":"[bufferProcess] send to processor:25 นี้สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.296715206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.296720685+07:00","message":"> Transcript [368] [false]: '25 นี้สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.296725581+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.296729366+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.296732649+07:00","message":"StatePrefix: '25'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.29673647+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.296745556+07:00","message":"Push: '25'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.296748565+07:00","message":"TextPushed: '25'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.296752498+07:00","message":"Set new StatePrefix : '25 นี้สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.296757006+07:00","message":"Next Push (prob) : ' นี้สัมพันธ์กัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:30.296772245+07:00","message":"push: {false 25 0 0xc000414400}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:30.368110019+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:30.368141614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:30.368147009+07:00","message":"receive interim result [false|false]: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:30.368164145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้สัมพันธ์กันอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:30.368167694+07:00","message":"receive interim result [false|false]:  นี้สัมพันธ์กันอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:30.368175292+07:00","message":"[buffer interim] 39 false 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:30.368178921+07:00","message":"[buffer interim] 39 false  นี้สัมพันธ์กันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.368185293+07:00","message":"[bufferProcess] interim [500000000]:25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.368187481+07:00","message":"[bufferProcess] send to processor:25 นี้สัมพันธ์กันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.368190136+07:00","message":"[bufferProcess] interim [500000000]: นี้สัมพันธ์กันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.368192498+07:00","message":"[bufferProcess] update buffer: 25 นี้สัมพันธ์กันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.368194934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.368197517+07:00","message":"> Transcript [369] [false]: '25 นี้สัมพันธ์กันอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.368200105+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.368202001+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.368203773+07:00","message":"StatePrefix: '25 นี้สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.368205828+07:00","message":"TextPushed: '25'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:30.492269496+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:30.492306859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:30.492312688+07:00","message":"receive interim result [false|false]: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:30.492323721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้สำคัญกันอย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:30.492327114+07:00","message":"receive interim result [false|false]:  นี้สำคัญกันอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:30.492334357+07:00","message":"[buffer interim] 39 false 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:30.492337212+07:00","message":"[buffer interim] 39 false  นี้สำคัญกันอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.492342686+07:00","message":"[bufferProcess] interim [620000000]:25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.492344692+07:00","message":"[bufferProcess] send to processor:25 นี้สัมพันธ์กันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.49234729+07:00","message":"[bufferProcess] interim [620000000]: นี้สำคัญกันอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.492349765+07:00","message":"[bufferProcess] update buffer: 25 นี้สำคัญกันอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.492352454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.492355281+07:00","message":"> Transcript [370] [false]: '25 นี้สัมพันธ์กันอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.492358049+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.492359936+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.492361708+07:00","message":"StatePrefix: '25 นี้สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:30.492363761+07:00","message":"TextPushed: '25'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:31.061266464+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:31.061269329+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:31.084660344+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:31.084693382+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:31.084698945+07:00","message":"receive interim result [false|false]: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:31.084717028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้สำคัญกันอย่างไรนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:31.084721319+07:00","message":"receive interim result [false|false]:  นี้สำคัญกันอย่างไรนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:31.084731894+07:00","message":"[buffer interim] 39 false 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:31.084737615+07:00","message":"[buffer interim] 39 false  นี้สำคัญกันอย่างไรนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:31.084745385+07:00","message":"[bufferProcess] interim [160000000]:25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:31.084749171+07:00","message":"[bufferProcess] send to processor:25 นี้สำคัญกันอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:31.084753274+07:00","message":"[bufferProcess] interim [160000000]: นี้สำคัญกันอย่างไรนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:31.084757902+07:00","message":"[bufferProcess] update buffer: 25 นี้สำคัญกันอย่างไรนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:31.084760529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:31.084763292+07:00","message":"> Transcript [371] [false]: '25 นี้สำคัญกันอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:31.084765642+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:31.084767461+07:00","message":"Set new StatePrefix: '25 นี้สำคัญกันอย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:31.122511263+07:00","message":"[GCS] IsForceVAD: false for message ID: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:31.277940988+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:31.277985391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25 นี้สัมพันธ์กันอย่างไรนักเรียน\",\"confidence\":0.8766086}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:31.277991946+07:00","message":"receive interim result [true|false]: 25 นี้สัมพันธ์กันอย่างไรนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:31.278003574+07:00","message":"end recv isFinal message id 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:31.278005745+07:00","message":"end Recv id 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:31.27801185+07:00","message":"[buffer interim] 39 true 25 นี้สัมพันธ์กันอย่างไรนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:31.278018707+07:00","message":"[bufferProcess] interim [400000000]:25 นี้สัมพันธ์กันอย่างไรนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:31.278021989+07:00","message":"[bufferProcess] send to processor (isfinal):25 นี้สำคัญกันอย่างไรนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:31.278025246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:31.278028458+07:00","message":"> Transcript [372] [false]: '25 นี้สำคัญกันอย่างไรนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:31.278031763+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:31.278033693+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:31.278035686+07:00","message":"StatePrefix: '25 นี้สำคัญกันอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:31.278037908+07:00","message":"TextPushed: '25'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:31.278039641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:31.278041506+07:00","message":"> Transcript [373] [true]: '25 นี้สัมพันธ์กันอย่างไรนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:31.27804365+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:31.278045283+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:31.278046838+07:00","message":"StatePrefix: '25 นี้สำคัญกันอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:31.278048585+07:00","message":"TextPushed: '25'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:31.278053586+07:00","message":"Push: ' นี้สัมพันธ์กันอย่างไรนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:31.278061428+07:00","message":"push: {true  นี้สัมพันธ์กันอย่างไรนักเรียน 0 0xc000414400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:05:31.286309164+07:00","message":"write wav file: './tmp/7576/7576_39.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:32.593401518+07:00","message":"[GCS] Start streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:32.721874414+07:00","message":"[GCS] IsForceVAD: false for message ID: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:32.964793274+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:32.964820971+07:00","message":"found end of frame, send empty tag with msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:32.964824926+07:00","message":"end Recv id 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:32.964832979+07:00","message":"[buffer interim] 40 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:32.964839921+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:32.96484404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:32.964847246+07:00","message":"> Transcript [374] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:32.964849859+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:32.964851709+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:32.964853501+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:32.964855247+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:32.964857936+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:32.964866946+07:00","message":"push: {true \n 0 0xc001ee6080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:05:32.970154607+07:00","message":"write wav file: './tmp/7576/7576_40.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:33.173990473+07:00","message":"[GCS] Start streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:33.811781279+07:00","message":"[GCS] IsForceVAD: false for message ID: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:33.892795121+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:33.892807062+07:00","message":"found end of frame, send empty tag with msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:33.892809944+07:00","message":"end Recv id 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:33.892816694+07:00","message":"[buffer interim] 41 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:33.892822647+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:33.892826063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:33.892828986+07:00","message":"> Transcript [375] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:33.892831348+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:33.892833334+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:33.892835304+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:33.892837258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:33.892839862+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:33.892848287+07:00","message":"push: {true \n 0 0xc000414f80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:05:33.899060944+07:00","message":"write wav file: './tmp/7576/7576_41.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:34.061949921+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:34.061989102+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:35.214221395+07:00","message":"[GCS] Start streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:35.77293868+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:35.772975782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยิน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:35.772980971+07:00","message":"receive interim result [false|false]: ยิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:35.772995074+07:00","message":"[buffer interim] 42 false ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:35.77300183+07:00","message":"[bufferProcess] interim [600000000]:ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:35.773003662+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:35.773010625+07:00","message":"[bufferProcess] send to processor (ticker):ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:35.773013656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:35.773016537+07:00","message":"> Transcript [376] [false]: 'ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:35.773018482+07:00","message":"Set StatePrefix (first interim): 'ยิน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:35.890261041+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:35.890299065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:35.890305271+07:00","message":"receive interim result [false|false]: วิธี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:35.890327607+07:00","message":"[buffer interim] 42 false วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:35.890334766+07:00","message":"[bufferProcess] interim [720000000]:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:35.890337042+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:36.078676467+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:36.078724069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:36.078730286+07:00","message":"receive interim result [false|false]: วิธีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:36.078743451+07:00","message":"[buffer interim] 42 false วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:36.078749645+07:00","message":"[bufferProcess] interim [900000000]:วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:36.078751927+07:00","message":"[bufferProcess] send to processor:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:36.078757106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:36.078760399+07:00","message":"> Transcript [377] [false]: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:36.078762823+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:36.078764729+07:00","message":"Set new StatePrefix: 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:36.458061159+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:36.458097509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการง่าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:36.458103124+07:00","message":"receive interim result [false|false]: วิธีการง่าย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:36.458118222+07:00","message":"[buffer interim] 42 false วิธีการง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:36.458125625+07:00","message":"[bufferProcess] interim [260000000]:วิธีการง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:36.458128677+07:00","message":"[bufferProcess] send to processor:วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:36.45816023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:36.458163453+07:00","message":"> Transcript [378] [false]: 'วิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:36.458166534+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:36.458168641+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:36.458170543+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:36.458172494+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:36.584338801+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:36.584385529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการง่ายๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:36.584392452+07:00","message":"receive interim result [false|false]: วิธีการง่ายๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:36.584405102+07:00","message":"[buffer interim] 42 false วิธีการง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:36.584421017+07:00","message":"[bufferProcess] interim [380000000]:วิธีการง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:36.584425125+07:00","message":"[bufferProcess] send to processor:วิธีการง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:36.584432179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:36.584436155+07:00","message":"> Transcript [379] [false]: 'วิธีการง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:36.584440806+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:36.584443791+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:36.584446419+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:36.584449653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:37.062331732+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:37.062359234+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:37.16159956+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:37.161643709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการง่ายๆที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:37.161650014+07:00","message":"receive interim result [false|false]: วิธีการง่ายๆที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:37.161663188+07:00","message":"[buffer interim] 42 false วิธีการง่ายๆที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.161670431+07:00","message":"[bufferProcess] interim [980000000]:วิธีการง่ายๆที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.161672636+07:00","message":"[bufferProcess] send to processor:วิธีการง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.161678289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.161681513+07:00","message":"> Transcript [380] [false]: 'วิธีการง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.161685479+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.161688701+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.161693931+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.161697252+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:37.361847298+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:37.361894615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการง่ายๆที่เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:37.361900475+07:00","message":"receive interim result [false|false]: วิธีการง่ายๆที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:37.361916197+07:00","message":"[buffer interim] 42 false วิธีการง่ายๆที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.361925032+07:00","message":"[bufferProcess] interim [220000000]:วิธีการง่ายๆที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.361927591+07:00","message":"[bufferProcess] send to processor:วิธีการง่ายๆที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.361935166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.361938383+07:00","message":"> Transcript [381] [false]: 'วิธีการง่ายๆที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.361942256+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.361944376+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.361946176+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.36194828+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.3619546+07:00","message":"Push: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.361956829+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.361958802+07:00","message":"Set new StatePrefix : 'วิธีการง่ายๆที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.361960896+07:00","message":"Next Push (prob) : 'การง่ายๆที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:37.361988325+07:00","message":"push: {false วิธี 0 0xc001ee6500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:37.575263698+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:37.57531721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการง่ายๆที่เรามา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:37.575323596+07:00","message":"receive interim result [false|false]: วิธีการง่ายๆที่เรามา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:37.575342079+07:00","message":"[buffer interim] 42 false วิธีการง่ายๆที่เรามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.575349234+07:00","message":"[bufferProcess] interim [400000000]:วิธีการง่ายๆที่เรามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.57535176+07:00","message":"[bufferProcess] send to processor:วิธีการง่ายๆที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.575356976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.575359492+07:00","message":"> Transcript [382] [false]: 'วิธีการง่ายๆที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.575362896+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.575364982+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.575366891+07:00","message":"StatePrefix: 'วิธีการง่ายๆที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.575369078+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:37.670515022+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:37.670562446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการง่ายๆที่เรามัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:37.67056826+07:00","message":"receive interim result [false|false]: วิธีการง่ายๆที่เรามัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:37.6705832+07:00","message":"[buffer interim] 42 false วิธีการง่ายๆที่เรามัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.670590034+07:00","message":"[bufferProcess] interim [460000000]:วิธีการง่ายๆที่เรามัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.670592692+07:00","message":"[bufferProcess] send to processor:วิธีการง่ายๆที่เรามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.670599396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.670602194+07:00","message":"> Transcript [383] [false]: 'วิธีการง่ายๆที่เรามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.670605624+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.670607842+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.670611233+07:00","message":"StatePrefix: 'วิธีการง่ายๆที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.670613557+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:37.817841826+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:37.81788153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการง่ายๆที่เรามักจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:37.81788766+07:00","message":"receive interim result [false|false]: วิธีการง่ายๆที่เรามักจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:37.817903751+07:00","message":"[buffer interim] 42 false วิธีการง่ายๆที่เรามักจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.817912344+07:00","message":"[bufferProcess] interim [580000000]:วิธีการง่ายๆที่เรามักจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.817915879+07:00","message":"[bufferProcess] send to processor:วิธีการง่ายๆที่เรามัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.817920825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.817924886+07:00","message":"> Transcript [384] [false]: 'วิธีการง่ายๆที่เรามัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.817929527+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.817932773+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.817935376+07:00","message":"StatePrefix: 'วิธีการง่ายๆที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.817937888+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:37.994284668+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:37.994320912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการง่ายๆที่เรามักจะใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:37.994326428+07:00","message":"receive interim result [false|false]: วิธีการง่ายๆที่เรามักจะใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:37.994340095+07:00","message":"[buffer interim] 42 false วิธีการง่ายๆที่เรามักจะใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.994347301+07:00","message":"[bufferProcess] interim [820000000]:วิธีการง่ายๆที่เรามักจะใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.994350111+07:00","message":"[bufferProcess] send to processor:วิธีการง่ายๆที่เรามักจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.994353205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.994355821+07:00","message":"> Transcript [385] [false]: 'วิธีการง่ายๆที่เรามักจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.994359404+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.994361592+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.994363648+07:00","message":"StatePrefix: 'วิธีการง่ายๆที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.994365776+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.994372582+07:00","message":"Push: 'การง่ายๆที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.99437465+07:00","message":"TextPushed: 'วิธีการง่ายๆที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.994377069+07:00","message":"Set new StatePrefix : 'วิธีการง่ายๆที่เรามักจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:37.994379383+07:00","message":"Next Push (prob) : 'เรามักจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:37.994386679+07:00","message":"push: {false การง่ายๆที่ 0 0xc001ee6500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:38.221739372+07:00","message":"[GCS] IsForceVAD: false for message ID: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:38.33340233+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:38.333453864+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการง่ายๆที่เรามักจะใช้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:38.333460385+07:00","message":"receive interim result [true|false]: วิธีการง่ายๆที่เรามักจะใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:38.333475584+07:00","message":"end recv isFinal message id 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:38.333478317+07:00","message":"end Recv id 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:38.333486948+07:00","message":"[buffer interim] 42 true วิธีการง่ายๆที่เรามักจะใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:38.3334954+07:00","message":"[bufferProcess] interim [240000000]:วิธีการง่ายๆที่เรามักจะใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:38.333499064+07:00","message":"[bufferProcess] send to processor (isfinal):วิธีการง่ายๆที่เรามักจะใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:38.333502564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:38.333505464+07:00","message":"> Transcript [386] [false]: 'วิธีการง่ายๆที่เรามักจะใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:38.333509022+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:38.333510865+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:38.333513052+07:00","message":"StatePrefix: 'วิธีการง่ายๆที่เรามักจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:38.333515477+07:00","message":"TextPushed: 'วิธีการง่ายๆที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:38.333517719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:38.333519536+07:00","message":"> Transcript [387] [true]: 'วิธีการง่ายๆที่เรามักจะใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:38.333521825+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:38.333524308+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:38.333526136+07:00","message":"StatePrefix: 'วิธีการง่ายๆที่เรามักจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:38.333528013+07:00","message":"TextPushed: 'วิธีการง่ายๆที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:38.333530847+07:00","message":"Push: 'เรามักจะใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:38.333539977+07:00","message":"push: {true เรามักจะใช้ 0 0xc001ee6500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:05:38.344206901+07:00","message":"write wav file: './tmp/7576/7576_42.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:38.543073769+07:00","message":"[GCS] Start streaming session, msgId: 43"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:40.063209023+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:40.063249931+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:40.172131389+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:40.172175199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้ในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:40.172180859+07:00","message":"receive interim result [false|false]: ใช้ในการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:40.172197344+07:00","message":"[buffer interim] 43 false ใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:40.172204491+07:00","message":"[bufferProcess] interim [680000000]:ใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:40.17220632+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:40.172212458+07:00","message":"[bufferProcess] send to processor (ticker):ใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:40.172215388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:40.172218195+07:00","message":"> Transcript [388] [false]: 'ใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:40.172220452+07:00","message":"Set StatePrefix (first interim): 'ใช้ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:40.432387052+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:40.432427797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้ในการมอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:40.432433726+07:00","message":"receive interim result [false|false]: ใช้ในการมอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:40.432448539+07:00","message":"[buffer interim] 43 false ใช้ในการมอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:40.432455163+07:00","message":"[bufferProcess] interim [920000000]:ใช้ในการมอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:40.43245704+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:40.684045757+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:40.684078726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้ในการมองภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:40.684084417+07:00","message":"receive interim result [false|false]: ใช้ในการมองภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:40.684097426+07:00","message":"[buffer interim] 43 false ใช้ในการมองภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:40.68410346+07:00","message":"[bufferProcess] interim [220000000]:ใช้ในการมองภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:40.684105816+07:00","message":"[bufferProcess] send to processor:ใช้ในการมอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:40.684110769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:40.68411347+07:00","message":"> Transcript [389] [false]: 'ใช้ในการมอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:40.684118349+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:40.684120461+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:40.684122427+07:00","message":"StatePrefix: 'ใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:40.684124379+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:41.33084371+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:41.330890889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้ในการมองภาพหรือว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:41.330899422+07:00","message":"receive interim result [false|false]: ใช้ในการมองภาพหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:41.330912551+07:00","message":"[buffer interim] 43 false ใช้ในการมองภาพหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:41.330919465+07:00","message":"[bufferProcess] interim [760000000]:ใช้ในการมองภาพหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:41.330922917+07:00","message":"[bufferProcess] send to processor:ใช้ในการมองภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:41.330928648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:41.330931221+07:00","message":"> Transcript [390] [false]: 'ใช้ในการมองภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:41.330934615+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:41.330936929+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:41.330938709+07:00","message":"StatePrefix: 'ใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:41.330940796+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:41.903932147+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:41.903971611+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้ในการมองภาพหรือว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:41.903977988+07:00","message":"receive interim result [false|false]: ใช้ในการมองภาพหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:41.903991652+07:00","message":"[buffer interim] 43 false ใช้ในการมองภาพหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:41.903998246+07:00","message":"[bufferProcess] interim [360000000]:ใช้ในการมองภาพหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:41.904000699+07:00","message":"[bufferProcess] send to processor:ใช้ในการมองภาพหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:41.904003896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:41.904006731+07:00","message":"> Transcript [391] [false]: 'ใช้ในการมองภาพหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:41.904010208+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:41.904012044+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:41.904013861+07:00","message":"StatePrefix: 'ใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:41.904015968+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:42.411616877+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:42.411656593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้ในการมองภาพหรือว่าความสัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:42.411663489+07:00","message":"receive interim result [false|false]: ใช้ในการมองภาพหรือว่าความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:42.411675974+07:00","message":"[buffer interim] 43 false ใช้ในการมองภาพหรือว่าความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.411682322+07:00","message":"[bufferProcess] interim [840000000]:ใช้ในการมองภาพหรือว่าความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.411684772+07:00","message":"[bufferProcess] send to processor:ใช้ในการมองภาพหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.411690006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.411693051+07:00","message":"> Transcript [392] [false]: 'ใช้ในการมองภาพหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.411696536+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.411698778+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.411700709+07:00","message":"StatePrefix: 'ใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.411703416+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.411707919+07:00","message":"Push: 'ใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.411709693+07:00","message":"TextPushed: 'ใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.411711589+07:00","message":"Set new StatePrefix : 'ใช้ในการมองภาพหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.411713504+07:00","message":"Next Push (prob) : 'มองภาพหรือว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:42.411721282+07:00","message":"push: {false ใช้ในการ 0 0xc001ee6680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:42.742173184+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:42.742214151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้ในการมองภาพหรือว่าความสัมพันธ์ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:42.742219519+07:00","message":"receive interim result [false|false]: ใช้ในการมองภาพหรือว่าความสัมพันธ์ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:42.742234555+07:00","message":"[buffer interim] 43 false ใช้ในการมองภาพหรือว่าความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.742241605+07:00","message":"[bufferProcess] interim [140000000]:ใช้ในการมองภาพหรือว่าความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.742244144+07:00","message":"[bufferProcess] send to processor:ใช้ในการมองภาพหรือว่าความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.742247251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.742249752+07:00","message":"> Transcript [393] [false]: 'ใช้ในการมองภาพหรือว่าความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.742253077+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.74225513+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.742258089+07:00","message":"StatePrefix: 'ใช้ในการมองภาพหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.742260316+07:00","message":"TextPushed: 'ใช้ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:42.957057755+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:42.957109455+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:42.957117359+07:00","message":"receive interim result [false|false]: ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:42.957135844+07:00","message":"[buffer interim] 43 false ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.957147121+07:00","message":"[bufferProcess] interim [380000000]:ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.957151781+07:00","message":"[bufferProcess] send to processor:ใช้ในการมองภาพหรือว่าความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.957159393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.957183393+07:00","message":"> Transcript [394] [false]: 'ใช้ในการมองภาพหรือว่าความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.957188106+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.957191238+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.957195289+07:00","message":"StatePrefix: 'ใช้ในการมองภาพหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:42.957198521+07:00","message":"TextPushed: 'ใช้ในการ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:43.063265299+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:43.063278342+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:43.199091461+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:43.199134554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสหภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:43.199140769+07:00","message":"receive interim result [false|false]: ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสหภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:43.199156192+07:00","message":"[buffer interim] 43 false ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสหภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:43.199162515+07:00","message":"[bufferProcess] interim [680000000]:ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสหภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:43.199165068+07:00","message":"[bufferProcess] send to processor:ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:43.199168909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:43.199171803+07:00","message":"> Transcript [395] [false]: 'ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:43.199175303+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:43.199177519+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:43.199179698+07:00","message":"StatePrefix: 'ใช้ในการมองภาพหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:43.199181892+07:00","message":"TextPushed: 'ใช้ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:43.319593635+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:43.319635499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:43.319641845+07:00","message":"receive interim result [false|false]: ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:43.319658205+07:00","message":"[buffer interim] 43 false ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:43.319664812+07:00","message":"[bufferProcess] interim [740000000]:ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:43.319667376+07:00","message":"[bufferProcess] send to processor:ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสหภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:43.319673452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:43.319676273+07:00","message":"> Transcript [396] [false]: 'ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสหภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:43.319679829+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:43.319681764+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:43.319684256+07:00","message":"StatePrefix: 'ใช้ในการมองภาพหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:43.319687309+07:00","message":"TextPushed: 'ใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:43.319695526+07:00","message":"Push: 'มองภาพหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:43.31969752+07:00","message":"TextPushed: 'ใช้ในการมองภาพหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:43.319699773+07:00","message":"Set new StatePrefix : 'ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสหภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:43.319703002+07:00","message":"Next Push (prob) : 'ความสัมพันธ์ของสหภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:43.319738598+07:00","message":"push: {false มองภาพหรือว่า 0 0xc001ee6680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:43.930480051+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:43.930516268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:43.930521708+07:00","message":"receive interim result [false|false]: ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:43.930539901+07:00","message":"[buffer interim] 43 false ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:43.930546873+07:00","message":"[bufferProcess] interim [340000000]:ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:43.930550169+07:00","message":"[bufferProcess] send to processor:ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:43.930553506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:43.930556066+07:00","message":"> Transcript [397] [false]: 'ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:43.930558646+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:43.930560702+07:00","message":"Set new StatePrefix: 'ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:44.060882134+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:44.060917046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสหภาพก็คือการยึดถือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:44.060923386+07:00","message":"receive interim result [false|false]: ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสหภาพก็คือการยึดถือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:44.060937987+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:44.060941613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสองประกันเหลือถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:44.060945065+07:00","message":"receive interim result [false|false]: ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสองประกันเหลือถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:44.060951803+07:00","message":"[buffer interim] 43 false ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสหภาพก็คือการยึดถือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:44.060955158+07:00","message":"[buffer interim] 43 false ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสองประกันเหลือถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.060960502+07:00","message":"[bufferProcess] interim [460000000]:ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสหภาพก็คือการยึดถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.06096283+07:00","message":"[bufferProcess] send to processor:ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.060965551+07:00","message":"[bufferProcess] interim [520000000]:ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสองประกันเหลือถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.060967375+07:00","message":"[bufferProcess] send to processor:ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสหภาพก็คือการยึดถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.060970219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.060972916+07:00","message":"> Transcript [398] [false]: 'ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.060976503+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.060978574+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.060980841+07:00","message":"StatePrefix: 'ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.060983251+07:00","message":"TextPushed: 'ใช้ในการมองภาพหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.060985068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.060986972+07:00","message":"> Transcript [399] [false]: 'ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสหภาพก็คือการยึดถือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.060988936+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.060990795+07:00","message":"Set new StatePrefix: 'ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสหภาพก็คือการยึดถือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:44.184012828+07:00","message":"[GCS] IsForceVAD: false for message ID: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:44.217220184+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:44.217257913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้ในการมองภาพหรือว่าความสัมพันธ์ของถึงค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:44.217264083+07:00","message":"receive interim result [false|false]: ใช้ในการมองภาพหรือว่าความสัมพันธ์ของถึงค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:44.217279785+07:00","message":"[buffer interim] 43 false ใช้ในการมองภาพหรือว่าความสัมพันธ์ของถึงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.217290319+07:00","message":"[bufferProcess] interim [640000000]:ใช้ในการมองภาพหรือว่าความสัมพันธ์ของถึงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.217308726+07:00","message":"[bufferProcess] send to processor:ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสองประกันเหลือถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.217317091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.217321234+07:00","message":"> Transcript [400] [false]: 'ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสองประกันเหลือถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.217325103+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.217328095+07:00","message":"Set new StatePrefix: 'ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสองประกันเหลือถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:44.284655436+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:44.284692789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสหภาพก็คือการยึดถือคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:44.284699681+07:00","message":"receive interim result [false|false]: ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสหภาพก็คือการยึดถือคำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:44.284713225+07:00","message":"[buffer interim] 43 false ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสหภาพก็คือการยึดถือคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.284719838+07:00","message":"[bufferProcess] interim [820000000]:ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสหภาพก็คือการยึดถือคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.284722548+07:00","message":"[bufferProcess] send to processor:ใช้ในการมองภาพหรือว่าความสัมพันธ์ของถึงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.284728299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.284730792+07:00","message":"> Transcript [401] [false]: 'ใช้ในการมองภาพหรือว่าความสัมพันธ์ของถึงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.284733858+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.284735825+07:00","message":"Set new StatePrefix: 'ใช้ในการมองภาพหรือว่าความสัมพันธ์ของถึงค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:44.372351983+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:44.372393758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสหภาพก็คือการยึดถือคำ\",\"confidence\":0.94330907}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:44.372401315+07:00","message":"receive interim result [true|false]: ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสหภาพก็คือการยึดถือคำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:44.372420156+07:00","message":"end recv isFinal message id 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:44.372422767+07:00","message":"end Recv id 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:44.372429571+07:00","message":"[buffer interim] 43 true ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสหภาพก็คือการยึดถือคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.372436449+07:00","message":"[bufferProcess] interim [850000000]:ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสหภาพก็คือการยึดถือคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.372440658+07:00","message":"[bufferProcess] send to processor (isfinal):ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสหภาพก็คือการยึดถือคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.372443876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.372446802+07:00","message":"> Transcript [402] [false]: 'ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสหภาพก็คือการยึดถือคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.372449586+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.372451416+07:00","message":"Set new StatePrefix: 'ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสหภาพก็คือการยึดถือคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.372453283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.372455076+07:00","message":"> Transcript [403] [true]: 'ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสหภาพก็คือการยึดถือคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.372457712+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.372459588+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.372462048+07:00","message":"StatePrefix: 'ใช้ในการมองภาพหรือว่าความสัมพันธ์ของสหภาพก็คือการยึดถือคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.372464807+07:00","message":"TextPushed: 'ใช้ในการมองภาพหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:44.372468104+07:00","message":"Push: 'ความสัมพันธ์ของสหภาพก็คือการยึดถือคำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:44.372476203+07:00","message":"push: {true ความสัมพันธ์ของสหภาพก็คือการยึดถือคำ 0 0xc001ee6680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:05:44.384321028+07:00","message":"write wav file: './tmp/7576/7576_43.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:45.143350791+07:00","message":"[GCS] Start streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:45.669228241+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:45.669262595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:45.669268351+07:00","message":"receive interim result [false|false]: คำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:45.669279992+07:00","message":"[buffer interim] 44 false คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:45.669285311+07:00","message":"[bufferProcess] interim [540000000]:คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:45.669287033+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:45.6692927+07:00","message":"[bufferProcess] send to processor (ticker):คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:45.669295514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:45.669298646+07:00","message":"> Transcript [404] [false]: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:45.669300769+07:00","message":"Set StatePrefix (first interim): 'คำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:45.823876343+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:45.823913388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:45.823919081+07:00","message":"receive interim result [false|false]: คำที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:45.823931851+07:00","message":"[buffer interim] 44 false คำที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:45.823938937+07:00","message":"[bufferProcess] interim [720000000]:คำที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:45.823940794+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.014501829+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.014538634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำที่เกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.014544349+07:00","message":"receive interim result [false|false]: คำที่เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.014559318+07:00","message":"[buffer interim] 44 false คำที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.014567142+07:00","message":"[bufferProcess] interim [900000000]:คำที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.014569801+07:00","message":"[bufferProcess] send to processor:คำที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.014577549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.014580088+07:00","message":"> Transcript [405] [false]: 'คำที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.014583213+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.014585376+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.014588044+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.014590003+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:46.064146414+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:46.064164876+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.318941353+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.318983045+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำที่เกี่ยวข้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.318989875+07:00","message":"receive interim result [false|false]: คำที่เกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.319001897+07:00","message":"[buffer interim] 44 false คำที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.319010381+07:00","message":"[bufferProcess] interim [140000000]:คำที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.319012625+07:00","message":"[bufferProcess] send to processor:คำที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.319016157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.319019561+07:00","message":"> Transcript [406] [false]: 'คำที่เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.3190227+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.319024771+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.319026975+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.319030215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.381671978+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.381706526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำที่เกี่ยวข้องกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.381712455+07:00","message":"receive interim result [false|false]: คำที่เกี่ยวข้องกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.381725609+07:00","message":"[buffer interim] 44 false คำที่เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.38173215+07:00","message":"[bufferProcess] interim [320000000]:คำที่เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.381734612+07:00","message":"[bufferProcess] send to processor:คำที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.381737965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.381740819+07:00","message":"> Transcript [407] [false]: 'คำที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.381743788+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.381745827+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.381747935+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.381750003+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.591601098+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.59164215+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำที่เกี่ยวข้องกับพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.59164809+07:00","message":"receive interim result [false|false]: คำที่เกี่ยวข้องกับพระ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.591661403+07:00","message":"[buffer interim] 44 false คำที่เกี่ยวข้องกับพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.591668398+07:00","message":"[bufferProcess] interim [500000000]:คำที่เกี่ยวข้องกับพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.591670788+07:00","message":"[bufferProcess] send to processor:คำที่เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.591676051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.59167871+07:00","message":"> Transcript [408] [false]: 'คำที่เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.591681592+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.591683935+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.591686066+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.591688324+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.591692737+07:00","message":"Push: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.591694623+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.591696767+07:00","message":"Set new StatePrefix : 'คำที่เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.591698849+07:00","message":"Next Push (prob) : 'ที่เกี่ยวข้องกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.591706789+07:00","message":"push: {false คำ 0 0xc000045080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.715629411+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.71568086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำที่เกี่ยวข้องกับภาค\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.715688298+07:00","message":"receive interim result [false|false]: คำที่เกี่ยวข้องกับภาค"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.715706038+07:00","message":"[buffer interim] 44 false คำที่เกี่ยวข้องกับภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.715714206+07:00","message":"[bufferProcess] interim [620000000]:คำที่เกี่ยวข้องกับภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.715716579+07:00","message":"[bufferProcess] send to processor:คำที่เกี่ยวข้องกับพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.715723805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.715726996+07:00","message":"> Transcript [409] [false]: 'คำที่เกี่ยวข้องกับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.715730877+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.715733077+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.715735564+07:00","message":"StatePrefix: 'คำที่เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.715738478+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.870342014+07:00","message":"[GCS] IsForceVAD: false for message ID: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.897457319+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.897496399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำที่เกี่ยวข้องกับภาพนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.897502025+07:00","message":"receive interim result [false|false]: คำที่เกี่ยวข้องกับภาพนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.897516988+07:00","message":"[buffer interim] 44 false คำที่เกี่ยวข้องกับภาพนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.897524176+07:00","message":"[bufferProcess] interim [740000000]:คำที่เกี่ยวข้องกับภาพนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.897527064+07:00","message":"[bufferProcess] send to processor:คำที่เกี่ยวข้องกับภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.897530524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.897534284+07:00","message":"> Transcript [410] [false]: 'คำที่เกี่ยวข้องกับภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.897538049+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.8975401+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.897541937+07:00","message":"StatePrefix: 'คำที่เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.897544257+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.976355106+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.976396929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำที่เกี่ยวข้องกับภาพนี้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.976403647+07:00","message":"receive interim result [true|false]: คำที่เกี่ยวข้องกับภาพนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.97642251+07:00","message":"end recv isFinal message id 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.976425122+07:00","message":"end Recv id 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.976431826+07:00","message":"[buffer interim] 44 true คำที่เกี่ยวข้องกับภาพนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.976439071+07:00","message":"[bufferProcess] interim [950000000]:คำที่เกี่ยวข้องกับภาพนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.976442151+07:00","message":"[bufferProcess] send to processor (isfinal):คำที่เกี่ยวข้องกับภาพนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.976445122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.976447961+07:00","message":"> Transcript [411] [false]: 'คำที่เกี่ยวข้องกับภาพนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.976450781+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.976452679+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.97645449+07:00","message":"StatePrefix: 'คำที่เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.976457036+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.976458971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.976460812+07:00","message":"> Transcript [412] [true]: 'คำที่เกี่ยวข้องกับภาพนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.976462879+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.976466233+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.976467897+07:00","message":"StatePrefix: 'คำที่เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.976469565+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:46.976472068+07:00","message":"Push: 'ที่เกี่ยวข้องกับภาพนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:46.976480384+07:00","message":"push: {true ที่เกี่ยวข้องกับภาพนี้ 0 0xc000045080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:05:46.984638756+07:00","message":"write wav file: './tmp/7576/7576_44.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:47.002170301+07:00","message":"[GCS] Start streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:47.521371263+07:00","message":"[GCS] IsForceVAD: false for message ID: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:47.610446518+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:47.610472835+07:00","message":"found end of frame, send empty tag with msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:47.61047596+07:00","message":"end Recv id 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:47.610482896+07:00","message":"[buffer interim] 45 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:47.610489961+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:47.610493141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:47.610495953+07:00","message":"> Transcript [413] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:47.610498225+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:47.610500193+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:47.610501981+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:47.610503694+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:47.610506159+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:47.610515197+07:00","message":"push: {true \n 0 0xc00016f380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:05:47.615530612+07:00","message":"write wav file: './tmp/7576/7576_45.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:47.653210121+07:00","message":"[GCS] Start streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:48.175944941+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:48.175990637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:48.175995935+07:00","message":"receive interim result [false|false]: มีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:48.176011398+07:00","message":"[buffer interim] 46 false มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.176017457+07:00","message":"[bufferProcess] interim [540000000]:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.176019359+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:48.300123214+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:48.300156295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:48.300161991+07:00","message":"receive interim result [false|false]: มีอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:48.300173292+07:00","message":"[buffer interim] 46 false มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.300181278+07:00","message":"[bufferProcess] interim [660000000]:มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.30018378+07:00","message":"[bufferProcess] send to processor:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.300189925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.300192564+07:00","message":"> Transcript [414] [false]: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.300194909+07:00","message":"Set StatePrefix (first interim): 'มีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:48.523941186+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:48.523984352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างล่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:48.523989827+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:48.524014493+07:00","message":"[buffer interim] 46 false มีอะไรบ้างล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.524023871+07:00","message":"[bufferProcess] interim [900000000]:มีอะไรบ้างล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.524026415+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.524029994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.524033249+07:00","message":"> Transcript [415] [false]: 'มีอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.52403695+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.52404132+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.524043335+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.524045408+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:48.624693976+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:48.624738397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างหรอคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:48.62474447+07:00","message":"receive interim result [false|false]: มีอะไรบ้างหรอคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:48.624758377+07:00","message":"[buffer interim] 46 false มีอะไรบ้างหรอคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.624766286+07:00","message":"[bufferProcess] interim [960000000]:มีอะไรบ้างหรอคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.624769226+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.624775886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.624778942+07:00","message":"> Transcript [416] [false]: 'มีอะไรบ้างล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.624782251+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.624784463+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.62478634+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.624790607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:48.890741635+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:48.890782886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างหรอคะครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:48.890788541+07:00","message":"receive interim result [false|false]: มีอะไรบ้างหรอคะครู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:48.890805955+07:00","message":"[buffer interim] 46 false มีอะไรบ้างหรอคะครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.89081386+07:00","message":"[bufferProcess] interim [260000000]:มีอะไรบ้างหรอคะครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.890816275+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างหรอคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.89081939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.890822144+07:00","message":"> Transcript [417] [false]: 'มีอะไรบ้างหรอคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.890826208+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.890828221+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.890829937+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.890831829+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:48.951636672+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:48.951677835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างหรอคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:48.951683437+07:00","message":"receive interim result [false|false]: มีอะไรบ้างหรอคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:48.951700844+07:00","message":"[buffer interim] 46 false มีอะไรบ้างหรอคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.951708242+07:00","message":"[bufferProcess] interim [320000000]:มีอะไรบ้างหรอคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.951711866+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างหรอคะครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.951715734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.951718778+07:00","message":"> Transcript [418] [false]: 'มีอะไรบ้างหรอคะครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.951722989+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.951724932+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.951727156+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.951729266+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.951735668+07:00","message":"Push: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.951737567+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.951739471+07:00","message":"Set new StatePrefix : 'มีอะไรบ้างหรอคะครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:48.951742197+07:00","message":"Next Push (prob) : 'บ้างหรอคะครู'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:48.951751474+07:00","message":"push: {false มีอะไร 0 0xc000045800}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:49.064682837+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:49.064701579+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.135369924+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.135416366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างหรอคะครูอ้อม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.135421986+07:00","message":"receive interim result [false|false]: มีอะไรบ้างหรอคะครูอ้อม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.135434105+07:00","message":"[buffer interim] 46 false มีอะไรบ้างหรอคะครูอ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.135440809+07:00","message":"[bufferProcess] interim [440000000]:มีอะไรบ้างหรอคะครูอ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.135443423+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างหรอคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.135448685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.135451369+07:00","message":"> Transcript [419] [false]: 'มีอะไรบ้างหรอคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.135453579+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.206047139+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.206089281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างหรอคะคุณอ้อม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.206095429+07:00","message":"receive interim result [false|false]: มีอะไรบ้างหรอคะคุณอ้อม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.206109335+07:00","message":"[buffer interim] 46 false มีอะไรบ้างหรอคะคุณอ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.206116104+07:00","message":"[bufferProcess] interim [560000000]:มีอะไรบ้างหรอคะคุณอ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.206118627+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างหรอคะครูอ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.206123913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.206126698+07:00","message":"> Transcript [420] [false]: 'มีอะไรบ้างหรอคะครูอ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.206129798+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.206131806+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.206133981+07:00","message":"StatePrefix: 'มีอะไรบ้างหรอคะครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.206136133+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.270940687+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.270982034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างหรอคะครูอ้อมคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.270987951+07:00","message":"receive interim result [false|false]: มีอะไรบ้างหรอคะครูอ้อมคิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.271000285+07:00","message":"[buffer interim] 46 false มีอะไรบ้างหรอคะครูอ้อมคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.271007359+07:00","message":"[bufferProcess] interim [680000000]:มีอะไรบ้างหรอคะครูอ้อมคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.271010015+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างหรอคะคุณอ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.271013242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.271016585+07:00","message":"> Transcript [421] [false]: 'มีอะไรบ้างหรอคะคุณอ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.271019342+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.271021314+07:00","message":"Set new StatePrefix: 'มีอะไรบ้างหรอคะคุณอ้อม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.427396494+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.427451423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างหรอคะครูอ้อมคิดนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.427458223+07:00","message":"receive interim result [false|false]: มีอะไรบ้างหรอคะครูอ้อมคิดนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.427475636+07:00","message":"[buffer interim] 46 false มีอะไรบ้างหรอคะครูอ้อมคิดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.427483483+07:00","message":"[bufferProcess] interim [800000000]:มีอะไรบ้างหรอคะครูอ้อมคิดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.42748615+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างหรอคะครูอ้อมคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.427493863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.427497061+07:00","message":"> Transcript [422] [false]: 'มีอะไรบ้างหรอคะครูอ้อมคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.427499513+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.427501528+07:00","message":"Set new StatePrefix: 'มีอะไรบ้างหรอคะครูอ้อมคิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.441601321+07:00","message":"[GCS] IsForceVAD: false for message ID: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.542150852+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.542199545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างหรอคะครูอ้อมคิดเนาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.542205537+07:00","message":"receive interim result [false|false]: มีอะไรบ้างหรอคะครูอ้อมคิดเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.542222534+07:00","message":"[buffer interim] 46 false มีอะไรบ้างหรอคะครูอ้อมคิดเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.542231261+07:00","message":"[bufferProcess] interim [920000000]:มีอะไรบ้างหรอคะครูอ้อมคิดเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.542233794+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างหรอคะครูอ้อมคิดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.542237354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.542240528+07:00","message":"> Transcript [423] [false]: 'มีอะไรบ้างหรอคะครูอ้อมคิดนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.542244372+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.542246399+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.542248318+07:00","message":"StatePrefix: 'มีอะไรบ้างหรอคะครูอ้อมคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.542250715+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.572201143+07:00","message":"[GCS] Start streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.645881934+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.645931985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างล่ะคะคุณอ้อมคิดเนาะ\",\"confidence\":0.896434}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.645939616+07:00","message":"receive interim result [true|false]: มีอะไรบ้างล่ะคะคุณอ้อมคิดเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.645950172+07:00","message":"end recv isFinal message id 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.645952362+07:00","message":"end Recv id 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.645958896+07:00","message":"[buffer interim] 46 true มีอะไรบ้างล่ะคะคุณอ้อมคิดเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.645972555+07:00","message":"[bufferProcess] interim [10000000]:มีอะไรบ้างล่ะคะคุณอ้อมคิดเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.645976008+07:00","message":"[bufferProcess] send to processor (isfinal):มีอะไรบ้างหรอคะครูอ้อมคิดเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.645979918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.645983294+07:00","message":"> Transcript [424] [false]: 'มีอะไรบ้างหรอคะครูอ้อมคิดเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.645986692+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.645988801+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.64599068+07:00","message":"StatePrefix: 'มีอะไรบ้างหรอคะครูอ้อมคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.645992812+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.645994708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.645996509+07:00","message":"> Transcript [425] [true]: 'มีอะไรบ้างล่ะคะคุณอ้อมคิดเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.645998494+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.646000107+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.646001703+07:00","message":"StatePrefix: 'มีอะไรบ้างหรอคะครูอ้อมคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.646003805+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:49.646007005+07:00","message":"Push: 'บ้างล่ะคะคุณอ้อมคิดเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:49.646033591+07:00","message":"push: {true บ้างล่ะคะคุณอ้อมคิดเนาะ 0 0xc000045800}"}
{"level":"info","service":"Main","time":"2026-05-21T13:05:49.652711875+07:00","message":"write wav file: './tmp/7576/7576_46.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:50.617458443+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:50.617502932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เค้ก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:50.617512757+07:00","message":"receive interim result [false|false]: เค้ก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:50.61752441+07:00","message":"[buffer interim] 47 false เค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:50.617533661+07:00","message":"[bufferProcess] interim [80000000]:เค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:50.617536312+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:50.752457255+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:50.752495101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ใช่เค้ก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:50.752500817+07:00","message":"receive interim result [false|false]: ไม่ใช่เค้ก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:50.752513269+07:00","message":"[buffer interim] 47 false ไม่ใช่เค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:50.752519993+07:00","message":"[bufferProcess] interim [200000000]:ไม่ใช่เค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:50.752522282+07:00","message":"[bufferProcess] send to processor:เค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:50.752527567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:50.752530111+07:00","message":"> Transcript [426] [false]: 'เค้ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:50.752532209+07:00","message":"Set StatePrefix (first interim): 'เค้ก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.00331565+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.003351682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.003357396+07:00","message":"receive interim result [false|false]: คิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.003370676+07:00","message":"[buffer interim] 47 false คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.003379082+07:00","message":"[bufferProcess] interim [500000000]:คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.00338166+07:00","message":"[bufferProcess] send to processor:ไม่ใช่เค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.003384914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.003387872+07:00","message":"> Transcript [427] [false]: 'ไม่ใช่เค้ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.003390304+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.003392331+07:00","message":"Set new StatePrefix: 'ไม่ใช่เค้ก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.189151825+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.189205105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เค้กแต่คิดถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.189211788+07:00","message":"receive interim result [false|false]: เค้กแต่คิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.189225463+07:00","message":"[buffer interim] 47 false เค้กแต่คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.189236748+07:00","message":"[bufferProcess] interim [620000000]:เค้กแต่คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.189240666+07:00","message":"[bufferProcess] send to processor:คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.189245208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.189249019+07:00","message":"> Transcript [428] [false]: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.189252629+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.189255665+07:00","message":"Set new StatePrefix: 'คิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.31137795+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.311422694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงคำว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.311428355+07:00","message":"receive interim result [false|false]: คิดถึงคำว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.311446898+07:00","message":"[buffer interim] 47 false คิดถึงคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.311454204+07:00","message":"[bufferProcess] interim [740000000]:คิดถึงคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.311456401+07:00","message":"[bufferProcess] send to processor:เค้กแต่คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.311460183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.311463073+07:00","message":"> Transcript [429] [false]: 'เค้กแต่คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.311465635+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.311467584+07:00","message":"Set new StatePrefix: 'เค้กแต่คิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.445986464+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.446023112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เค้กแต่คิดถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.446029292+07:00","message":"receive interim result [false|false]: เค้กแต่คิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.446042479+07:00","message":"[buffer interim] 47 false เค้กแต่คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.446049137+07:00","message":"[bufferProcess] interim [860000000]:เค้กแต่คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.446051428+07:00","message":"[bufferProcess] send to processor:คิดถึงคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.446056352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.446059183+07:00","message":"> Transcript [430] [false]: 'คิดถึงคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.446061419+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.446063568+07:00","message":"Set new StatePrefix: 'คิดถึงคำว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.636043976+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.636084079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงคำว่าเค้ก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.636094172+07:00","message":"receive interim result [false|false]: คิดถึงคำว่าเค้ก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.636109242+07:00","message":"[buffer interim] 47 false คิดถึงคำว่าเค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.636118459+07:00","message":"[bufferProcess] interim [100000000]:คิดถึงคำว่าเค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.636122278+07:00","message":"[bufferProcess] send to processor:เค้กแต่คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.636127672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.636131798+07:00","message":"> Transcript [431] [false]: 'เค้กแต่คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.636135599+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.636139246+07:00","message":"Set new StatePrefix: 'เค้กแต่คิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.6812846+07:00","message":"[GCS] IsForceVAD: false for message ID: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.811243803+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.811280246+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะไม่ใช่เค้กแต่คิดถึงคำว่าเค้ก\",\"confidence\":0.9529946}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.811287206+07:00","message":"receive interim result [true|false]: อาจจะไม่ใช่เค้กแต่คิดถึงคำว่าเค้ก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.811299782+07:00","message":"end recv isFinal message id 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.811302008+07:00","message":"end Recv id 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.811308741+07:00","message":"[buffer interim] 47 true อาจจะไม่ใช่เค้กแต่คิดถึงคำว่าเค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.811316505+07:00","message":"[bufferProcess] interim [340000000]:อาจจะไม่ใช่เค้กแต่คิดถึงคำว่าเค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.811320129+07:00","message":"[bufferProcess] send to processor (isfinal):คิดถึงคำว่าเค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.81132333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.811326549+07:00","message":"> Transcript [432] [false]: 'คิดถึงคำว่าเค้ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.811329146+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.811330977+07:00","message":"Set new StatePrefix: 'คิดถึงคำว่าเค้ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.811332638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.811334356+07:00","message":"> Transcript [433] [true]: 'อาจจะไม่ใช่เค้กแต่คิดถึงคำว่าเค้ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.81133662+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.81133848+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.811340657+07:00","message":"StatePrefix: 'คิดถึงคำว่าเค้ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.81134273+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:51.811345222+07:00","message":"Push: 'อาจจะไม่ใช่เค้กแต่คิดถึงคำว่าเค้ก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:51.811352633+07:00","message":"push: {true อาจจะไม่ใช่เค้กแต่คิดถึงคำว่าเค้ก 0 0xc000730300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:05:51.821298303+07:00","message":"write wav file: './tmp/7576/7576_47.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:52.06507027+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:52.065098303+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:52.323302797+07:00","message":"[GCS] Start streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:52.831889728+07:00","message":"[GCS] IsForceVAD: false for message ID: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:52.919044177+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:52.919068388+07:00","message":"found end of frame, send empty tag with msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:52.919072591+07:00","message":"end Recv id 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:52.919081835+07:00","message":"[buffer interim] 48 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:52.919098093+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:52.919102919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:52.919107365+07:00","message":"> Transcript [434] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:52.919111234+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:52.919114586+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:52.919118104+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:52.919121543+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:52.919129889+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:52.91914222+07:00","message":"push: {true \n 0 0xc001ee6000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:05:52.924641131+07:00","message":"write wav file: './tmp/7576/7576_48.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:53.023434063+07:00","message":"[GCS] Start streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:53.375753433+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:53.375812354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:53.375817859+07:00","message":"receive interim result [false|false]: คิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:53.37583729+07:00","message":"[buffer interim] 49 false คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:53.375846352+07:00","message":"[bufferProcess] interim [420000000]:คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:53.375848656+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:53.552466062+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:53.552503255+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:53.552508817+07:00","message":"receive interim result [false|false]: คิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:53.55251975+07:00","message":"[buffer interim] 49 false คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:53.552525804+07:00","message":"[bufferProcess] interim [540000000]:คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:53.552528294+07:00","message":"[bufferProcess] send to processor:คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:53.552533174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:53.552535801+07:00","message":"> Transcript [435] [false]: 'คิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:53.552538053+07:00","message":"Set StatePrefix (first interim): 'คิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:53.691241862+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:53.691277602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:53.691283447+07:00","message":"receive interim result [false|false]: คิดถึงค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:53.691297556+07:00","message":"[buffer interim] 49 false คิดถึงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:53.691304153+07:00","message":"[bufferProcess] interim [660000000]:คิดถึงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:53.691306437+07:00","message":"[bufferProcess] send to processor:คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:53.691309531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:53.69131263+07:00","message":"> Transcript [436] [false]: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:53.691316044+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:53.691317976+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:53.691319876+07:00","message":"StatePrefix: 'คิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:53.691321875+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:53.875004754+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:53.875048137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงขนม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:53.875053207+07:00","message":"receive interim result [false|false]: คิดถึงขนม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:53.875069395+07:00","message":"[buffer interim] 49 false คิดถึงขนม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:53.87507607+07:00","message":"[bufferProcess] interim [840000000]:คิดถึงขนม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:53.875078446+07:00","message":"[bufferProcess] send to processor:คิดถึงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:53.875081483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:53.875084122+07:00","message":"> Transcript [437] [false]: 'คิดถึงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:53.875086971+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:53.875089001+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:53.875091351+07:00","message":"StatePrefix: 'คิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:53.875093297+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:54.008394308+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:54.008450692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงขนมหวาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:54.008455884+07:00","message":"receive interim result [false|false]: คิดถึงขนมหวาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:54.008473717+07:00","message":"[buffer interim] 49 false คิดถึงขนมหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.008482868+07:00","message":"[bufferProcess] interim [20000000]:คิดถึงขนมหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.008485391+07:00","message":"[bufferProcess] send to processor:คิดถึงขนม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.008488945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.008491953+07:00","message":"> Transcript [438] [false]: 'คิดถึงขนม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.008495166+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.008497236+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.008502065+07:00","message":"StatePrefix: 'คิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.008504366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:54.600472985+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:54.600521502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงขนมหวาน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:54.600526983+07:00","message":"receive interim result [false|false]: คิดถึงขนมหวาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:54.600543744+07:00","message":"[buffer interim] 49 false คิดถึงขนมหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.600551264+07:00","message":"[bufferProcess] interim [620000000]:คิดถึงขนมหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.600553477+07:00","message":"[bufferProcess] send to processor:คิดถึงขนมหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.600556818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.600560115+07:00","message":"> Transcript [439] [false]: 'คิดถึงขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.600563415+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.600565313+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.600567491+07:00","message":"StatePrefix: 'คิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.60056944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.600572328+07:00","message":"Push: 'คิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.600574248+07:00","message":"TextPushed: 'คิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.600576372+07:00","message":"Set new StatePrefix : 'คิดถึงขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.600578695+07:00","message":"Next Push (prob) : 'ถึงขนมหวาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:54.600586054+07:00","message":"push: {false คิด 0 0xc00016e280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:54.773783567+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:54.773824194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงขนมหวานคิดถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:54.773830555+07:00","message":"receive interim result [false|false]: คิดถึงขนมหวานคิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:54.773842062+07:00","message":"[buffer interim] 49 false คิดถึงขนมหวานคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.773848622+07:00","message":"[bufferProcess] interim [740000000]:คิดถึงขนมหวานคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.773850992+07:00","message":"[bufferProcess] send to processor:คิดถึงขนมหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.77385606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.773858946+07:00","message":"> Transcript [440] [false]: 'คิดถึงขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.773862005+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.773864124+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.773865972+07:00","message":"StatePrefix: 'คิดถึงขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.773868447+07:00","message":"TextPushed: 'คิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:54.926711996+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:54.92675454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงขนมหวานคิดถึงอ่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:54.926761066+07:00","message":"receive interim result [false|false]: คิดถึงขนมหวานคิดถึงอ่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:54.926773888+07:00","message":"[buffer interim] 49 false คิดถึงขนมหวานคิดถึงอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.926780717+07:00","message":"[bufferProcess] interim [920000000]:คิดถึงขนมหวานคิดถึงอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.926782998+07:00","message":"[bufferProcess] send to processor:คิดถึงขนมหวานคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.926788555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.926791318+07:00","message":"> Transcript [441] [false]: 'คิดถึงขนมหวานคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.926794608+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.92679683+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.926799344+07:00","message":"StatePrefix: 'คิดถึงขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:54.926802028+07:00","message":"TextPushed: 'คิด'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:55.065684688+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:55.065687085+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:55.104706764+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:55.10474597+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงขนมหวานคิดถึงอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:55.104751912+07:00","message":"receive interim result [false|false]: คิดถึงขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:55.104764108+07:00","message":"[buffer interim] 49 false คิดถึงขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.104770812+07:00","message":"[bufferProcess] interim [100000000]:คิดถึงขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.104773144+07:00","message":"[bufferProcess] send to processor:คิดถึงขนมหวานคิดถึงอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.104778609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.104781553+07:00","message":"> Transcript [442] [false]: 'คิดถึงขนมหวานคิดถึงอ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.104784994+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.104787181+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.104789167+07:00","message":"StatePrefix: 'คิดถึงขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.104791637+07:00","message":"TextPushed: 'คิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:55.521550577+07:00","message":"[GCS] IsForceVAD: false for message ID: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:55.613665824+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:55.613709946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงขนมหวานคิดถึงอาหาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:55.613715972+07:00","message":"receive interim result [false|false]: คิดถึงขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:55.613731166+07:00","message":"[buffer interim] 49 false คิดถึงขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.613737626+07:00","message":"[bufferProcess] interim [700000000]:คิดถึงขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.613740119+07:00","message":"[bufferProcess] send to processor:คิดถึงขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.613743416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.613746602+07:00","message":"> Transcript [443] [false]: 'คิดถึงขนมหวานคิดถึงอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.613749851+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.613751826+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.613753795+07:00","message":"StatePrefix: 'คิดถึงขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.613756105+07:00","message":"TextPushed: 'คิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.613761544+07:00","message":"Push: 'ถึงขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.613763583+07:00","message":"TextPushed: 'คิดถึงขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.613766079+07:00","message":"Set new StatePrefix : 'คิดถึงขนมหวานคิดถึงอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.613768211+07:00","message":"Next Push (prob) : 'คิดถึงอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:55.613775875+07:00","message":"push: {false ถึงขนมหวาน 0 0xc00016e280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:55.62922566+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:55.629248624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงขนมหวานคิดถึงอาหาร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:55.629254032+07:00","message":"receive interim result [true|false]: คิดถึงขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:55.629272175+07:00","message":"end recv isFinal message id 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:55.629274412+07:00","message":"end Recv id 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:55.629280163+07:00","message":"[buffer interim] 49 true คิดถึงขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.629285478+07:00","message":"[bufferProcess] interim [730000000]:คิดถึงขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.629288211+07:00","message":"[bufferProcess] send to processor (isfinal):คิดถึงขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.629297468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.629314863+07:00","message":"> Transcript [444] [false]: 'คิดถึงขนมหวานคิดถึงอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.629321078+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.629323608+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.629325772+07:00","message":"StatePrefix: 'คิดถึงขนมหวานคิดถึงอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.629328767+07:00","message":"TextPushed: 'คิดถึงขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.629331215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.629333267+07:00","message":"> Transcript [445] [true]: 'คิดถึงขนมหวานคิดถึงอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.629335486+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.629337191+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.62933893+07:00","message":"StatePrefix: 'คิดถึงขนมหวานคิดถึงอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.6293407+07:00","message":"TextPushed: 'คิดถึงขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:55.629343399+07:00","message":"Push: 'คิดถึงอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:55.629352635+07:00","message":"push: {true คิดถึงอาหาร 0 0xc00016e280}"}
{"level":"info","service":"Main","time":"2026-05-21T13:05:55.637866005+07:00","message":"write wav file: './tmp/7576/7576_49.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:55.78357587+07:00","message":"[GCS] Start streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:56.631915396+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:56.631951791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงแม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:56.631956959+07:00","message":"receive interim result [false|false]: คิดถึงแม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:56.631969992+07:00","message":"[buffer interim] 50 false คิดถึงแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:56.631977352+07:00","message":"[bufferProcess] interim [840000000]:คิดถึงแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:56.631979277+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:56.631984455+07:00","message":"[bufferProcess] send to processor (ticker):คิดถึงแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:56.631986967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:56.631989466+07:00","message":"> Transcript [446] [false]: 'คิดถึงแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:56.631991745+07:00","message":"Set StatePrefix (first interim): 'คิดถึงแม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:56.95088082+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:56.950921846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงแม่คิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:56.950928402+07:00","message":"receive interim result [false|false]: คิดถึงแม่คิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:56.950942341+07:00","message":"[buffer interim] 50 false คิดถึงแม่คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:56.950948814+07:00","message":"[bufferProcess] interim [140000000]:คิดถึงแม่คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:56.950950938+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:57.007302753+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:57.007345101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงแม่คิดถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:57.007352652+07:00","message":"receive interim result [false|false]: คิดถึงแม่คิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:57.007370727+07:00","message":"[buffer interim] 50 false คิดถึงแม่คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:57.007379772+07:00","message":"[bufferProcess] interim [260000000]:คิดถึงแม่คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:57.007383248+07:00","message":"[bufferProcess] send to processor:คิดถึงแม่คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:57.007392911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:57.007396742+07:00","message":"> Transcript [447] [false]: 'คิดถึงแม่คิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:57.007412169+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:57.007415332+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:57.00741836+07:00","message":"StatePrefix: 'คิดถึงแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:57.007421319+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:57.214660302+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:57.214717228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงแม่คิดถึงลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:57.214727686+07:00","message":"receive interim result [false|false]: คิดถึงแม่คิดถึงลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:57.214745214+07:00","message":"[buffer interim] 50 false คิดถึงแม่คิดถึงลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:57.214752995+07:00","message":"[bufferProcess] interim [500000000]:คิดถึงแม่คิดถึงลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:57.214756673+07:00","message":"[bufferProcess] send to processor:คิดถึงแม่คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:57.214760841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:57.214763944+07:00","message":"> Transcript [448] [false]: 'คิดถึงแม่คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:57.214766911+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:57.21476888+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:57.214771232+07:00","message":"StatePrefix: 'คิดถึงแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:57.214774162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:57.682340729+07:00","message":"[GCS] Cleaned up inactive client: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:57.682370999+07:00","message":"[GCS] Cleaned up inactive client: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:57.68237382+07:00","message":"[GCS] Cleaned up inactive client: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:57.682375715+07:00","message":"[GCS] Cleaned up inactive client: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:57.682377419+07:00","message":"[GCS] Cleaned up inactive client: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:57.682379087+07:00","message":"[GCS] Cleaned up inactive client: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:57.6823807+07:00","message":"[GCS] Cleaned up inactive client: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:57.682382376+07:00","message":"[GCS] Cleaned up inactive client: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:57.858557448+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:57.858606627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงแม่คิดถึงลูก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:57.858614241+07:00","message":"receive interim result [false|false]: คิดถึงแม่คิดถึงลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:57.858630017+07:00","message":"[buffer interim] 50 false คิดถึงแม่คิดถึงลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:57.858638411+07:00","message":"[bufferProcess] interim [100000000]:คิดถึงแม่คิดถึงลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:57.858641909+07:00","message":"[bufferProcess] send to processor:คิดถึงแม่คิดถึงลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:57.858650124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:57.858654402+07:00","message":"> Transcript [449] [false]: 'คิดถึงแม่คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:57.858658857+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:57.858661814+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:57.858664946+07:00","message":"StatePrefix: 'คิดถึงแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:57.858668051+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:58.066275836+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:58.066283698+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:58.931187605+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:58.931232411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:58.931240274+07:00","message":"receive interim result [false|false]: คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:58.931257262+07:00","message":"[buffer interim] 50 false คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:58.931263606+07:00","message":"[bufferProcess] interim [180000000]:คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:58.931268235+07:00","message":"[bufferProcess] send to processor:คิดถึงแม่คิดถึงลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:58.93127178+07:00","message":"[bufferProcess] send to processor (ticker):คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:58.931276138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:58.931278983+07:00","message":"> Transcript [450] [false]: 'คิดถึงแม่คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:58.931282184+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:58.93128421+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:58.931285972+07:00","message":"StatePrefix: 'คิดถึงแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:58.931287883+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:58.931294322+07:00","message":"Push: 'คิดถึงแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:58.93129634+07:00","message":"TextPushed: 'คิดถึงแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:58.931298515+07:00","message":"Set new StatePrefix : 'คิดถึงแม่คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:58.93130061+07:00","message":"Next Push (prob) : 'คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:58.931302648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:58.931304477+07:00","message":"> Transcript [451] [false]: 'คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:58.931306744+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:58.931308326+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:58.931309913+07:00","message":"StatePrefix: 'คิดถึงแม่คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:58.931311663+07:00","message":"TextPushed: 'คิดถึงแม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:58.931341296+07:00","message":"push: {false คิดถึงแม่ 0 0xc000044500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:59.431951918+07:00","message":"[GCS] IsForceVAD: false for message ID: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:59.51972086+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:59.519757583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:59.51977069+07:00","message":"receive interim result [false|false]: คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:59.519783503+07:00","message":"[buffer interim] 50 false คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:59.519790145+07:00","message":"[bufferProcess] interim [780000000]:คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:59.519792281+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:59.557109341+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:59.557147155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว\",\"confidence\":0.9511761}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:59.557153315+07:00","message":"receive interim result [true|false]: คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:59.557202801+07:00","message":"end recv isFinal message id 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:59.557205704+07:00","message":"end Recv id 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:59.557211971+07:00","message":"[buffer interim] 50 true คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:59.557218718+07:00","message":"[bufferProcess] interim [870000000]:คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:59.557221793+07:00","message":"[bufferProcess] send to processor (isfinal):คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:59.557225264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:59.557228728+07:00","message":"> Transcript [452] [false]: 'คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:59.557231628+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:59.557233775+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:59.557235823+07:00","message":"StatePrefix: 'คิดถึงแม่คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:59.557238103+07:00","message":"TextPushed: 'คิดถึงแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:59.557240152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:59.557242039+07:00","message":"> Transcript [453] [true]: 'คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:59.557244296+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:59.557245958+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:59.557247527+07:00","message":"StatePrefix: 'คิดถึงแม่คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:59.557249217+07:00","message":"TextPushed: 'คิดถึงแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:05:59.557252502+07:00","message":"Push: 'คิดถึงลูกนะมีคำว่าครอบครัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:59.557260236+07:00","message":"push: {true คิดถึงลูกนะมีคำว่าครอบครัว 0 0xc000044500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:05:59.564405771+07:00","message":"[GCS] Start streaming session, msgId: 51"}
{"level":"info","service":"Main","time":"2026-05-21T13:05:59.567063443+07:00","message":"write wav file: './tmp/7576/7576_50.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:00.107586827+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:00.107637943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:00.107643604+07:00","message":"receive interim result [false|false]: ความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:00.107660252+07:00","message":"[buffer interim] 51 false ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:00.107666819+07:00","message":"[bufferProcess] interim [420000000]:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:00.107668679+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:00.427655218+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:00.427700843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความสุข\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:00.427706295+07:00","message":"receive interim result [false|false]: มีความสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:00.427718906+07:00","message":"[buffer interim] 51 false มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:00.427732572+07:00","message":"[bufferProcess] interim [660000000]:มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:00.42773472+07:00","message":"[bufferProcess] send to processor:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:00.427738091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:00.427740895+07:00","message":"> Transcript [454] [false]: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:00.427742872+07:00","message":"Set StatePrefix (first interim): 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:00.451104478+07:00","message":"[GCS] IsForceVAD: false for message ID: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:00.550159652+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:00.550195751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความสุข\",\"confidence\":0.958315}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:00.550202158+07:00","message":"receive interim result [true|false]: มีความสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:00.550212184+07:00","message":"end recv isFinal message id 51"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:00.550215071+07:00","message":"end Recv id 51"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:00.550223794+07:00","message":"[buffer interim] 51 true มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:00.550233264+07:00","message":"[bufferProcess] interim [930000000]:มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:00.550236705+07:00","message":"[bufferProcess] send to processor (isfinal):มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:00.55023986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:00.550242445+07:00","message":"> Transcript [455] [false]: 'มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:00.550244806+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:00.550246939+07:00","message":"Set new StatePrefix: 'มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:00.550248549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:00.55025039+07:00","message":"> Transcript [456] [true]: 'มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:00.550252612+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:00.550254561+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:00.550256346+07:00","message":"StatePrefix: 'มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:00.550258467+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:00.550261589+07:00","message":"Push: 'มีความสุข'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:00.550269533+07:00","message":"push: {true มีความสุข 0 0xc0005b6980}"}
{"level":"info","service":"Main","time":"2026-05-21T13:06:00.555766164+07:00","message":"write wav file: './tmp/7576/7576_51.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:00.6534627+07:00","message":"[GCS] Start streaming session, msgId: 52"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:01.067275325+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:01.067308027+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:01.306848023+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:01.306892883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:01.306898228+07:00","message":"receive interim result [false|false]: อิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:01.306911885+07:00","message":"[buffer interim] 52 false อิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.306918423+07:00","message":"[bufferProcess] interim [660000000]:อิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.306920533+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:01.629361318+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:01.629405602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อิ่มทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:01.629411665+07:00","message":"receive interim result [false|false]: อิ่มทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:01.629425432+07:00","message":"[buffer interim] 52 false อิ่มทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.629432556+07:00","message":"[bufferProcess] interim [960000000]:อิ่มทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.629434976+07:00","message":"[bufferProcess] send to processor:อิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.629440638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.629443429+07:00","message":"> Transcript [457] [false]: 'อิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.629445815+07:00","message":"Set StatePrefix (first interim): 'อิ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:01.694057601+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:01.694100682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:01.694106106+07:00","message":"receive interim result [false|false]: อิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:01.69412122+07:00","message":"[buffer interim] 52 false อิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.694127996+07:00","message":"[bufferProcess] interim [80000000]:อิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.694130382+07:00","message":"[bufferProcess] send to processor:อิ่มทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.694133598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.694136261+07:00","message":"> Transcript [458] [false]: 'อิ่มทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.694139417+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.694141408+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.694143495+07:00","message":"StatePrefix: 'อิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.694145396+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:01.870300357+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:01.870343068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อิ่มทำอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:01.870349229+07:00","message":"receive interim result [false|false]: อิ่มทำอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:01.87036551+07:00","message":"[buffer interim] 52 false อิ่มทำอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.870373538+07:00","message":"[bufferProcess] interim [140000000]:อิ่มทำอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.870376094+07:00","message":"[bufferProcess] send to processor:อิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.870384828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.870387912+07:00","message":"> Transcript [459] [false]: 'อิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.870391697+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.87040122+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.870403723+07:00","message":"StatePrefix: 'อิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.870405876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:01.956131154+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:01.956178425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติ่มซําอร่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:01.956184408+07:00","message":"receive interim result [false|false]: ติ่มซําอร่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:01.956199222+07:00","message":"[buffer interim] 52 false ติ่มซําอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.956206848+07:00","message":"[bufferProcess] interim [260000000]:ติ่มซําอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.956209551+07:00","message":"[bufferProcess] send to processor:อิ่มทำอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.956216258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.95621893+07:00","message":"> Transcript [460] [false]: 'อิ่มทำอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.956223001+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.956225474+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.956227314+07:00","message":"StatePrefix: 'อิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:01.956229501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:02.051598008+07:00","message":"[GCS] IsForceVAD: false for message ID: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:02.144133531+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:02.144192988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติ่มซําอร่อย\",\"confidence\":0.88621515}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:02.144201888+07:00","message":"receive interim result [true|false]: ติ่มซําอร่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:02.144214793+07:00","message":"end recv isFinal message id 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:02.144217687+07:00","message":"end Recv id 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:02.144228252+07:00","message":"[buffer interim] 52 true ติ่มซําอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:02.144241408+07:00","message":"[bufferProcess] interim [620000000]:ติ่มซําอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:02.144246217+07:00","message":"[bufferProcess] send to processor (isfinal):ติ่มซําอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:02.14425101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:02.144255502+07:00","message":"> Transcript [461] [false]: 'ติ่มซําอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:02.144259514+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:02.144262364+07:00","message":"Set new StatePrefix: 'ติ่มซําอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:02.14426478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:02.144268115+07:00","message":"> Transcript [462] [true]: 'ติ่มซําอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:02.144272007+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:02.144274555+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:02.144277375+07:00","message":"StatePrefix: 'ติ่มซําอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:02.144280132+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:02.144289474+07:00","message":"Push: 'ติ่มซําอร่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:02.144300958+07:00","message":"push: {true ติ่มซําอร่อย 0 0xc0005b6c80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:06:02.151914136+07:00","message":"write wav file: './tmp/7576/7576_52.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:03.464248533+07:00","message":"[GCS] Start streaming session, msgId: 53"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:04.067795878+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:04.067801886+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:04.135087787+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:04.13513244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:04.135138177+07:00","message":"receive interim result [false|false]: ปิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:04.135152864+07:00","message":"[buffer interim] 53 false ปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.135160065+07:00","message":"[bufferProcess] interim [480000000]:ปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.135161945+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.135167203+07:00","message":"[bufferProcess] send to processor (ticker):ปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.135170045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.135172961+07:00","message":"> Transcript [463] [false]: 'ปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.135175062+07:00","message":"Set StatePrefix (first interim): 'ปิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:04.344593717+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:04.344633911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปี่พาทย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:04.344639763+07:00","message":"receive interim result [false|false]: ปี่พาทย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:04.344651412+07:00","message":"[buffer interim] 53 false ปี่พาทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.34466204+07:00","message":"[bufferProcess] interim [720000000]:ปี่พาทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.344664284+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:04.529885537+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:04.529923101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปี่พาทย์มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:04.529929565+07:00","message":"receive interim result [false|false]: ปี่พาทย์มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:04.529948546+07:00","message":"[buffer interim] 53 false ปี่พาทย์มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.529955585+07:00","message":"[bufferProcess] interim [900000000]:ปี่พาทย์มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.529958135+07:00","message":"[bufferProcess] send to processor:ปี่พาทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.529961643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.529964217+07:00","message":"> Transcript [464] [false]: 'ปี่พาทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.529966687+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.52996855+07:00","message":"Set new StatePrefix: 'ปี่พาทย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:04.644444463+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:04.644480386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Speed ภาค 1\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:04.644485408+07:00","message":"receive interim result [false|false]: Speed ภาค 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:04.644499816+07:00","message":"[buffer interim] 53 false Speed ภาค 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.644506565+07:00","message":"[bufferProcess] interim [960000000]:Speed ภาค 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.6445088+07:00","message":"[bufferProcess] send to processor:ปี่พาทย์มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.644512085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.644515689+07:00","message":"> Transcript [465] [false]: 'ปี่พาทย์มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.644519196+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.644521185+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.644523021+07:00","message":"StatePrefix: 'ปี่พาทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.64452497+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:04.751947888+07:00","message":"[GCS] IsForceVAD: false for message ID: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:04.813465255+07:00","message":"[GCS] Start streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:04.867350591+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:04.867388436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปิดภาค 1\",\"confidence\":0.8336548}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:04.867401929+07:00","message":"receive interim result [true|false]: ปิดภาค 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:04.867412101+07:00","message":"end recv isFinal message id 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:04.867414406+07:00","message":"end Recv id 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:04.867420586+07:00","message":"[buffer interim] 53 true ปิดภาค 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.867427318+07:00","message":"[bufferProcess] interim [290000000]:ปิดภาค 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.867430144+07:00","message":"[bufferProcess] send to processor (isfinal):Speed ภาค 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.867433431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.867436116+07:00","message":"> Transcript [466] [false]: 'Speed ภาค 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.867439369+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.867441279+07:00","message":"Set new StatePrefix: 'Speed ภาค 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.867442855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.867444555+07:00","message":"> Transcript [467] [true]: 'ปิดภาค 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.867447058+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.867450821+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.867452593+07:00","message":"StatePrefix: 'Speed ภาค 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.867454471+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:04.86745698+07:00","message":"Push: 'ปิดภาค 1'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:04.867464738+07:00","message":"push: {true ปิดภาค 1 0 0xc0005b6d80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:06:04.875120135+07:00","message":"write wav file: './tmp/7576/7576_53.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:05.355477622+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:05.355512853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:05.355517646+07:00","message":"receive interim result [false|false]: น้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:05.355533161+07:00","message":"[buffer interim] 54 false น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:05.355539173+07:00","message":"[bufferProcess] interim [600000000]:น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:05.35554149+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:05.392793686+07:00","message":"[GCS] IsForceVAD: false for message ID: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:05.45272597+07:00","message":"[GCS] Start streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:05.477247579+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:05.477284155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:05.477290697+07:00","message":"receive interim result [false|false]: นก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:05.477306704+07:00","message":"[buffer interim] 54 false นก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:05.477317784+07:00","message":"[bufferProcess] interim [660000000]:นก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:05.477320198+07:00","message":"[bufferProcess] send to processor:น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:05.477324156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:05.47732776+07:00","message":"> Transcript [468] [false]: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:05.477330079+07:00","message":"Set StatePrefix (first interim): 'น้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:05.49715825+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:05.497212099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:05.497217208+07:00","message":"receive interim result [true|false]: นก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:05.497229921+07:00","message":"end recv isFinal message id 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:05.497234238+07:00","message":"end Recv id 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:05.497241501+07:00","message":"[buffer interim] 54 true นก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:05.49724806+07:00","message":"[bufferProcess] interim [810000000]:นก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:05.497251266+07:00","message":"[bufferProcess] send to processor (isfinal):นก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:05.497254824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:05.497257603+07:00","message":"> Transcript [469] [false]: 'นก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:05.497260507+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:05.497262403+07:00","message":"Set new StatePrefix: 'นก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:05.497263946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:05.497265691+07:00","message":"> Transcript [470] [true]: 'นก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:05.497267871+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:05.497269661+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:05.497271647+07:00","message":"StatePrefix: 'นก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:05.497273613+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:05.49727623+07:00","message":"Push: 'นก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:05.497284921+07:00","message":"push: {true นก 0 0xc0005b6f00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:06:05.504211595+07:00","message":"write wav file: './tmp/7576/7576_54.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:06.016047298+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:06.01609837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:06.016104216+07:00","message":"receive interim result [false|false]: ราคา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:06.016120516+07:00","message":"[buffer interim] 55 false ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:06.016126429+07:00","message":"[bufferProcess] interim [600000000]:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:06.016128369+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:06.446139529+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:06.446185067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:06.446190747+07:00","message":"receive interim result [false|false]: ทางการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:06.44620418+07:00","message":"[buffer interim] 55 false ทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:06.446214307+07:00","message":"[bufferProcess] interim [960000000]:ทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:06.446216513+07:00","message":"[bufferProcess] send to processor:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:06.44622209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:06.446225071+07:00","message":"> Transcript [471] [false]: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:06.446227491+07:00","message":"Set StatePrefix (first interim): 'ราคา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:06.48138156+07:00","message":"[GCS] IsForceVAD: false for message ID: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:06.56715473+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:06.567206019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาต่างกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:06.567214147+07:00","message":"receive interim result [false|false]: ราคาต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:06.567233719+07:00","message":"[buffer interim] 55 false ราคาต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:06.567243585+07:00","message":"[bufferProcess] interim [140000000]:ราคาต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:06.567247409+07:00","message":"[bufferProcess] send to processor:ทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:06.567257644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:06.567262+07:00","message":"> Transcript [472] [false]: 'ทางการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:06.567265837+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:06.567269705+07:00","message":"Set new StatePrefix: 'ทางการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:06.611874659+07:00","message":"[GCS] Start streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:06.617622111+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:06.617662304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้างกัน\",\"confidence\":0.84828407}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:06.617669951+07:00","message":"receive interim result [true|false]: ข้างกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:06.617682764+07:00","message":"end recv isFinal message id 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:06.617686031+07:00","message":"end Recv id 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:06.617692857+07:00","message":"[buffer interim] 55 true ข้างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:06.617705594+07:00","message":"[bufferProcess] interim [260000000]:ข้างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:06.6177094+07:00","message":"[bufferProcess] send to processor (isfinal):ราคาต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:06.617714817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:06.617719017+07:00","message":"> Transcript [473] [false]: 'ราคาต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:06.617722619+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:06.617725574+07:00","message":"Set new StatePrefix: 'ราคาต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:06.617727938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:06.617730965+07:00","message":"> Transcript [474] [true]: 'ข้างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:06.617735092+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:06.617738071+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:06.617741165+07:00","message":"StatePrefix: 'ราคาต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:06.617744506+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:06.61774817+07:00","message":"Push: 'ข้างกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:06.617758167+07:00","message":"push: {true ข้างกัน 0 0xc000045a00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:06:06.623724218+07:00","message":"write wav file: './tmp/7576/7576_55.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:07.068038839+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:07.068050666+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:07.258108771+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:07.258148773+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:07.258154048+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:07.258168087+07:00","message":"[buffer interim] 56 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.258174877+07:00","message":"[bufferProcess] interim [660000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.258176704+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:07.451564525+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:07.451613222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นไม้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:07.451621773+07:00","message":"receive interim result [false|false]: ต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:07.451639467+07:00","message":"[buffer interim] 56 false ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.451647864+07:00","message":"[bufferProcess] interim [840000000]:ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.451651653+07:00","message":"[bufferProcess] send to processor:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.451661257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.451665119+07:00","message":"> Transcript [475] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.451668666+07:00","message":"Set StatePrefix (first interim): 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:07.842976593+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:07.843021316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นไม้มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:07.843026412+07:00","message":"receive interim result [false|false]: ต้นไม้มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:07.843040147+07:00","message":"[buffer interim] 56 false ต้นไม้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.84304783+07:00","message":"[bufferProcess] interim [260000000]:ต้นไม้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.843050405+07:00","message":"[bufferProcess] send to processor:ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.843057124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.843060029+07:00","message":"> Transcript [476] [false]: 'ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.843063565+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.843065765+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.843067466+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.843072082+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:07.865296195+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:07.865323702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นไม้มีแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:07.865328186+07:00","message":"receive interim result [false|false]: ต้นไม้มีแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:07.865343047+07:00","message":"[buffer interim] 56 false ต้นไม้มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.865348444+07:00","message":"[bufferProcess] interim [320000000]:ต้นไม้มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.865350404+07:00","message":"[bufferProcess] send to processor:ต้นไม้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.865353374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.865356184+07:00","message":"> Transcript [477] [false]: 'ต้นไม้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.865359437+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.865361479+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.865363278+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.865365058+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:07.973281705+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:07.973327753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นไม้มีแฟน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:07.973334415+07:00","message":"receive interim result [false|false]: ต้นไม้มีแฟน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:07.973346003+07:00","message":"[buffer interim] 56 false ต้นไม้มีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.97335491+07:00","message":"[bufferProcess] interim [380000000]:ต้นไม้มีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.973357302+07:00","message":"[bufferProcess] send to processor:ต้นไม้มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.973362942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.97336565+07:00","message":"> Transcript [478] [false]: 'ต้นไม้มีแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.973368844+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.973371502+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.97337389+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:07.973376097+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:08.330907148+07:00","message":"[GCS] IsForceVAD: false for message ID: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:08.355124925+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:08.355179692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นไม้มีแฟนมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:08.35518858+07:00","message":"receive interim result [false|false]: ต้นไม้มีแฟนมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:08.355206006+07:00","message":"[buffer interim] 56 false ต้นไม้มีแฟนมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:08.355215517+07:00","message":"[bufferProcess] interim [740000000]:ต้นไม้มีแฟนมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:08.355218961+07:00","message":"[bufferProcess] send to processor:ต้นไม้มีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:08.355224469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:08.355229396+07:00","message":"> Transcript [479] [false]: 'ต้นไม้มีแฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:08.355234282+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:08.355237265+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:08.355241429+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:08.355244578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:08.355248498+07:00","message":"Push: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:08.35525124+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:08.355254741+07:00","message":"Set new StatePrefix : 'ต้นไม้มีแฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:08.355258111+07:00","message":"Next Push (prob) : 'ไม้มีแฟน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:08.355270438+07:00","message":"push: {false ต้น 0 0xc00016e180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:08.445492494+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:08.445552517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นไม้มีแฟน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:08.445560544+07:00","message":"receive interim result [true|false]: ต้นไม้มีแฟน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:08.445572603+07:00","message":"end recv isFinal message id 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:08.445576476+07:00","message":"end Recv id 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:08.445586901+07:00","message":"[buffer interim] 56 true ต้นไม้มีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:08.445600211+07:00","message":"[bufferProcess] interim [950000000]:ต้นไม้มีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:08.445604776+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นไม้มีแฟนมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:08.44561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:08.445615026+07:00","message":"> Transcript [480] [false]: 'ต้นไม้มีแฟนมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:08.445619479+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:08.445622367+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:08.445625778+07:00","message":"StatePrefix: 'ต้นไม้มีแฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:08.445629256+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:08.445632635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:08.445635617+07:00","message":"> Transcript [481] [true]: 'ต้นไม้มีแฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:08.445638557+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:08.44564096+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:08.44564351+07:00","message":"StatePrefix: 'ต้นไม้มีแฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:08.44564637+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:08.445650115+07:00","message":"Push: 'ไม้มีแฟน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:08.445662625+07:00","message":"push: {true ไม้มีแฟน 0 0xc00016e180}"}
{"level":"info","service":"Main","time":"2026-05-21T13:06:08.453009925+07:00","message":"write wav file: './tmp/7576/7576_56.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:08.723714541+07:00","message":"[GCS] Start streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:09.201998434+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:09.202049815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:09.2020549+07:00","message":"receive interim result [false|false]: รถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:09.202073487+07:00","message":"[buffer interim] 57 false รถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:09.202081012+07:00","message":"[bufferProcess] interim [480000000]:รถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:09.202082775+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:09.420663724+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:09.420708146+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:09.420714202+07:00","message":"receive interim result [false|false]: รถด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:09.420729445+07:00","message":"[buffer interim] 57 false รถด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:09.420736591+07:00","message":"[bufferProcess] interim [660000000]:รถด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:09.420739206+07:00","message":"[bufferProcess] send to processor:รถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:09.420742633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:09.420745398+07:00","message":"> Transcript [482] [false]: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:09.420747399+07:00","message":"Set StatePrefix (first interim): 'รถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:09.95610624+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:09.956147354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถด้วย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:09.956152706+07:00","message":"receive interim result [false|false]: รถด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:09.95616861+07:00","message":"[buffer interim] 57 false รถด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:09.956176438+07:00","message":"[bufferProcess] interim [260000000]:รถด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:09.956178766+07:00","message":"[bufferProcess] send to processor:รถด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:09.95618183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:09.956184758+07:00","message":"> Transcript [483] [false]: 'รถด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:09.956188045+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:09.95619027+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:09.956192025+07:00","message":"StatePrefix: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:09.95619419+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:10.068247238+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:10.068263009+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:10.45870528+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:10.458741748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถด้วยนะคะมีสถาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:10.458747762+07:00","message":"receive interim result [false|false]: รถด้วยนะคะมีสถาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:10.458765574+07:00","message":"[buffer interim] 57 false รถด้วยนะคะมีสถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:10.458773904+07:00","message":"[bufferProcess] interim [800000000]:รถด้วยนะคะมีสถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:10.458777059+07:00","message":"[bufferProcess] send to processor:รถด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:10.458781032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:10.45878386+07:00","message":"> Transcript [484] [false]: 'รถด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:10.45878738+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:10.458789417+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:10.458791944+07:00","message":"StatePrefix: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:10.45879412+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:10.596938051+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:10.596987636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถด้วยนะคะมีสถานที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:10.596994721+07:00","message":"receive interim result [false|false]: รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:10.597008518+07:00","message":"[buffer interim] 57 false รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:10.59701605+07:00","message":"[bufferProcess] interim [920000000]:รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:10.597018474+07:00","message":"[bufferProcess] send to processor:รถด้วยนะคะมีสถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:10.597024084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:10.597028066+07:00","message":"> Transcript [485] [false]: 'รถด้วยนะคะมีสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:10.597031543+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:10.597033582+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:10.597035971+07:00","message":"StatePrefix: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:10.597038214+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.214359636+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.214411616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถด้วยนะคะมีสถานที่ท่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.214419625+07:00","message":"receive interim result [false|false]: รถด้วยนะคะมีสถานที่ท่อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.21443553+07:00","message":"[buffer interim] 57 false รถด้วยนะคะมีสถานที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.214445264+07:00","message":"[bufferProcess] interim [520000000]:รถด้วยนะคะมีสถานที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.214448769+07:00","message":"[bufferProcess] send to processor:รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.214455557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.214459294+07:00","message":"> Transcript [486] [false]: 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.214463771+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.214466868+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.214470275+07:00","message":"StatePrefix: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.214473244+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.214480939+07:00","message":"Push: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.21448362+07:00","message":"TextPushed: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.214486699+07:00","message":"Set new StatePrefix : 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.214489933+07:00","message":"Next Push (prob) : 'ด้วยนะคะมีสถานที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.214506531+07:00","message":"push: {false รถ 0 0xc000045580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.310044366+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.310083408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถด้วยนะคะมีสถานที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.310090095+07:00","message":"receive interim result [false|false]: รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.310103544+07:00","message":"[buffer interim] 57 false รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.310109991+07:00","message":"[bufferProcess] interim [580000000]:รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.310112529+07:00","message":"[bufferProcess] send to processor:รถด้วยนะคะมีสถานที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.310117681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.31012014+07:00","message":"> Transcript [487] [false]: 'รถด้วยนะคะมีสถานที่ท่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.310123588+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.310125604+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.310127735+07:00","message":"StatePrefix: 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.310130252+07:00","message":"TextPushed: 'รถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.36979249+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.36983117+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถด้วยนะคะมีสถานที่ท่องเที่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.369837177+07:00","message":"receive interim result [false|false]: รถด้วยนะคะมีสถานที่ท่องเที่ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.36985281+07:00","message":"[buffer interim] 57 false รถด้วยนะคะมีสถานที่ท่องเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.369860362+07:00","message":"[bufferProcess] interim [640000000]:รถด้วยนะคะมีสถานที่ท่องเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.369862829+07:00","message":"[bufferProcess] send to processor:รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.369869645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.36987242+07:00","message":"> Transcript [488] [false]: 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.369876447+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.369878784+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.369881004+07:00","message":"StatePrefix: 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.369885214+07:00","message":"TextPushed: 'รถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.512192303+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.51223412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถด้วยนะคะมีสถานที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.512240936+07:00","message":"receive interim result [false|false]: รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.512256034+07:00","message":"[buffer interim] 57 false รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.512264617+07:00","message":"[bufferProcess] interim [760000000]:รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.512267157+07:00","message":"[bufferProcess] send to processor:รถด้วยนะคะมีสถานที่ท่องเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.512274682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.512277883+07:00","message":"> Transcript [489] [false]: 'รถด้วยนะคะมีสถานที่ท่องเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.512282049+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.512284211+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.512286361+07:00","message":"StatePrefix: 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.512289174+07:00","message":"TextPushed: 'รถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.568081713+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.568123023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถด้วยนะคะมีสถานที่กูคิดถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.568129257+07:00","message":"receive interim result [false|false]: รถด้วยนะคะมีสถานที่กูคิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.568141137+07:00","message":"[buffer interim] 57 false รถด้วยนะคะมีสถานที่กูคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.568147877+07:00","message":"[bufferProcess] interim [820000000]:รถด้วยนะคะมีสถานที่กูคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.568150415+07:00","message":"[bufferProcess] send to processor:รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.568156115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.56815929+07:00","message":"> Transcript [490] [false]: 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.568162511+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.568164843+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.568167692+07:00","message":"StatePrefix: 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.568170417+07:00","message":"TextPushed: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.568175313+07:00","message":"Push: 'ด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.568177545+07:00","message":"TextPushed: 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.568179678+07:00","message":"Set new StatePrefix : 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.568181786+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.568188692+07:00","message":"push: {false ด้วยนะคะมีสถานที่ 0 0xc000045580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.698783389+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.698822021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถด้วยนะคะมีสถานที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.698828034+07:00","message":"receive interim result [false|false]: รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.698842446+07:00","message":"[buffer interim] 57 false รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.698849733+07:00","message":"[bufferProcess] interim [940000000]:รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.698852422+07:00","message":"[bufferProcess] send to processor:รถด้วยนะคะมีสถานที่กูคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.698858818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.698863106+07:00","message":"> Transcript [491] [false]: 'รถด้วยนะคะมีสถานที่กูคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.698865705+07:00","message":"Set StatePrefix (first interim): 'รถด้วยนะคะมีสถานที่กูคิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.792275765+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.792319398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถด้วยนะคะมีสถานที่ควรยึดถือคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.792325038+07:00","message":"receive interim result [false|false]: รถด้วยนะคะมีสถานที่ควรยึดถือคำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.792339027+07:00","message":"[buffer interim] 57 false รถด้วยนะคะมีสถานที่ควรยึดถือคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.792349025+07:00","message":"[bufferProcess] interim [0]:รถด้วยนะคะมีสถานที่ควรยึดถือคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.792352279+07:00","message":"[bufferProcess] send to processor:รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.792356783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.792360599+07:00","message":"> Transcript [492] [false]: 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.792363087+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.857228613+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.857272893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถด้วยนะคะมีสถานที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.8572789+07:00","message":"receive interim result [false|false]: รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.857291397+07:00","message":"[buffer interim] 57 false รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.85729797+07:00","message":"[bufferProcess] interim [60000000]:รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.857300497+07:00","message":"[bufferProcess] send to processor:รถด้วยนะคะมีสถานที่ควรยึดถือคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.857306302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.857309694+07:00","message":"> Transcript [493] [false]: 'รถด้วยนะคะมีสถานที่ควรยึดถือคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.857312615+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.857315057+07:00","message":"Set new StatePrefix: 'รถด้วยนะคะมีสถานที่ควรยึดถือคำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.973859511+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.973903645+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถด้วยนะคะมีสถานที่ควรยึดถือคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.973910438+07:00","message":"receive interim result [false|false]: รถด้วยนะคะมีสถานที่ควรยึดถือคำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:11.973925608+07:00","message":"[buffer interim] 57 false รถด้วยนะคะมีสถานที่ควรยึดถือคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.973933694+07:00","message":"[bufferProcess] interim [180000000]:รถด้วยนะคะมีสถานที่ควรยึดถือคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.973936059+07:00","message":"[bufferProcess] send to processor:รถด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.973942682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.973945655+07:00","message":"> Transcript [494] [false]: 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:11.973948193+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:12.034382651+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:12.034433489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถด้วยนะคะมีสถานที่ควรยึดถือคำว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:12.034440074+07:00","message":"receive interim result [false|false]: รถด้วยนะคะมีสถานที่ควรยึดถือคำว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:12.034454475+07:00","message":"[buffer interim] 57 false รถด้วยนะคะมีสถานที่ควรยึดถือคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.034462443+07:00","message":"[bufferProcess] interim [240000000]:รถด้วยนะคะมีสถานที่ควรยึดถือคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.034464928+07:00","message":"[bufferProcess] send to processor:รถด้วยนะคะมีสถานที่ควรยึดถือคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.03447213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.034474783+07:00","message":"> Transcript [495] [false]: 'รถด้วยนะคะมีสถานที่ควรยึดถือคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.034478148+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.034480837+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.034483094+07:00","message":"StatePrefix: 'รถด้วยนะคะมีสถานที่ควรยึดถือคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.03448569+07:00","message":"TextPushed: 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:12.235230761+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:12.235263749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถด้วยนะคะมีสถานที่กูคิดถึงบ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:12.23526978+07:00","message":"receive interim result [false|false]: รถด้วยนะคะมีสถานที่กูคิดถึงบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:12.235285548+07:00","message":"[buffer interim] 57 false รถด้วยนะคะมีสถานที่กูคิดถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.235293687+07:00","message":"[bufferProcess] interim [480000000]:รถด้วยนะคะมีสถานที่กูคิดถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.23529639+07:00","message":"[bufferProcess] send to processor:รถด้วยนะคะมีสถานที่ควรยึดถือคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.235302184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.235304978+07:00","message":"> Transcript [496] [false]: 'รถด้วยนะคะมีสถานที่ควรยึดถือคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.235308885+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.235310938+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.235313166+07:00","message":"StatePrefix: 'รถด้วยนะคะมีสถานที่ควรยึดถือคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.235315884+07:00","message":"TextPushed: 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:12.310736084+07:00","message":"[GCS] IsForceVAD: false for message ID: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:12.515374394+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:12.515426399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลบด้วยนะคะมีสถานที่กูคิดถึงบ้าน\",\"confidence\":0.90973103}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:12.51543294+07:00","message":"receive interim result [true|false]: ลบด้วยนะคะมีสถานที่กูคิดถึงบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:12.515444215+07:00","message":"end recv isFinal message id 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:12.515446343+07:00","message":"end Recv id 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:12.515453393+07:00","message":"[buffer interim] 57 true ลบด้วยนะคะมีสถานที่กูคิดถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.515460597+07:00","message":"[bufferProcess] interim [810000000]:ลบด้วยนะคะมีสถานที่กูคิดถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.515466703+07:00","message":"[bufferProcess] send to processor (isfinal):รถด้วยนะคะมีสถานที่กูคิดถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.515471817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.515474482+07:00","message":"> Transcript [497] [false]: 'รถด้วยนะคะมีสถานที่กูคิดถึงบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.515477133+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.515479067+07:00","message":"Set new StatePrefix: 'รถด้วยนะคะมีสถานที่กูคิดถึงบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.515480863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.515482629+07:00","message":"> Transcript [498] [true]: 'ลบด้วยนะคะมีสถานที่กูคิดถึงบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.515485139+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.515487014+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.515489069+07:00","message":"StatePrefix: 'รถด้วยนะคะมีสถานที่กูคิดถึงบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.515491802+07:00","message":"TextPushed: 'รถด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.515493457+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.515604317+07:00","message":"Push: 'กูคิดถึงบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.51560742+07:00","message":"TextPushed: 'รถด้วยนะคะมีสถานที่กูคิดถึงบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.515609379+07:00","message":"Set new StatePrefix : 'ลบด้วยนะคะมีสถานที่กูคิดถึงบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.515611399+07:00","message":"Next Push (prob) : 'ลบด้วยนะคะมีสถานที่กูคิดถึงบ้าน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:12.515619113+07:00","message":"push: {true กูคิดถึงบ้าน 0 0xc000045580}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:12.51566466+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_57.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:06:12.525075835+07:00","message":"write wav file: './tmp/7576/7576_57.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:13.069100349+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:13.069128713+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:13.212474349+07:00","message":"[GCS] Start streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:14.256750545+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:14.256796813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:14.256803196+07:00","message":"receive interim result [false|false]: คิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:14.256818704+07:00","message":"[buffer interim] 58 false คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:14.256826319+07:00","message":"[bufferProcess] interim [840000000]:คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:14.256828139+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:14.256833918+07:00","message":"[bufferProcess] send to processor (ticker):คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:14.256836743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:14.25683975+07:00","message":"> Transcript [499] [false]: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:14.256842461+07:00","message":"Set StatePrefix (first interim): 'คิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:14.386396507+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:14.386441273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:14.386446886+07:00","message":"receive interim result [false|false]: คิดถึงกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:14.38647152+07:00","message":"[buffer interim] 58 false คิดถึงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:14.386479633+07:00","message":"[bufferProcess] interim [20000000]:คิดถึงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:14.386482577+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:14.630568953+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:14.630619679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:14.63062897+07:00","message":"receive interim result [false|false]: คิดถึงการจัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:14.630648479+07:00","message":"[buffer interim] 58 false คิดถึงการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:14.63066198+07:00","message":"[bufferProcess] interim [260000000]:คิดถึงการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:14.630665895+07:00","message":"[bufferProcess] send to processor:คิดถึงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:14.630673769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:14.630678461+07:00","message":"> Transcript [500] [false]: 'คิดถึงกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:14.63068344+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:14.630686499+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:14.63068944+07:00","message":"StatePrefix: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:14.630694288+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:14.952866734+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:14.952914243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงการจัดบ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:14.952920187+07:00","message":"receive interim result [false|false]: คิดถึงการจัดบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:14.952933009+07:00","message":"[buffer interim] 58 false คิดถึงการจัดบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:14.952940148+07:00","message":"[bufferProcess] interim [560000000]:คิดถึงการจัดบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:14.952942874+07:00","message":"[bufferProcess] send to processor:คิดถึงการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:14.952948471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:14.952951482+07:00","message":"> Transcript [501] [false]: 'คิดถึงการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:14.952955103+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:14.952957459+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:14.95295997+07:00","message":"StatePrefix: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:14.952962308+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:15.335364213+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:15.335414747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงการจัดบ้านการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:15.335422073+07:00","message":"receive interim result [false|false]: คิดถึงการจัดบ้านการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:15.335436207+07:00","message":"[buffer interim] 58 false คิดถึงการจัดบ้านการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.335444204+07:00","message":"[bufferProcess] interim [980000000]:คิดถึงการจัดบ้านการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.335446696+07:00","message":"[bufferProcess] send to processor:คิดถึงการจัดบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.335454491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.335457573+07:00","message":"> Transcript [502] [false]: 'คิดถึงการจัดบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.335461598+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.335463849+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.335466028+07:00","message":"StatePrefix: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.335468124+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:15.47070865+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:15.470756299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงการจัดบ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:15.47076469+07:00","message":"receive interim result [false|false]: คิดถึงการจัดบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:15.47078341+07:00","message":"[buffer interim] 58 false คิดถึงการจัดบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.470795302+07:00","message":"[bufferProcess] interim [100000000]:คิดถึงการจัดบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.470798925+07:00","message":"[bufferProcess] send to processor:คิดถึงการจัดบ้านการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.470807434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.470812233+07:00","message":"> Transcript [503] [false]: 'คิดถึงการจัดบ้านการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.47081748+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.470820627+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.470823539+07:00","message":"StatePrefix: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.470826623+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.470833739+07:00","message":"Push: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.470837015+07:00","message":"TextPushed: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.470840067+07:00","message":"Set new StatePrefix : 'คิดถึงการจัดบ้านการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.470844+07:00","message":"Next Push (prob) : 'การจัดบ้านการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:15.470855839+07:00","message":"push: {false คิดถึง 0 0xc0005b6200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:15.532601235+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:15.532640013+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงการจัดบ้านการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:15.532646388+07:00","message":"receive interim result [false|false]: คิดถึงการจัดบ้านการจัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:15.532656864+07:00","message":"[buffer interim] 58 false คิดถึงการจัดบ้านการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.532663798+07:00","message":"[bufferProcess] interim [160000000]:คิดถึงการจัดบ้านการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.532666225+07:00","message":"[bufferProcess] send to processor:คิดถึงการจัดบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.532669741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.532672554+07:00","message":"> Transcript [504] [false]: 'คิดถึงการจัดบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.532674599+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:15.853781906+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:15.853826545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงการจัดบ้านการจัดส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:15.853832517+07:00","message":"receive interim result [false|false]: คิดถึงการจัดบ้านการจัดส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:15.853847357+07:00","message":"[buffer interim] 58 false คิดถึงการจัดบ้านการจัดส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.853855208+07:00","message":"[bufferProcess] interim [460000000]:คิดถึงการจัดบ้านการจัดส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.853857769+07:00","message":"[bufferProcess] send to processor:คิดถึงการจัดบ้านการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.853864582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.853867867+07:00","message":"> Transcript [505] [false]: 'คิดถึงการจัดบ้านการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.853871181+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.853873434+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.853875195+07:00","message":"StatePrefix: 'คิดถึงการจัดบ้านการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.853877334+07:00","message":"TextPushed: 'คิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:15.856341354+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:15.856351262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงการจัดบ้านการจัดสวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:15.856354566+07:00","message":"receive interim result [false|false]: คิดถึงการจัดบ้านการจัดสวน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:15.856361214+07:00","message":"[buffer interim] 58 false คิดถึงการจัดบ้านการจัดสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.856364383+07:00","message":"[bufferProcess] interim [520000000]:คิดถึงการจัดบ้านการจัดสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.856366683+07:00","message":"[bufferProcess] send to processor:คิดถึงการจัดบ้านการจัดส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.856368869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.856371634+07:00","message":"> Transcript [506] [false]: 'คิดถึงการจัดบ้านการจัดส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.856373983+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.856375794+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.856377457+07:00","message":"StatePrefix: 'คิดถึงการจัดบ้านการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:15.856379318+07:00","message":"TextPushed: 'คิดถึง'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:16.069983964+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:16.069977188+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:16.421779092+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:16.421815321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงการจัดบ้านการจัดสวน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:16.42182076+07:00","message":"receive interim result [false|false]: คิดถึงการจัดบ้านการจัดสวน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:16.421835234+07:00","message":"[buffer interim] 58 false คิดถึงการจัดบ้านการจัดสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.421841737+07:00","message":"[bufferProcess] interim [120000000]:คิดถึงการจัดบ้านการจัดสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.421843999+07:00","message":"[bufferProcess] send to processor:คิดถึงการจัดบ้านการจัดสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.421847208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.42185011+07:00","message":"> Transcript [507] [false]: 'คิดถึงการจัดบ้านการจัดสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.421853662+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.421855582+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.42185733+07:00","message":"StatePrefix: 'คิดถึงการจัดบ้านการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.421859304+07:00","message":"TextPushed: 'คิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:16.790964152+07:00","message":"[GCS] IsForceVAD: false for message ID: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:16.882506533+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:16.882547166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงการจัดบ้านการจัดสวนนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:16.882553717+07:00","message":"receive interim result [false|false]: คิดถึงการจัดบ้านการจัดสวนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:16.882565812+07:00","message":"[buffer interim] 58 false คิดถึงการจัดบ้านการจัดสวนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.882574855+07:00","message":"[bufferProcess] interim [480000000]:คิดถึงการจัดบ้านการจัดสวนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.882577282+07:00","message":"[bufferProcess] send to processor:คิดถึงการจัดบ้านการจัดสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.882582594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.882585142+07:00","message":"> Transcript [508] [false]: 'คิดถึงการจัดบ้านการจัดสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.882588753+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.882591057+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.882593398+07:00","message":"StatePrefix: 'คิดถึงการจัดบ้านการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.882595559+07:00","message":"TextPushed: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.882600076+07:00","message":"Push: 'การจัดบ้านการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.882602006+07:00","message":"TextPushed: 'คิดถึงการจัดบ้านการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.882603951+07:00","message":"Set new StatePrefix : 'คิดถึงการจัดบ้านการจัดสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.882605951+07:00","message":"Next Push (prob) : 'จัดสวน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:16.882613663+07:00","message":"push: {false การจัดบ้านการ 0 0xc0005b6200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:16.903618277+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:16.90364648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจัดบ้านการจัดสวนนะคะ\",\"confidence\":0.94963014}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:16.903651862+07:00","message":"receive interim result [true|false]: การจัดบ้านการจัดสวนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:16.903660616+07:00","message":"end recv isFinal message id 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:16.903663149+07:00","message":"end Recv id 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:16.903672298+07:00","message":"[buffer interim] 58 true การจัดบ้านการจัดสวนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.90367817+07:00","message":"[bufferProcess] interim [570000000]:การจัดบ้านการจัดสวนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.90368568+07:00","message":"[bufferProcess] send to processor (isfinal):คิดถึงการจัดบ้านการจัดสวนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.90368905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.903691369+07:00","message":"> Transcript [509] [false]: 'คิดถึงการจัดบ้านการจัดสวนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.903693863+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.903695702+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.903697314+07:00","message":"StatePrefix: 'คิดถึงการจัดบ้านการจัดสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.90369948+07:00","message":"TextPushed: 'คิดถึงการจัดบ้านการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.903701319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.903703134+07:00","message":"> Transcript [510] [true]: 'การจัดบ้านการจัดสวนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.903705332+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.903706921+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.903708446+07:00","message":"StatePrefix: 'คิดถึงการจัดบ้านการจัดสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.903710097+07:00","message":"TextPushed: 'คิดถึงการจัดบ้านการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.903711666+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.903800882+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.903803468+07:00","message":"TextPushed: 'คิดถึงการจัดบ้านการนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.903805626+07:00","message":"Set new StatePrefix : 'การจัดบ้านการจัดสวนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.903807772+07:00","message":"Next Push (prob) : 'การจัดบ้านการจัดสวนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:16.903813276+07:00","message":"push: {true นะคะ 0 0xc0005b6200}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:16.903826277+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_58.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:06:16.913915538+07:00","message":"write wav file: './tmp/7576/7576_58.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:16.983018059+07:00","message":"[GCS] Start streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:17.71016771+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:17.710209035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:17.710214443+07:00","message":"receive interim result [false|false]: หรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:17.710228325+07:00","message":"[buffer interim] 59 false หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:17.710234986+07:00","message":"[bufferProcess] interim [600000000]:หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:17.710236956+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:18.354027556+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:18.354070091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรืออาจจะคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:18.354076656+07:00","message":"receive interim result [false|false]: หรืออาจจะคิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:18.354092885+07:00","message":"[buffer interim] 59 false หรืออาจจะคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.354100904+07:00","message":"[bufferProcess] interim [200000000]:หรืออาจจะคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.354103309+07:00","message":"[bufferProcess] send to processor:หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.354109952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.354113682+07:00","message":"> Transcript [511] [false]: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.354115875+07:00","message":"Set StatePrefix (first interim): 'หรือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:18.412706131+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:18.412745547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:18.412751916+07:00","message":"receive interim result [false|false]: หรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:18.412773639+07:00","message":"[buffer interim] 59 false หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.412780349+07:00","message":"[bufferProcess] interim [260000000]:หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.412782454+07:00","message":"[bufferProcess] send to processor:หรืออาจจะคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.412788976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.412791624+07:00","message":"> Transcript [512] [false]: 'หรืออาจจะคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.412795248+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.412797417+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.412799193+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.412801689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:18.419114959+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:18.41913742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรืออาจจะคิดถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:18.419142717+07:00","message":"receive interim result [false|false]: หรืออาจจะคิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:18.419154519+07:00","message":"[buffer interim] 59 false หรืออาจจะคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.419162886+07:00","message":"[bufferProcess] interim [320000000]:หรืออาจจะคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.419165664+07:00","message":"[bufferProcess] send to processor:หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.419168444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.419170873+07:00","message":"> Transcript [513] [false]: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.419173919+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.419175874+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.41917755+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.419179365+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:18.581003692+07:00","message":"[GCS] IsForceVAD: false for message ID: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:18.655074386+07:00","message":"[GCS] Start streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:18.680962043+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:18.681003858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรืออาจจะคิดถึง\",\"confidence\":0.957472}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:18.681009685+07:00","message":"receive interim result [true|false]: หรืออาจจะคิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:18.681014487+07:00","message":"end recv isFinal message id 59"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:18.681016705+07:00","message":"end Recv id 59"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:18.681030452+07:00","message":"[buffer interim] 59 true หรืออาจจะคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.681045127+07:00","message":"[bufferProcess] interim [620000000]:หรืออาจจะคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.681051496+07:00","message":"[bufferProcess] send to processor (isfinal):หรืออาจจะคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.681054436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.681057525+07:00","message":"> Transcript [514] [false]: 'หรืออาจจะคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.681061173+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.681063541+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.681065549+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.681067668+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.681069404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.681071334+07:00","message":"> Transcript [515] [true]: 'หรืออาจจะคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.681073289+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.681074845+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.681076469+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.681078174+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:18.681084387+07:00","message":"Push: 'หรืออาจจะคิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:18.681093233+07:00","message":"push: {true หรืออาจจะคิดถึง 0 0xc001ee6a00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:06:18.68805951+07:00","message":"write wav file: './tmp/7576/7576_59.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:19.070511371+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:19.070516648+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:19.480587394+07:00","message":"[GCS] IsForceVAD: false for message ID: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:19.714648716+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:19.714693599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:19.714700034+07:00","message":"receive interim result [false|false]: แสง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:19.714717734+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:19.714723923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:19.714727183+07:00","message":"receive interim result [true|false]: แสง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:19.71472944+07:00","message":"end recv isFinal message id 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:19.714731508+07:00","message":"end Recv id 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:19.714736436+07:00","message":"[buffer interim] 60 false แสง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:19.714740238+07:00","message":"[buffer interim] 60 true แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:19.714746172+07:00","message":"[bufferProcess] interim [660000000]:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:19.714748013+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:19.714751095+07:00","message":"[bufferProcess] send to processor (ticker):แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:19.714753221+07:00","message":"[bufferProcess] interim [870000000]:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:19.714756135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:19.71475892+07:00","message":"> Transcript [516] [false]: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:19.714761006+07:00","message":"Set StatePrefix (first interim): 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:19.71476261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:19.7147644+07:00","message":"> Transcript [517] [true]: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:19.714767135+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:19.714769335+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:19.714771653+07:00","message":"StatePrefix: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:19.714774764+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:19.714777637+07:00","message":"Push: 'แสง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:19.714785921+07:00","message":"push: {true แสง 0 0xc000731c00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:06:19.720030041+07:00","message":"write wav file: './tmp/7576/7576_60.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:19.933011169+07:00","message":"[GCS] Start streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:20.932859765+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:20.932903861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อากาศดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:20.932909253+07:00","message":"receive interim result [false|false]: อากาศดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:20.932922461+07:00","message":"[buffer interim] 61 false อากาศดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:20.932929625+07:00","message":"[bufferProcess] interim [780000000]:อากาศดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:20.932931826+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:20.932938486+07:00","message":"[bufferProcess] send to processor (ticker):อากาศดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:20.932941521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:20.93294464+07:00","message":"> Transcript [518] [false]: 'อากาศดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:20.932946875+07:00","message":"Set StatePrefix (first interim): 'อากาศดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:21.020977921+07:00","message":"[GCS] IsForceVAD: false for message ID: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:21.141438588+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:21.141479551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อากาศดี\",\"confidence\":0.7454027}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:21.141485094+07:00","message":"receive interim result [true|false]: อากาศดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:21.141496618+07:00","message":"end recv isFinal message id 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:21.141499345+07:00","message":"end Recv id 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:21.141507221+07:00","message":"[buffer interim] 61 true อากาศดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:21.141514259+07:00","message":"[bufferProcess] interim [110000000]:อากาศดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:21.141517429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:21.141520039+07:00","message":"> Transcript [519] [true]: 'อากาศดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:21.141523149+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:21.141525041+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:21.141526981+07:00","message":"StatePrefix: 'อากาศดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:21.141529285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:21.141532078+07:00","message":"Push: 'อากาศดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:21.141540102+07:00","message":"push: {true อากาศดี 0 0xc000731a00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:06:21.147930598+07:00","message":"write wav file: './tmp/7576/7576_61.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:21.411995693+07:00","message":"[GCS] Start streaming session, msgId: 62"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:22.071463285+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:22.071489784+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:22.14420861+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:22.144254648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Isuzu\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:22.144261465+07:00","message":"receive interim result [false|false]: Isuzu"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:22.14428078+07:00","message":"[buffer interim] 62 false Isuzu"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:22.14429268+07:00","message":"[bufferProcess] interim [780000000]:Isuzu"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:22.144294999+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:22.144302775+07:00","message":"[bufferProcess] send to processor (ticker):Isuzu"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:22.144306853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:22.144309805+07:00","message":"> Transcript [520] [false]: 'Isuzu'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:22.144311891+07:00","message":"Set StatePrefix (first interim): 'Isuzu'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:22.663589065+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:22.663634319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:22.663640223+07:00","message":"receive interim result [false|false]: ตก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:22.663657132+07:00","message":"[buffer interim] 62 false ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:22.663665628+07:00","message":"[bufferProcess] interim [320000000]:ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:22.663668469+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:22.842392536+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:22.84243021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาตกปลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:22.842435351+07:00","message":"receive interim result [false|false]: มาตกปลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:22.842449695+07:00","message":"[buffer interim] 62 false มาตกปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:22.842456416+07:00","message":"[bufferProcess] interim [440000000]:มาตกปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:22.842458756+07:00","message":"[bufferProcess] send to processor:ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:22.842461979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:22.842464585+07:00","message":"> Transcript [521] [false]: 'ตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:22.842466931+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:22.842469228+07:00","message":"Set new StatePrefix: 'ตก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:22.851806605+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:22.851825585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตกแต่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:22.85182979+07:00","message":"receive interim result [false|false]: ตกแต่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:22.851838643+07:00","message":"[buffer interim] 62 false ตกแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:22.851842741+07:00","message":"[bufferProcess] interim [500000000]:ตกแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:22.85184461+07:00","message":"[bufferProcess] send to processor:มาตกปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:22.851846986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:22.851849061+07:00","message":"> Transcript [522] [false]: 'มาตกปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:22.85185127+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:22.851853009+07:00","message":"Set new StatePrefix: 'มาตกปลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:23.308132975+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:23.308182714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวนมาตกแต่งมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:23.308188167+07:00","message":"receive interim result [false|false]: สวนมาตกแต่งมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:23.308206313+07:00","message":"[buffer interim] 62 false สวนมาตกแต่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:23.308215421+07:00","message":"[bufferProcess] interim [860000000]:สวนมาตกแต่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:23.308218387+07:00","message":"[bufferProcess] send to processor:ตกแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:23.308221707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:23.308224419+07:00","message":"> Transcript [523] [false]: 'ตกแต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:23.308226859+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:23.308229007+07:00","message":"Set new StatePrefix: 'ตกแต่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:23.483851219+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:23.483889327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวนมาตกแต่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:23.483895052+07:00","message":"receive interim result [false|false]: สวนมาตกแต่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:23.483910635+07:00","message":"[buffer interim] 62 false สวนมาตกแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:23.483918516+07:00","message":"[bufferProcess] interim [40000000]:สวนมาตกแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:23.483920757+07:00","message":"[bufferProcess] send to processor:สวนมาตกแต่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:23.483924311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:23.483927182+07:00","message":"> Transcript [524] [false]: 'สวนมาตกแต่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:23.483929777+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:23.483931642+07:00","message":"Set new StatePrefix: 'สวนมาตกแต่งมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:23.504308911+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:23.504352585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวนมาตกแต่งมีต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:23.504358171+07:00","message":"receive interim result [false|false]: สวนมาตกแต่งมีต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:23.504371793+07:00","message":"[buffer interim] 62 false สวนมาตกแต่งมีต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:23.504384444+07:00","message":"[bufferProcess] interim [100000000]:สวนมาตกแต่งมีต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:23.504387348+07:00","message":"[bufferProcess] send to processor:สวนมาตกแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:23.504394108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:23.504398889+07:00","message":"> Transcript [525] [false]: 'สวนมาตกแต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:23.504401212+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:23.738186455+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:23.73822376+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวนมาตกแต่งมีต้นไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:23.738230603+07:00","message":"receive interim result [false|false]: สวนมาตกแต่งมีต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:23.73824639+07:00","message":"[buffer interim] 62 false สวนมาตกแต่งมีต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:23.738253122+07:00","message":"[bufferProcess] interim [400000000]:สวนมาตกแต่งมีต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:23.738255283+07:00","message":"[bufferProcess] send to processor:สวนมาตกแต่งมีต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:23.738259619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:23.738262529+07:00","message":"> Transcript [526] [false]: 'สวนมาตกแต่งมีต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:23.738266107+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:23.738268168+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:23.738270082+07:00","message":"StatePrefix: 'สวนมาตกแต่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:23.738272375+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:24.199692804+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:24.199737051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวนมาตกแต่งมีต้นไม้มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:24.199743257+07:00","message":"receive interim result [false|false]: สวนมาตกแต่งมีต้นไม้มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:24.199755862+07:00","message":"[buffer interim] 62 false สวนมาตกแต่งมีต้นไม้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.199763164+07:00","message":"[bufferProcess] interim [820000000]:สวนมาตกแต่งมีต้นไม้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.19976591+07:00","message":"[bufferProcess] send to processor:สวนมาตกแต่งมีต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.19977183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.199774963+07:00","message":"> Transcript [527] [false]: 'สวนมาตกแต่งมีต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.199778491+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.199780931+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.19978313+07:00","message":"StatePrefix: 'สวนมาตกแต่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.199785275+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:24.446063775+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:24.446103596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวนมาตกแต่งมีต้นไม้มีทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:24.446109851+07:00","message":"receive interim result [false|false]: สวนมาตกแต่งมีต้นไม้มีทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:24.446124293+07:00","message":"[buffer interim] 62 false สวนมาตกแต่งมีต้นไม้มีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.446130777+07:00","message":"[bufferProcess] interim [60000000]:สวนมาตกแต่งมีต้นไม้มีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.446133387+07:00","message":"[bufferProcess] send to processor:สวนมาตกแต่งมีต้นไม้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.446138503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.44614138+07:00","message":"> Transcript [528] [false]: 'สวนมาตกแต่งมีต้นไม้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.446144918+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.446147326+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.446149572+07:00","message":"StatePrefix: 'สวนมาตกแต่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.446152063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:24.65723373+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:24.657279868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวนมาตกแต่งมีต้นไม้มีธรรมะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:24.657285887+07:00","message":"receive interim result [false|false]: สวนมาตกแต่งมีต้นไม้มีธรรมะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:24.657300261+07:00","message":"[buffer interim] 62 false สวนมาตกแต่งมีต้นไม้มีธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.657307259+07:00","message":"[bufferProcess] interim [240000000]:สวนมาตกแต่งมีต้นไม้มีธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.657309833+07:00","message":"[bufferProcess] send to processor:สวนมาตกแต่งมีต้นไม้มีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.657313202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.657316293+07:00","message":"> Transcript [529] [false]: 'สวนมาตกแต่งมีต้นไม้มีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.657319365+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.657321623+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.657323865+07:00","message":"StatePrefix: 'สวนมาตกแต่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.65732585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.657331584+07:00","message":"Push: 'สวนมาตกแต่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.657333613+07:00","message":"TextPushed: 'สวนมาตกแต่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.657336368+07:00","message":"Set new StatePrefix : 'สวนมาตกแต่งมีต้นไม้มีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.6573389+07:00","message":"Next Push (prob) : 'ต้นไม้มีทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:24.657346139+07:00","message":"push: {false สวนมาตกแต่งมี 0 0xc00354e200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:24.75556122+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:24.755600481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวนมาตกแต่งมีต้นไม้มีธรรมชาติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:24.755608552+07:00","message":"receive interim result [false|false]: สวนมาตกแต่งมีต้นไม้มีธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:24.755623596+07:00","message":"[buffer interim] 62 false สวนมาตกแต่งมีต้นไม้มีธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.755630822+07:00","message":"[bufferProcess] interim [360000000]:สวนมาตกแต่งมีต้นไม้มีธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.75563348+07:00","message":"[bufferProcess] send to processor:สวนมาตกแต่งมีต้นไม้มีธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.755636891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.755639494+07:00","message":"> Transcript [530] [false]: 'สวนมาตกแต่งมีต้นไม้มีธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.755642174+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:24.755644459+07:00","message":"Set new StatePrefix: 'สวนมาตกแต่งมีต้นไม้มีธรรมะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:25.052834728+07:00","message":"[GCS] IsForceVAD: false for message ID: 62"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:25.072042451+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:25.072058936+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:25.183486569+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:25.18353415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชสวนมาตกแต่งมีต้นไม้มีธรรมชาติ\",\"confidence\":0.911305}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:25.183540426+07:00","message":"receive interim result [true|false]: พืชสวนมาตกแต่งมีต้นไม้มีธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:25.183548472+07:00","message":"end recv isFinal message id 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:25.18355077+07:00","message":"end Recv id 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:25.183558185+07:00","message":"[buffer interim] 62 true พืชสวนมาตกแต่งมีต้นไม้มีธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:25.183565549+07:00","message":"[bufferProcess] interim [870000000]:พืชสวนมาตกแต่งมีต้นไม้มีธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:25.183574713+07:00","message":"[bufferProcess] send to processor (isfinal):สวนมาตกแต่งมีต้นไม้มีธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:25.183578186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:25.183581154+07:00","message":"> Transcript [531] [false]: 'สวนมาตกแต่งมีต้นไม้มีธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:25.183583651+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:25.183586057+07:00","message":"Set new StatePrefix: 'สวนมาตกแต่งมีต้นไม้มีธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:25.183588073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:25.183589813+07:00","message":"> Transcript [532] [true]: 'พืชสวนมาตกแต่งมีต้นไม้มีธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:25.183592354+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:25.183594278+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:25.183596036+07:00","message":"StatePrefix: 'สวนมาตกแต่งมีต้นไม้มีธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:25.183599594+07:00","message":"TextPushed: 'สวนมาตกแต่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:25.183601181+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:25.183699957+07:00","message":"Push: 'ธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:25.183702806+07:00","message":"TextPushed: 'สวนมาตกแต่งมีธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:25.183704932+07:00","message":"Set new StatePrefix : 'พืชสวนมาตกแต่งมีต้นไม้มีธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:25.183706943+07:00","message":"Next Push (prob) : 'พืชสวนมาตกแต่งมีต้นไม้มีธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:25.183714997+07:00","message":"push: {true ธรรมชาติ 0 0xc00354e200}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:25.183729279+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_62.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:06:25.193463991+07:00","message":"write wav file: './tmp/7576/7576_62.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:25.255352353+07:00","message":"[GCS] Start streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:25.441277994+07:00","message":"[GCS] IsForceVAD: false for message ID: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:25.537303571+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:25.537330107+07:00","message":"found end of frame, send empty tag with msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:25.53733386+07:00","message":"end Recv id 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:25.537342777+07:00","message":"[buffer interim] 63 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:25.537350506+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:25.537354023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:25.537356747+07:00","message":"> Transcript [533] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:25.537359257+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:25.537361255+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:25.537363012+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:25.5373647+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:25.537367353+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:25.537388167+07:00","message":"push: {true \n 0 0xc001ee6b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:06:25.541916087+07:00","message":"write wav file: './tmp/7576/7576_63.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:25.692372922+07:00","message":"[GCS] Start streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:25.760261955+07:00","message":"[GCS] IsForceVAD: false for message ID: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:26.142402288+07:00","message":"[GCS] Start streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:26.147050254+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:26.147073482+07:00","message":"found end of frame, send empty tag with msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:26.147077078+07:00","message":"end Recv id 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:26.147083709+07:00","message":"[buffer interim] 64 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:26.14709098+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:26.147096591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:26.147101197+07:00","message":"> Transcript [534] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:26.147104894+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:26.147107702+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:26.147111242+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:26.147114027+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:26.147125982+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:26.1471373+07:00","message":"push: {true \n 0 0xc000731d80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:06:26.151978524+07:00","message":"write wav file: './tmp/7576/7576_64.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:27.17986837+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:27.179912579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หมดเลยค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:27.179919242+07:00","message":"receive interim result [false|false]: หมดเลยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:27.179935754+07:00","message":"[buffer interim] 65 false หมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:27.179942099+07:00","message":"[bufferProcess] interim [840000000]:หมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:27.179944138+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:27.179950693+07:00","message":"[bufferProcess] send to processor (ticker):หมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:27.179953275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:27.179956147+07:00","message":"> Transcript [535] [false]: 'หมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:27.179958188+07:00","message":"Set StatePrefix (first interim): 'หมดเลยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:27.682201665+07:00","message":"[GCS] Cleaned up inactive client: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:27.682239224+07:00","message":"[GCS] Cleaned up inactive client: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:27.682242078+07:00","message":"[GCS] Cleaned up inactive client: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:27.682243958+07:00","message":"[GCS] Cleaned up inactive client: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:27.682245646+07:00","message":"[GCS] Cleaned up inactive client: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:27.682247315+07:00","message":"[GCS] Cleaned up inactive client: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:27.682249703+07:00","message":"[GCS] Cleaned up inactive client: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:27.682251482+07:00","message":"[GCS] Cleaned up inactive client: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:27.765508567+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:27.765546904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หมดเลยค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:27.765552271+07:00","message":"receive interim result [false|false]: หมดเลยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:27.765567597+07:00","message":"[buffer interim] 65 false หมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:27.765574926+07:00","message":"[bufferProcess] interim [440000000]:หมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:27.765576786+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:28.072121189+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:28.072135677+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.121941339+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.121985663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.121991737+07:00","message":"receive interim result [false|false]: พอได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.122004192+07:00","message":"[buffer interim] 65 false พอได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.122012288+07:00","message":"[bufferProcess] interim [760000000]:พอได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.122015804+07:00","message":"[bufferProcess] send to processor:หมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.122022427+07:00","message":"[bufferProcess] send to processor (ticker):พอได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.122025898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.122029586+07:00","message":"> Transcript [536] [false]: 'หมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.122033969+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.122036557+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.122039342+07:00","message":"StatePrefix: 'หมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.122043511+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.122045234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.122047295+07:00","message":"> Transcript [537] [false]: 'พอได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.122049037+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.122050861+07:00","message":"Set new StatePrefix: 'พอได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.17918829+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.179229297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอได้ค่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.179235974+07:00","message":"receive interim result [false|false]: พอได้ค่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.179247455+07:00","message":"[buffer interim] 65 false พอได้ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.179256995+07:00","message":"[bufferProcess] interim [880000000]:พอได้ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.179260324+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.30097097+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.301009646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอได้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.30101554+07:00","message":"receive interim result [false|false]: พอได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.301029875+07:00","message":"[buffer interim] 65 false พอได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.301037131+07:00","message":"[bufferProcess] interim [940000000]:พอได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.301039279+07:00","message":"[bufferProcess] send to processor:พอได้ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.301042994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.301045755+07:00","message":"> Transcript [538] [false]: 'พอได้ค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.301049156+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.301051126+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.301053033+07:00","message":"StatePrefix: 'พอได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.301055154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.333339667+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.333388679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอได้คำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.333394884+07:00","message":"receive interim result [false|false]: พอได้คำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.333409563+07:00","message":"[buffer interim] 65 false พอได้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.333417202+07:00","message":"[bufferProcess] interim [0]:พอได้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.333419719+07:00","message":"[bufferProcess] send to processor:พอได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.333425497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.333428817+07:00","message":"> Transcript [539] [false]: 'พอได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.333433044+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.333435059+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.333437046+07:00","message":"StatePrefix: 'พอได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.333439137+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.628247564+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.628297861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอได้คำและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.628304057+07:00","message":"receive interim result [false|false]: พอได้คำและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.628319686+07:00","message":"[buffer interim] 65 false พอได้คำและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.628335305+07:00","message":"[bufferProcess] interim [240000000]:พอได้คำและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.628337794+07:00","message":"[bufferProcess] send to processor:พอได้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.628341772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.62834539+07:00","message":"> Transcript [540] [false]: 'พอได้คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.628348592+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.628350806+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.628352558+07:00","message":"StatePrefix: 'พอได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.628354835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.748469316+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.748506553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอได้คำแนะนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.748512064+07:00","message":"receive interim result [false|false]: พอได้คำแนะนำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.748526266+07:00","message":"[buffer interim] 65 false พอได้คำแนะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.748536346+07:00","message":"[bufferProcess] interim [420000000]:พอได้คำแนะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.7485386+07:00","message":"[bufferProcess] send to processor:พอได้คำและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.748542583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.748545882+07:00","message":"> Transcript [541] [false]: 'พอได้คำและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.748551113+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.748553357+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.748555081+07:00","message":"StatePrefix: 'พอได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.748557225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.748564339+07:00","message":"Push: 'พอได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.748566194+07:00","message":"TextPushed: 'พอได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.748568102+07:00","message":"Set new StatePrefix : 'พอได้คำและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.748570249+07:00","message":"Next Push (prob) : 'คำและ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.74859927+07:00","message":"push: {false พอได้ 0 0xc000045680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.837955612+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.837993855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอได้คำและเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.837999994+07:00","message":"receive interim result [false|false]: พอได้คำและเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.83801361+07:00","message":"[buffer interim] 65 false พอได้คำและเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.838021778+07:00","message":"[bufferProcess] interim [480000000]:พอได้คำและเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.838024159+07:00","message":"[bufferProcess] send to processor:พอได้คำแนะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.838030034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.838033319+07:00","message":"> Transcript [542] [false]: 'พอได้คำแนะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.838036+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.838038764+07:00","message":"Set new StatePrefix: 'พอได้คำแนะนำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.899237916+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.899272816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอได้คำและเราก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.899279035+07:00","message":"receive interim result [false|false]: พอได้คำและเราก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:29.899293946+07:00","message":"[buffer interim] 65 false พอได้คำและเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.899301289+07:00","message":"[bufferProcess] interim [600000000]:พอได้คำและเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.89930352+07:00","message":"[bufferProcess] send to processor:พอได้คำและเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.899308943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.899311745+07:00","message":"> Transcript [543] [false]: 'พอได้คำและเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.899313959+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:29.899316251+07:00","message":"Set new StatePrefix: 'พอได้คำและเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:30.522617127+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:30.522661417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอได้คำและเราก็รอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:30.522668118+07:00","message":"receive interim result [false|false]: พอได้คำและเราก็รอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:30.52268602+07:00","message":"[buffer interim] 65 false พอได้คำและเราก็รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:30.522697182+07:00","message":"[bufferProcess] interim [140000000]:พอได้คำและเราก็รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:30.522699444+07:00","message":"[bufferProcess] send to processor:พอได้คำและเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:30.522703448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:30.522706751+07:00","message":"> Transcript [544] [false]: 'พอได้คำและเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:30.522710417+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:30.52271268+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:30.522714448+07:00","message":"StatePrefix: 'พอได้คำและเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:30.522716816+07:00","message":"TextPushed: 'พอได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:30.524902615+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:30.524923936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอได้คำและเราก็ลอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:30.524930642+07:00","message":"receive interim result [false|false]: พอได้คำและเราก็ลอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:30.524942008+07:00","message":"[buffer interim] 65 false พอได้คำและเราก็ลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:30.524947308+07:00","message":"[bufferProcess] interim [200000000]:พอได้คำและเราก็ลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:30.524949673+07:00","message":"[bufferProcess] send to processor:พอได้คำและเราก็รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:30.52495807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:30.524963415+07:00","message":"> Transcript [545] [false]: 'พอได้คำและเราก็รอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:30.524966265+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:30.524968299+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:30.524970057+07:00","message":"StatePrefix: 'พอได้คำและเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:30.524972045+07:00","message":"TextPushed: 'พอได้'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:31.073194093+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:31.073194088+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:31.144520405+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:31.144560435+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-05-21T13:06:31.144566824+07:00","message":"receive interim result [false|false]: พอได้คำและเราก็ลอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:31.144581303+07:00","message":"[buffer interim] 65 false พอได้คำและเราก็ลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.144592616+07:00","message":"[bufferProcess] interim [800000000]:พอได้คำและเราก็ลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.144595295+07:00","message":"[bufferProcess] send to processor:พอได้คำและเราก็ลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.144599379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.144603001+07:00","message":"> Transcript [546] [false]: 'พอได้คำและเราก็ลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.144606759+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.144609001+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.144610881+07:00","message":"StatePrefix: 'พอได้คำและเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.144612971+07:00","message":"TextPushed: 'พอได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:31.483577617+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:31.483620387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอได้คำและเราก็ลองหาความสัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:31.483626571+07:00","message":"receive interim result [false|false]: พอได้คำและเราก็ลองหาความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:31.483644101+07:00","message":"[buffer interim] 65 false พอได้คำและเราก็ลองหาความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.483656217+07:00","message":"[bufferProcess] interim [160000000]:พอได้คำและเราก็ลองหาความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.483659115+07:00","message":"[bufferProcess] send to processor:พอได้คำและเราก็ลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.483666325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.483669234+07:00","message":"> Transcript [547] [false]: 'พอได้คำและเราก็ลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.483673401+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.483675523+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.483678083+07:00","message":"StatePrefix: 'พอได้คำและเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.483680515+07:00","message":"TextPushed: 'พอได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.483686753+07:00","message":"Push: 'คำและเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.483688672+07:00","message":"TextPushed: 'พอได้คำและเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.483691282+07:00","message":"Set new StatePrefix : 'พอได้คำและเราก็ลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.48369377+07:00","message":"Next Push (prob) : 'ก็ลอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:31.483702844+07:00","message":"push: {false คำและเรา 0 0xc000045680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:31.782039831+07:00","message":"[GCS] IsForceVAD: false for message ID: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:31.963003307+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:31.963054668+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอได้คำและเราก็ลองหาความสัมพันธ์\",\"confidence\":0.94340545}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:31.963062579+07:00","message":"receive interim result [true|false]: พอได้คำและเราก็ลองหาความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:31.963074039+07:00","message":"end recv isFinal message id 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:31.963076473+07:00","message":"end Recv id 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:31.963084665+07:00","message":"[buffer interim] 65 true พอได้คำและเราก็ลองหาความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.963093568+07:00","message":"[bufferProcess] interim [670000000]:พอได้คำและเราก็ลองหาความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.963097528+07:00","message":"[bufferProcess] send to processor (isfinal):พอได้คำและเราก็ลองหาความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.963100996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.963103804+07:00","message":"> Transcript [548] [false]: 'พอได้คำและเราก็ลองหาความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.963106845+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.963108631+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.963111022+07:00","message":"StatePrefix: 'พอได้คำและเราก็ลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.963113746+07:00","message":"TextPushed: 'พอได้คำและเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.963115877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.963117752+07:00","message":"> Transcript [549] [true]: 'พอได้คำและเราก็ลองหาความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.963119828+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.963121416+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.963122965+07:00","message":"StatePrefix: 'พอได้คำและเราก็ลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.963124774+07:00","message":"TextPushed: 'พอได้คำและเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:31.963127658+07:00","message":"Push: 'ก็ลองหาความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:31.96313645+07:00","message":"push: {true ก็ลองหาความสัมพันธ์ 0 0xc000045680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:06:31.979008732+07:00","message":"write wav file: './tmp/7576/7576_65.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:32.422003516+07:00","message":"[GCS] Start streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:32.89538253+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:32.895433817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:32.895439709+07:00","message":"receive interim result [false|false]: บ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:32.89545599+07:00","message":"[buffer interim] 66 false บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:32.895462767+07:00","message":"[bufferProcess] interim [480000000]:บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:32.895464517+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:32.948609977+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:32.948646596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:32.948652676+07:00","message":"receive interim result [false|false]: บาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:32.948663396+07:00","message":"[buffer interim] 66 false บาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:32.948670056+07:00","message":"[bufferProcess] interim [540000000]:บาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:32.94867203+07:00","message":"[bufferProcess] send to processor:บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:32.948677462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:32.948680654+07:00","message":"> Transcript [550] [false]: 'บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:32.948682851+07:00","message":"Set StatePrefix (first interim): 'บ้าน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:33.077852206+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:33.077890459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางคน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:33.077898567+07:00","message":"receive interim result [false|false]: บางคน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:33.077912729+07:00","message":"[buffer interim] 66 false บางคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.07792018+07:00","message":"[bufferProcess] interim [660000000]:บางคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.077922502+07:00","message":"[bufferProcess] send to processor:บาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.077926534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.077929369+07:00","message":"> Transcript [551] [false]: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.077931748+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.077934006+07:00","message":"Set new StatePrefix: 'บาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:33.277644595+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:33.277688535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางคนอาจ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:33.277695337+07:00","message":"receive interim result [false|false]: บางคนอาจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:33.277708955+07:00","message":"[buffer interim] 66 false บางคนอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.277718177+07:00","message":"[bufferProcess] interim [900000000]:บางคนอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.277721319+07:00","message":"[bufferProcess] send to processor:บางคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.277729319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.277733659+07:00","message":"> Transcript [552] [false]: 'บางคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.277738387+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.277741016+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.277743948+07:00","message":"StatePrefix: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.277748245+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:33.403017843+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:33.403064022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางคนอาจจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:33.403070229+07:00","message":"receive interim result [false|false]: บางคนอาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:33.403084136+07:00","message":"[buffer interim] 66 false บางคนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.403093994+07:00","message":"[bufferProcess] interim [20000000]:บางคนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.403097712+07:00","message":"[bufferProcess] send to processor:บางคนอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.403105436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.403109608+07:00","message":"> Transcript [553] [false]: 'บางคนอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.403115281+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.403118673+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.403120874+07:00","message":"StatePrefix: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.403123048+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:33.590300545+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:33.590345774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางคนอาจจะได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:33.590352128+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:33.590366073+07:00","message":"[buffer interim] 66 false บางคนอาจจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.59038308+07:00","message":"[bufferProcess] interim [140000000]:บางคนอาจจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.590387526+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.59039461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.590398907+07:00","message":"> Transcript [554] [false]: 'บางคนอาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.590405877+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.590408229+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.590410693+07:00","message":"StatePrefix: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.59041391+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:33.679739534+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:33.679793983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางคนอาจจะได้มา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:33.679800104+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:33.679814933+07:00","message":"[buffer interim] 66 false บางคนอาจจะได้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.679826224+07:00","message":"[bufferProcess] interim [320000000]:บางคนอาจจะได้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.679828868+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.679835951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.67984043+07:00","message":"> Transcript [555] [false]: 'บางคนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.679844136+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.679846384+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.679848904+07:00","message":"StatePrefix: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.679851032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.679856609+07:00","message":"Push: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.679858339+07:00","message":"TextPushed: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.679860412+07:00","message":"Set new StatePrefix : 'บางคนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.679863496+07:00","message":"Next Push (prob) : 'คนอาจจะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:33.679871872+07:00","message":"push: {false บาง 0 0xc000045200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:33.856641961+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:33.856679648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางคนอาจจะได้มาเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:33.856686557+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:33.856698606+07:00","message":"[buffer interim] 66 false บางคนอาจจะได้มาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.856706391+07:00","message":"[bufferProcess] interim [500000000]:บางคนอาจจะได้มาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.856709086+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.856714874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.856717634+07:00","message":"> Transcript [556] [false]: 'บางคนอาจจะได้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.856720803+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.856722759+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.85672474+07:00","message":"StatePrefix: 'บางคนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:33.856727385+07:00","message":"TextPushed: 'บาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.052992812+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.053031144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางคนอาจจะได้มาเป็นไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.053037728+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.053053748+07:00","message":"[buffer interim] 66 false บางคนอาจจะได้มาเป็นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.053062758+07:00","message":"[bufferProcess] interim [680000000]:บางคนอาจจะได้มาเป็นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.05306523+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.053070891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.05307346+07:00","message":"> Transcript [557] [false]: 'บางคนอาจจะได้มาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.05307697+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.053079132+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.053081177+07:00","message":"StatePrefix: 'บางคนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.053083889+07:00","message":"TextPushed: 'บาง'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:34.073994777+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:34.074016325+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.168572903+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.16861883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางคนอาจจะได้มาเป็นประโยชน์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.168625212+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยชน์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.168639804+07:00","message":"[buffer interim] 66 false บางคนอาจจะได้มาเป็นประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.168647058+07:00","message":"[bufferProcess] interim [800000000]:บางคนอาจจะได้มาเป็นประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.168649633+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.168656172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.168658856+07:00","message":"> Transcript [558] [false]: 'บางคนอาจจะได้มาเป็นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.168662567+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.168665054+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.168667369+07:00","message":"StatePrefix: 'บางคนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.168671827+07:00","message":"TextPushed: 'บาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.285833166+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.285870718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางคนอาจจะได้มาเป็นประโยค\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.285876609+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยค"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.285890182+07:00","message":"[buffer interim] 66 false บางคนอาจจะได้มาเป็นประโยค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.285897403+07:00","message":"[bufferProcess] interim [860000000]:บางคนอาจจะได้มาเป็นประโยค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.285900067+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.285905738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.285908418+07:00","message":"> Transcript [559] [false]: 'บางคนอาจจะได้มาเป็นประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.285911456+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.285913409+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.285915636+07:00","message":"StatePrefix: 'บางคนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.285918217+07:00","message":"TextPushed: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.285922955+07:00","message":"Push: 'คนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.285926048+07:00","message":"TextPushed: 'บางคนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.285928544+07:00","message":"Set new StatePrefix : 'บางคนอาจจะได้มาเป็นประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.285930774+07:00","message":"Next Push (prob) : 'มาเป็นประโยชน์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.285938519+07:00","message":"push: {false คนอาจจะได้ 0 0xc000045200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.497266184+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.49731188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางคนอาจจะได้มาเป็นประโยคเลย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.497318463+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยคเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.497333235+07:00","message":"[buffer interim] 66 false บางคนอาจจะได้มาเป็นประโยคเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.497340975+07:00","message":"[bufferProcess] interim [100000000]:บางคนอาจจะได้มาเป็นประโยคเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.497343847+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นประโยค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.497347574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.49735074+07:00","message":"> Transcript [560] [false]: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.497353279+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.497355151+07:00","message":"Set new StatePrefix: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.688429177+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.688475158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางคนอาจจะได้มาเป็นประโยคเลยอ่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.688480498+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยคเลยอ่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.688492197+07:00","message":"[buffer interim] 66 false บางคนอาจจะได้มาเป็นประโยคเลยอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.688500083+07:00","message":"[bufferProcess] interim [280000000]:บางคนอาจจะได้มาเป็นประโยคเลยอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.68850273+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นประโยคเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.688506911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.688509894+07:00","message":"> Transcript [561] [false]: 'บางคนอาจจะได้มาเป็นประโยคเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.688513563+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.688515675+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.688517617+07:00","message":"StatePrefix: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.688519656+07:00","message":"TextPushed: 'บางคนอาจจะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.87518723+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.875235683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางคนอาจจะได้มาเป็นประโยคเลยอาจจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.875241118+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยคเลยอาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.875257188+07:00","message":"[buffer interim] 66 false บางคนอาจจะได้มาเป็นประโยคเลยอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.875265552+07:00","message":"[bufferProcess] interim [460000000]:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.875268061+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นประโยคเลยอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.875275221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.875277999+07:00","message":"> Transcript [562] [false]: 'บางคนอาจจะได้มาเป็นประโยคเลยอ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.875281474+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.875283828+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.875285991+07:00","message":"StatePrefix: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.875288429+07:00","message":"TextPushed: 'บางคนอาจจะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.998107937+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.99814987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.998156816+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:34.998171257+07:00","message":"[buffer interim] 66 false บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.998178728+07:00","message":"[bufferProcess] interim [580000000]:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.998181245+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.998186953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.998190055+07:00","message":"> Transcript [563] [false]: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.99819368+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.998196005+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.99819891+07:00","message":"StatePrefix: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:34.998201728+07:00","message":"TextPushed: 'บางคนอาจจะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.085797902+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.085836238+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.085842429+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.085860932+07:00","message":"[buffer interim] 66 false บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.08586902+07:00","message":"[bufferProcess] interim [700000000]:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.085871813+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.085876974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.08587994+07:00","message":"> Transcript [564] [false]: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.08588391+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.085886093+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.085888453+07:00","message":"StatePrefix: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.085891695+07:00","message":"TextPushed: 'บางคนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.085897498+07:00","message":"Push: 'มาเป็นประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.085899717+07:00","message":"TextPushed: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.085901785+07:00","message":"Set new StatePrefix : 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.085903898+07:00","message":"Next Push (prob) : 'เลยอาจจะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.085913895+07:00","message":"push: {false มาเป็นประโยค 0 0xc000045200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.205307339+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.205350959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.205358223+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้ทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.205385338+07:00","message":"[buffer interim] 66 false บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.205393655+07:00","message":"[bufferProcess] interim [760000000]:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.205396051+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.205399728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.20540286+07:00","message":"> Transcript [565] [false]: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.205406693+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.205410267+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.205412189+07:00","message":"StatePrefix: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.205415114+07:00","message":"TextPushed: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.209658373+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.209687058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.209693538+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.209705538+07:00","message":"[buffer interim] 66 false บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.209711463+07:00","message":"[bufferProcess] interim [820000000]:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.209713701+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.20971924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.209722021+07:00","message":"> Transcript [566] [false]: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.209725753+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.20972804+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.209729878+07:00","message":"StatePrefix: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.209732353+07:00","message":"TextPushed: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.267221188+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.267255656+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.26726169+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.267276006+07:00","message":"[buffer interim] 66 false บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.267282715+07:00","message":"[bufferProcess] interim [880000000]:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.267285502+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.267289097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.267292422+07:00","message":"> Transcript [567] [false]: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.267296024+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.267298123+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.267299883+07:00","message":"StatePrefix: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.267302205+07:00","message":"TextPushed: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.300776725+07:00","message":"[GCS] IsForceVAD: false for message ID: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.440179587+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.440221737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.440228849+07:00","message":"receive interim result [true|false]: บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.4402378+07:00","message":"end recv isFinal message id 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.440239969+07:00","message":"end Recv id 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.440247173+07:00","message":"[buffer interim] 66 true บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.440260093+07:00","message":"[bufferProcess] interim [90000000]:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.440265048+07:00","message":"[bufferProcess] send to processor (isfinal):บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.440268805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.440271482+07:00","message":"> Transcript [568] [false]: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.440275282+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.440277238+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.440279259+07:00","message":"StatePrefix: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.440281682+07:00","message":"TextPushed: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.440286389+07:00","message":"Push: 'เลยอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.440288709+07:00","message":"TextPushed: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.440291114+07:00","message":"Set new StatePrefix : 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.440293396+07:00","message":"Next Push (prob) : 'คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.440294968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.440296971+07:00","message":"> Transcript [569] [true]: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.440299199+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.440300898+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.440302728+07:00","message":"StatePrefix: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.440304756+07:00","message":"TextPushed: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.440307161+07:00","message":"Push: 'คำว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.440320126+07:00","message":"push: {false เลยอาจจะได้ 0 0xc000045200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.440337183+07:00","message":"push: {true คำว่า 0 0xc000045200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:06:35.44918066+07:00","message":"write wav file: './tmp/7576/7576_66.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.492082349+07:00","message":"[GCS] Start streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.690494578+07:00","message":"[GCS] IsForceVAD: false for message ID: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.751742814+07:00","message":"[GCS] Start streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.896148026+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.896171629+07:00","message":"found end of frame, send empty tag with msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.896174768+07:00","message":"end Recv id 67"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.896182522+07:00","message":"[buffer interim] 67 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.89619039+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.89619459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.896198195+07:00","message":"> Transcript [570] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.896200834+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.896202642+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.896204507+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.896206273+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:35.896216687+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:35.896225665+07:00","message":"push: {true \n 0 0xc000731d00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:06:35.901528325+07:00","message":"write wav file: './tmp/7576/7576_67.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:36.483752414+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:36.483795527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:36.483801155+07:00","message":"receive interim result [false|false]: แสง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:36.48381749+07:00","message":"[buffer interim] 68 false แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:36.483825222+07:00","message":"[bufferProcess] interim [780000000]:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:36.48382705+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:36.61656242+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:36.616601229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางแสน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:36.616606825+07:00","message":"receive interim result [false|false]: บางแสน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:36.616622912+07:00","message":"[buffer interim] 68 false บางแสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:36.616631013+07:00","message":"[bufferProcess] interim [900000000]:บางแสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:36.616633523+07:00","message":"[bufferProcess] send to processor:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:36.616639397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:36.616642211+07:00","message":"> Transcript [571] [false]: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:36.616644669+07:00","message":"Set StatePrefix (first interim): 'แสง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:36.719625238+07:00","message":"[GCS] IsForceVAD: false for message ID: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:36.736872174+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:36.736913421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสนสุข\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:36.736919507+07:00","message":"receive interim result [false|false]: แสนสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:36.736933486+07:00","message":"[buffer interim] 68 false แสนสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:36.736940428+07:00","message":"[bufferProcess] interim [960000000]:แสนสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:36.736943468+07:00","message":"[bufferProcess] send to processor:บางแสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:36.736950182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:36.736953319+07:00","message":"> Transcript [572] [false]: 'บางแสน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:36.736955777+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:36.736957767+07:00","message":"Set new StatePrefix: 'บางแสน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:36.814769917+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:36.814814787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสนสุข\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:36.814820698+07:00","message":"receive interim result [true|false]: แสนสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:36.814828863+07:00","message":"end recv isFinal message id 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:36.814831594+07:00","message":"end Recv id 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:36.81483817+07:00","message":"[buffer interim] 68 true แสนสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:36.814846161+07:00","message":"[bufferProcess] interim [170000000]:แสนสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:36.814848938+07:00","message":"[bufferProcess] send to processor (isfinal):แสนสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:36.814852172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:36.814855106+07:00","message":"> Transcript [573] [false]: 'แสนสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:36.814857795+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:36.814859826+07:00","message":"Set new StatePrefix: 'แสนสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:36.814861535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:36.814863244+07:00","message":"> Transcript [574] [true]: 'แสนสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:36.814865615+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:36.814867387+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:36.814869132+07:00","message":"StatePrefix: 'แสนสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:36.814871037+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:36.814873592+07:00","message":"Push: 'แสนสุข'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:36.814881888+07:00","message":"push: {true แสนสุข 0 0xc000731f00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:06:36.820763041+07:00","message":"write wav file: './tmp/7576/7576_68.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:36.97265724+07:00","message":"[GCS] Start streaming session, msgId: 69"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:37.074855327+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:37.074870116+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:37.550646256+07:00","message":"[GCS] IsForceVAD: false for message ID: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:37.648529821+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:37.648553498+07:00","message":"found end of frame, send empty tag with msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:37.648558095+07:00","message":"end Recv id 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:37.648566492+07:00","message":"[buffer interim] 69 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:37.648574371+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:37.648579069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:37.648584072+07:00","message":"> Transcript [575] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:37.648587069+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:37.648588925+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:37.648590717+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:37.648592651+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:37.648600546+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:37.648610764+07:00","message":"push: {true \n 0 0xc0005b6880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:06:37.654666336+07:00","message":"write wav file: './tmp/7576/7576_69.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:37.742596883+07:00","message":"[GCS] Start streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:38.278982406+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:38.279028672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:38.279034237+07:00","message":"receive interim result [false|false]: จะได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:38.27905061+07:00","message":"[buffer interim] 70 false จะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:38.279057842+07:00","message":"[bufferProcess] interim [360000000]:จะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:38.27905975+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:38.467542271+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:38.467592084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:38.467600064+07:00","message":"receive interim result [false|false]: คำว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:38.467617577+07:00","message":"[buffer interim] 70 false คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:38.467628949+07:00","message":"[bufferProcess] interim [600000000]:คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:38.467632378+07:00","message":"[bufferProcess] send to processor:จะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:38.467639617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:38.4676676+07:00","message":"> Transcript [576] [false]: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:38.467671298+07:00","message":"Set StatePrefix (first interim): 'จะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:38.780795232+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:38.780839505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำว่าบ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:38.780847485+07:00","message":"receive interim result [false|false]: คำว่าบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:38.780862296+07:00","message":"[buffer interim] 70 false คำว่าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:38.780869546+07:00","message":"[bufferProcess] interim [840000000]:คำว่าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:38.780872319+07:00","message":"[bufferProcess] send to processor:คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:38.780875917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:38.780879042+07:00","message":"> Transcript [577] [false]: 'คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:38.78088155+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:38.780883685+07:00","message":"Set new StatePrefix: 'คำว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:38.972517452+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:38.972563221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำว่าบ้านแสน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:38.97256939+07:00","message":"receive interim result [false|false]: คำว่าบ้านแสน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:38.972584453+07:00","message":"[buffer interim] 70 false คำว่าบ้านแสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:38.972594959+07:00","message":"[bufferProcess] interim [80000000]:คำว่าบ้านแสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:38.972597321+07:00","message":"[bufferProcess] send to processor:คำว่าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:38.972603652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:38.972606303+07:00","message":"> Transcript [578] [false]: 'คำว่าบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:38.972609743+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:38.972611765+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:38.972615724+07:00","message":"StatePrefix: 'คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:38.972617936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:39.168438404+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:39.16848481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำว่าบ้านแสนสุข\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:39.168491625+07:00","message":"receive interim result [false|false]: คำว่าบ้านแสนสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:39.168506833+07:00","message":"[buffer interim] 70 false คำว่าบ้านแสนสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:39.168513782+07:00","message":"[bufferProcess] interim [260000000]:คำว่าบ้านแสนสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:39.168516235+07:00","message":"[bufferProcess] send to processor:คำว่าบ้านแสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:39.168522778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:39.168525505+07:00","message":"> Transcript [579] [false]: 'คำว่าบ้านแสน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:39.168528377+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:39.168530589+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:39.168532366+07:00","message":"StatePrefix: 'คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:39.168535046+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:39.488541111+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:39.488586137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำว่าบ้านแสนสุขก็ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:39.488592722+07:00","message":"receive interim result [false|false]: คำว่าบ้านแสนสุขก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:39.488607914+07:00","message":"[buffer interim] 70 false คำว่าบ้านแสนสุขก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:39.488615057+07:00","message":"[bufferProcess] interim [560000000]:คำว่าบ้านแสนสุขก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:39.488618441+07:00","message":"[bufferProcess] send to processor:คำว่าบ้านแสนสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:39.488626463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:39.488629098+07:00","message":"> Transcript [580] [false]: 'คำว่าบ้านแสนสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:39.488632539+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:39.488635114+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:39.488637172+07:00","message":"StatePrefix: 'คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:39.488639354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:40.001159712+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:40.001214116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำว่าบ้านแสนสุขก็ได้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:40.00121964+07:00","message":"receive interim result [false|false]: คำว่าบ้านแสนสุขก็ได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:40.001232512+07:00","message":"[buffer interim] 70 false คำว่าบ้านแสนสุขก็ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:40.001239983+07:00","message":"[bufferProcess] interim [100000000]:คำว่าบ้านแสนสุขก็ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:40.001242838+07:00","message":"[bufferProcess] send to processor:คำว่าบ้านแสนสุขก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:40.00124838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:40.001251346+07:00","message":"> Transcript [581] [false]: 'คำว่าบ้านแสนสุขก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:40.001254968+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:40.001257165+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:40.001262831+07:00","message":"StatePrefix: 'คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:40.001265195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:40.001270035+07:00","message":"Push: 'คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:40.001272251+07:00","message":"TextPushed: 'คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:40.001274461+07:00","message":"Set new StatePrefix : 'คำว่าบ้านแสนสุขก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:40.001276767+07:00","message":"Next Push (prob) : 'บ้านแสนสุขก็ได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:40.001285189+07:00","message":"push: {false คำว่า 0 0xc00354e800}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:40.07559977+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:40.075618745+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:40.571227726+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:40.571268811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำว่าบ้านแสนสุขก็ได้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:40.571275862+07:00","message":"receive interim result [false|false]: คำว่าบ้านแสนสุขก็ได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:40.571290387+07:00","message":"[buffer interim] 70 false คำว่าบ้านแสนสุขก็ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:40.571300475+07:00","message":"[bufferProcess] interim [700000000]:คำว่าบ้านแสนสุขก็ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:40.571303147+07:00","message":"[bufferProcess] send to processor:คำว่าบ้านแสนสุขก็ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:40.571310182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:40.571312744+07:00","message":"> Transcript [582] [false]: 'คำว่าบ้านแสนสุขก็ได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:40.571316727+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:40.571319153+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:40.571321274+07:00","message":"StatePrefix: 'คำว่าบ้านแสนสุขก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:40.571323543+07:00","message":"TextPushed: 'คำว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:40.940910959+07:00","message":"[GCS] IsForceVAD: false for message ID: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:41.04673933+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:41.046791157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะได้คำว่าบ้านแสนสุขก็ได้นะคะ\",\"confidence\":0.9370158}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:41.046798203+07:00","message":"receive interim result [true|false]: จะได้คำว่าบ้านแสนสุขก็ได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:41.046810519+07:00","message":"end recv isFinal message id 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:41.046812802+07:00","message":"end Recv id 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:41.046820415+07:00","message":"[buffer interim] 70 true จะได้คำว่าบ้านแสนสุขก็ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:41.046827874+07:00","message":"[bufferProcess] interim [210000000]:จะได้คำว่าบ้านแสนสุขก็ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:41.046831413+07:00","message":"[bufferProcess] send to processor (isfinal):คำว่าบ้านแสนสุขก็ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:41.046835253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:41.046838684+07:00","message":"> Transcript [583] [false]: 'คำว่าบ้านแสนสุขก็ได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:41.046841656+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:41.046843516+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:41.046845423+07:00","message":"StatePrefix: 'คำว่าบ้านแสนสุขก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:41.046847836+07:00","message":"TextPushed: 'คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:41.046849716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:41.046851572+07:00","message":"> Transcript [584] [true]: 'จะได้คำว่าบ้านแสนสุขก็ได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:41.046853568+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:41.046855148+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:41.046856734+07:00","message":"StatePrefix: 'คำว่าบ้านแสนสุขก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:41.046858485+07:00","message":"TextPushed: 'คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:41.046860056+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:41.046971063+07:00","message":"Push: 'บ้านแสนสุขก็ได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:41.046975434+07:00","message":"TextPushed: 'คำว่าบ้านแสนสุขก็ได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:41.046977784+07:00","message":"Set new StatePrefix : 'จะได้คำว่าบ้านแสนสุขก็ได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:41.046979933+07:00","message":"Next Push (prob) : 'จะได้คำว่าบ้านแสนสุขก็ได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:41.046987838+07:00","message":"push: {true บ้านแสนสุขก็ได้นะคะ 0 0xc00354e800}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:41.047052188+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_70.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:06:41.055471541+07:00","message":"write wav file: './tmp/7576/7576_70.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:41.33354314+07:00","message":"[GCS] Start streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:41.857563467+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:41.8576123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:41.8576189+07:00","message":"receive interim result [false|false]: เช้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:41.85763864+07:00","message":"[buffer interim] 71 false เช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:41.857646325+07:00","message":"[bufferProcess] interim [540000000]:เช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:41.857648173+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:41.987455151+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:41.987498132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช้านี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:41.987503738+07:00","message":"receive interim result [false|false]: เช้านี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:41.987521586+07:00","message":"[buffer interim] 71 false เช้านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:41.987528889+07:00","message":"[bufferProcess] interim [660000000]:เช้านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:41.987531477+07:00","message":"[bufferProcess] send to processor:เช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:41.987534911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:41.987537583+07:00","message":"> Transcript [585] [false]: 'เช้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:41.987539607+07:00","message":"Set StatePrefix (first interim): 'เช้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:42.220379547+07:00","message":"[GCS] IsForceVAD: false for message ID: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:42.315687107+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:42.31573005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช้านี้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:42.315736267+07:00","message":"receive interim result [true|false]: เช้านี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:42.315747116+07:00","message":"end recv isFinal message id 71"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:42.315750344+07:00","message":"end Recv id 71"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:42.315759965+07:00","message":"[buffer interim] 71 true เช้านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:42.315774713+07:00","message":"[bufferProcess] interim [110000000]:เช้านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:42.315783257+07:00","message":"[bufferProcess] send to processor (isfinal):เช้านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:42.315786758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:42.315790532+07:00","message":"> Transcript [586] [false]: 'เช้านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:42.315794339+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:42.315796445+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:42.315798359+07:00","message":"StatePrefix: 'เช้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:42.315800357+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:42.3158021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:42.315804361+07:00","message":"> Transcript [587] [true]: 'เช้านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:42.315806325+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:42.315807985+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:42.315809635+07:00","message":"StatePrefix: 'เช้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:42.31581117+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:42.315818234+07:00","message":"Push: 'เช้านี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:42.315826966+07:00","message":"push: {true เช้านี้ 0 0xc00354e900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:06:42.322573457+07:00","message":"write wav file: './tmp/7576/7576_71.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:42.543389039+07:00","message":"[GCS] Start streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:43.074612477+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:43.074656161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แผน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:43.074661772+07:00","message":"receive interim result [false|false]: แผน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:43.074676872+07:00","message":"[buffer interim] 72 false แผน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:43.074684748+07:00","message":"[bufferProcess] interim [540000000]:แผน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:43.074686485+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:43.075701204+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:43.075704143+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:43.243038068+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:43.243084626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แผนผัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:43.243092904+07:00","message":"receive interim result [false|false]: แผนผัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:43.243111215+07:00","message":"[buffer interim] 72 false แผนผัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:43.243122822+07:00","message":"[bufferProcess] interim [720000000]:แผนผัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:43.243126164+07:00","message":"[bufferProcess] send to processor:แผน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:43.24313356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:43.24313806+07:00","message":"> Transcript [588] [false]: 'แผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:43.24314151+07:00","message":"Set StatePrefix (first interim): 'แผน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:43.265726468+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:43.265757937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แถมอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:43.265763263+07:00","message":"receive interim result [false|false]: แถมอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:43.265776366+07:00","message":"[buffer interim] 72 false แถมอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:43.265783147+07:00","message":"[bufferProcess] interim [780000000]:แถมอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:43.265785345+07:00","message":"[bufferProcess] send to processor:แผนผัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:43.265788713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:43.265791423+07:00","message":"> Transcript [589] [false]: 'แผนผัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:43.265794519+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:43.265796443+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:43.265798249+07:00","message":"StatePrefix: 'แผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:43.26580031+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:43.394479785+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:43.394521695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แถมอร่อย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:43.394529565+07:00","message":"receive interim result [false|false]: แถมอร่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:43.39454493+07:00","message":"[buffer interim] 72 false แถมอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:43.394552105+07:00","message":"[bufferProcess] interim [900000000]:แถมอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:43.394554633+07:00","message":"[bufferProcess] send to processor:แถมอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:43.394561277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:43.394564188+07:00","message":"> Transcript [590] [false]: 'แถมอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:43.394566276+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:43.394568488+07:00","message":"Set new StatePrefix: 'แถมอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:43.97270566+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:43.972747898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แถมอร่อย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:43.972754591+07:00","message":"receive interim result [false|false]: แถมอร่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:43.972769309+07:00","message":"[buffer interim] 72 false แถมอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:43.972781449+07:00","message":"[bufferProcess] interim [500000000]:แถมอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:43.972785051+07:00","message":"[bufferProcess] send to processor:แถมอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:43.972790419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:43.972794619+07:00","message":"> Transcript [591] [false]: 'แถมอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:43.972798274+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:43.972801127+07:00","message":"Set new StatePrefix: 'แถมอร่อย'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:46.07652262+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:46.076526455+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:46.933618416+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:46.933666036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แถมอร่อยเริ่มต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:46.933671828+07:00","message":"receive interim result [false|false]: แถมอร่อยเริ่มต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:46.933685184+07:00","message":"[buffer interim] 72 false แถมอร่อยเริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:46.933692992+07:00","message":"[bufferProcess] interim [380000000]:แถมอร่อยเริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:46.933695393+07:00","message":"[bufferProcess] send to processor:แถมอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:46.933700875+07:00","message":"[bufferProcess] send to processor (ticker):แถมอร่อยเริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:46.933703828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:46.93370658+07:00","message":"> Transcript [592] [false]: 'แถมอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:46.933710011+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:46.93371201+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:46.933713849+07:00","message":"StatePrefix: 'แถมอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:46.933715837+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:46.933717603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:46.933719515+07:00","message":"> Transcript [593] [false]: 'แถมอร่อยเริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:46.933721404+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:46.933723089+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:46.933724597+07:00","message":"StatePrefix: 'แถมอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:46.933726301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:46.983234673+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:46.983271342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แถมอร่อย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:46.983277191+07:00","message":"receive interim result [false|false]: แถมอร่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:46.983289408+07:00","message":"[buffer interim] 72 false แถมอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:46.983295626+07:00","message":"[bufferProcess] interim [440000000]:แถมอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:46.983297425+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:48.500676521+07:00","message":"[GCS] IsForceVAD: false for message ID: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:48.654575216+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:48.654623106+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-05-21T13:06:48.654628958+07:00","message":"receive interim result [true|false]: แถมอร่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:48.654638571+07:00","message":"end recv isFinal message id 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:48.654640837+07:00","message":"end Recv id 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:48.654647341+07:00","message":"[buffer interim] 72 true แถมอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:48.654656644+07:00","message":"[bufferProcess] interim [180000000]:แถมอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:48.654660084+07:00","message":"[bufferProcess] send to processor (isfinal):แถมอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:48.6546639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:48.654666736+07:00","message":"> Transcript [594] [false]: 'แถมอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:48.654669752+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:48.65467158+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:48.654673501+07:00","message":"StatePrefix: 'แถมอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:48.654675704+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:48.654677686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:48.654679606+07:00","message":"> Transcript [595] [true]: 'แถมอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:48.654681531+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:48.654683251+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:48.654684786+07:00","message":"StatePrefix: 'แถมอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:48.654686425+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:48.654689043+07:00","message":"Push: 'แถมอร่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:48.654696686+07:00","message":"push: {true แถมอร่อย 0 0xc0005b7480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:06:48.666079426+07:00","message":"write wav file: './tmp/7576/7576_72.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:48.763872674+07:00","message":"[GCS] Start streaming session, msgId: 73"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:49.076872675+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:49.076887881+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:49.330168668+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:49.330209059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:49.330213944+07:00","message":"receive interim result [false|false]: ทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:49.330231066+07:00","message":"[buffer interim] 73 false ทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:49.330239026+07:00","message":"[bufferProcess] interim [600000000]:ทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:49.330240755+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:49.438525094+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:49.438569939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขนาด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:49.438576165+07:00","message":"receive interim result [false|false]: ขนาด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:49.43859088+07:00","message":"[buffer interim] 73 false ขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:49.438599222+07:00","message":"[bufferProcess] interim [720000000]:ขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:49.438601694+07:00","message":"[bufferProcess] send to processor:ทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:49.438605086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:49.438608085+07:00","message":"> Transcript [596] [false]: 'ทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:49.438610199+07:00","message":"Set StatePrefix (first interim): 'ทาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:49.490112196+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:49.490154317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทานอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:49.490160267+07:00","message":"receive interim result [false|false]: ทานอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:49.490173589+07:00","message":"[buffer interim] 73 false ทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:49.490181002+07:00","message":"[bufferProcess] interim [780000000]:ทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:49.490183018+07:00","message":"[bufferProcess] send to processor:ขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:49.49018854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:49.490191377+07:00","message":"> Transcript [597] [false]: 'ขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:49.490193855+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:49.490195793+07:00","message":"Set new StatePrefix: 'ขนาด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:49.781039042+07:00","message":"[GCS] IsForceVAD: false for message ID: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:49.882504002+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:49.882561076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทานอาหาร\",\"confidence\":0.94426656}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:49.88256649+07:00","message":"receive interim result [true|false]: ทานอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:49.882576807+07:00","message":"end recv isFinal message id 73"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:49.882579141+07:00","message":"end Recv id 73"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:49.882586008+07:00","message":"[buffer interim] 73 true ทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:49.882599221+07:00","message":"[bufferProcess] interim [260000000]:ทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:49.882602705+07:00","message":"[bufferProcess] send to processor (isfinal):ทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:49.882606582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:49.88260922+07:00","message":"> Transcript [598] [false]: 'ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:49.882611994+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:49.882614154+07:00","message":"Set new StatePrefix: 'ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:49.882615765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:49.882617637+07:00","message":"> Transcript [599] [true]: 'ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:49.882620289+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:49.882622217+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:49.882624095+07:00","message":"StatePrefix: 'ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:49.882625992+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:49.882628796+07:00","message":"Push: 'ทานอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:49.88263812+07:00","message":"push: {true ทานอาหาร 0 0xc001ee6380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:06:49.890524325+07:00","message":"write wav file: './tmp/7576/7576_73.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:50.173214658+07:00","message":"[GCS] Start streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:51.732919867+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:51.73296656+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:51.732971686+07:00","message":"receive interim result [false|false]: กำลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:51.732985563+07:00","message":"[buffer interim] 74 false กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:51.732993215+07:00","message":"[bufferProcess] interim [380000000]:กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:51.732995176+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:51.733000534+07:00","message":"[bufferProcess] send to processor (ticker):กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:51.733003628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:51.7330065+07:00","message":"> Transcript [600] [false]: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:51.733008821+07:00","message":"Set StatePrefix (first interim): 'กำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:51.80760544+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:51.807650797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลังพา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:51.807656857+07:00","message":"receive interim result [false|false]: กำลังพา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:51.807669013+07:00","message":"[buffer interim] 74 false กำลังพา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:51.80767744+07:00","message":"[bufferProcess] interim [500000000]:กำลังพา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:51.807679305+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:51.907819327+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:51.907858234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลังทาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:51.907864702+07:00","message":"receive interim result [false|false]: กำลังทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:51.907881868+07:00","message":"[buffer interim] 74 false กำลังทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:51.90788951+07:00","message":"[bufferProcess] interim [560000000]:กำลังทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:51.907892426+07:00","message":"[bufferProcess] send to processor:กำลังพา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:51.907901247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:51.907903984+07:00","message":"> Transcript [601] [false]: 'กำลังพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:51.907907955+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:51.907910475+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:51.90791223+07:00","message":"StatePrefix: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:51.907914418+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:52.077464264+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:52.077469767+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:52.107109064+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:52.10714452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลังทานอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:52.107150459+07:00","message":"receive interim result [false|false]: กำลังทานอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:52.107165164+07:00","message":"[buffer interim] 74 false กำลังทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:52.107173521+07:00","message":"[bufferProcess] interim [800000000]:กำลังทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:52.107175996+07:00","message":"[bufferProcess] send to processor:กำลังทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:52.107179899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:52.107183305+07:00","message":"> Transcript [602] [false]: 'กำลังทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:52.107186838+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:52.107188966+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:52.107190929+07:00","message":"StatePrefix: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:52.107193164+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:52.743019768+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:52.743058149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลังทานอาหาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:52.743064045+07:00","message":"receive interim result [false|false]: กำลังทานอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:52.743076849+07:00","message":"[buffer interim] 74 false กำลังทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:52.743084649+07:00","message":"[bufferProcess] interim [400000000]:กำลังทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:52.743086944+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:52.743102762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:52.743106026+07:00","message":"> Transcript [603] [false]: 'กำลังทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:52.743109722+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:52.743111628+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:52.743113544+07:00","message":"StatePrefix: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:52.743115922+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:54.224783846+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:54.224829284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลังทานอาหารไปถึงภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:54.224837453+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:54.224855187+07:00","message":"[buffer interim] 74 false กำลังทานอาหารไปถึงภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.224867063+07:00","message":"[bufferProcess] interim [900000000]:กำลังทานอาหารไปถึงภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.224871434+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.224878815+07:00","message":"[bufferProcess] send to processor (ticker):กำลังทานอาหารไปถึงภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.224884246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.224888549+07:00","message":"> Transcript [604] [false]: 'กำลังทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.224893979+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.224897139+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.224899961+07:00","message":"StatePrefix: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.224902628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.224910772+07:00","message":"Push: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.224913215+07:00","message":"TextPushed: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.224917219+07:00","message":"Set new StatePrefix : 'กำลังทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.224920369+07:00","message":"Next Push (prob) : 'ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.224923184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.224926242+07:00","message":"> Transcript [605] [false]: 'กำลังทานอาหารไปถึงภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.22492932+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.224931743+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.224934787+07:00","message":"StatePrefix: 'กำลังทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.224937784+07:00","message":"TextPushed: 'กำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:54.224937838+07:00","message":"push: {false กำลัง 0 0xc0005b6380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:54.538585191+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:54.538630882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลังทานอาหารไปถึงภายในร่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:54.538638495+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:54.538662367+07:00","message":"[buffer interim] 74 false กำลังทานอาหารไปถึงภายในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.53867257+07:00","message":"[bufferProcess] interim [140000000]:กำลังทานอาหารไปถึงภายในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.538674726+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:54.607370165+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:54.607410338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลังทานอาหารไปถึงภายในร่างกาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:54.607416674+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่างกาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:54.607433322+07:00","message":"[buffer interim] 74 false กำลังทานอาหารไปถึงภายในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.607440806+07:00","message":"[bufferProcess] interim [260000000]:กำลังทานอาหารไปถึงภายในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.607443324+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหารไปถึงภายในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.607451021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.607454423+07:00","message":"> Transcript [606] [false]: 'กำลังทานอาหารไปถึงภายในร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.607458048+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.607460282+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.607462637+07:00","message":"StatePrefix: 'กำลังทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.607464879+07:00","message":"TextPushed: 'กำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:54.930956112+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:54.931002781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลังทานอาหารไปถึงภายในร่างกายของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:54.931009043+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่างกายของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:54.931023805+07:00","message":"[buffer interim] 74 false กำลังทานอาหารไปถึงภายในร่างกายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.931032615+07:00","message":"[bufferProcess] interim [620000000]:กำลังทานอาหารไปถึงภายในร่างกายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.931035243+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหารไปถึงภายในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.93104415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.931051286+07:00","message":"> Transcript [607] [false]: 'กำลังทานอาหารไปถึงภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.931055547+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.931057673+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.931059725+07:00","message":"StatePrefix: 'กำลังทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:54.93106266+07:00","message":"TextPushed: 'กำลัง'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:55.077777099+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:55.077806289+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:55.123448376+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:55.12349389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลังทานอาหารไปถึงภายในร่างกายของเด็ก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:55.123500781+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่างกายของเด็ก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:55.123519671+07:00","message":"[buffer interim] 74 false กำลังทานอาหารไปถึงภายในร่างกายของเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.123527775+07:00","message":"[bufferProcess] interim [740000000]:กำลังทานอาหารไปถึงภายในร่างกายของเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.123530571+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหารไปถึงภายในร่างกายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.123537939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.123540877+07:00","message":"> Transcript [608] [false]: 'กำลังทานอาหารไปถึงภายในร่างกายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.123544776+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.123547016+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.123549229+07:00","message":"StatePrefix: 'กำลังทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.123551792+07:00","message":"TextPushed: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.123557555+07:00","message":"Push: 'ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.123559523+07:00","message":"TextPushed: 'กำลังทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.123561773+07:00","message":"Set new StatePrefix : 'กำลังทานอาหารไปถึงภายในร่างกายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.123564654+07:00","message":"Next Push (prob) : 'ไปถึงภายในร่างกายของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:55.123573306+07:00","message":"push: {false ทานอาหาร 0 0xc0005b6380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:55.440894405+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:55.440930359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:55.440937302+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:55.440953679+07:00","message":"[buffer interim] 74 false กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.440962599+07:00","message":"[bufferProcess] interim [40000000]:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.440965358+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหารไปถึงภายในร่างกายของเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.440974267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.440977776+07:00","message":"> Transcript [609] [false]: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.440981392+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.440983908+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.440985634+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายในร่างกายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.440988279+07:00","message":"TextPushed: 'กำลังทานอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:55.649247216+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:55.649288249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เหรอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:55.649296066+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เหรอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:55.649310966+07:00","message":"[buffer interim] 74 false กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.649317944+07:00","message":"[bufferProcess] interim [280000000]:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.649320818+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.649327205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.649329734+07:00","message":"> Transcript [610] [false]: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.649333238+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.649335382+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.649337609+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายในร่างกายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.649340142+07:00","message":"TextPushed: 'กำลังทานอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:55.687940905+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:55.687976385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:55.687982678+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:55.687996863+07:00","message":"[buffer interim] 74 false กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.688002917+07:00","message":"[bufferProcess] interim [340000000]:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.688005258+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.688010322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.688013302+07:00","message":"> Transcript [611] [false]: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.688016378+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.688018369+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.688020517+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายในร่างกายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:55.68802303+07:00","message":"TextPushed: 'กำลังทานอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:56.017946085+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:56.01797655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:56.017982085+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:56.017992501+07:00","message":"[buffer interim] 74 false กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.017999184+07:00","message":"[bufferProcess] interim [640000000]:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.018001258+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.018004609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.018007493+07:00","message":"> Transcript [612] [false]: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.018011089+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.018013031+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.018015529+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายในร่างกายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.018018072+07:00","message":"TextPushed: 'กำลังทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.018021238+07:00","message":"Push: 'ไปถึงภายในร่างกายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.018023203+07:00","message":"TextPushed: 'กำลังทานอาหารไปถึงภายในร่างกายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.018025678+07:00","message":"Set new StatePrefix : 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.018027847+07:00","message":"Next Push (prob) : 'เด็กคนนี้เลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:56.018036078+07:00","message":"push: {false ไปถึงภายในร่างกายของ 0 0xc0005b6380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:56.060021725+07:00","message":"[GCS] IsForceVAD: false for message ID: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:56.14869229+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:56.148734736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:56.148740622+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:56.148756093+07:00","message":"[buffer interim] 74 false กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.148763697+07:00","message":"[bufferProcess] interim [760000000]:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.148766629+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.148770239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.148773522+07:00","message":"> Transcript [613] [false]: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.148777423+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.148779456+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.148781293+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.148784065+07:00","message":"TextPushed: 'กำลังทานอาหารไปถึงภายในร่างกายของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:56.1988683+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:56.198909005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ\",\"confidence\":0.9507449}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:56.198915544+07:00","message":"receive interim result [true|false]: กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:56.198929641+07:00","message":"end recv isFinal message id 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:56.198932432+07:00","message":"end Recv id 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:56.198939694+07:00","message":"[buffer interim] 74 true กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.198946806+07:00","message":"[bufferProcess] interim [910000000]:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.198949958+07:00","message":"[bufferProcess] send to processor (isfinal):กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.198952978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.198955498+07:00","message":"> Transcript [614] [false]: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.198958525+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.198960378+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.198962362+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.198964815+07:00","message":"TextPushed: 'กำลังทานอาหารไปถึงภายในร่างกายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.198966677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.198968573+07:00","message":"> Transcript [615] [true]: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.198971697+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.198973353+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.198975365+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.198977206+07:00","message":"TextPushed: 'กำลังทานอาหารไปถึงภายในร่างกายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.19898059+07:00","message":"Push: 'เด็กคนนี้เลยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:56.19898877+07:00","message":"push: {true เด็กคนนี้เลยนะคะ 0 0xc0005b6380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:06:56.212456818+07:00","message":"write wav file: './tmp/7576/7576_74.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:56.382054073+07:00","message":"[GCS] Start streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:56.744026198+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:56.744075067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:56.744080588+07:00","message":"receive interim result [false|false]: เมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:56.744094651+07:00","message":"[buffer interim] 75 false เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.744101508+07:00","message":"[bufferProcess] interim [420000000]:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.744103369+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:56.923579634+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:56.923622906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิทาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:56.923628439+07:00","message":"receive interim result [false|false]: นิทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:56.923640142+07:00","message":"[buffer interim] 75 false นิทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.923647102+07:00","message":"[bufferProcess] interim [600000000]:นิทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.923649356+07:00","message":"[bufferProcess] send to processor:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.923652795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.923655291+07:00","message":"> Transcript [616] [false]: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:56.923657591+07:00","message":"Set StatePrefix (first interim): 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.247191491+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.247228496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.247234246+07:00","message":"receive interim result [false|false]: ร้านอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.247248067+07:00","message":"[buffer interim] 75 false ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.247254922+07:00","message":"[bufferProcess] interim [900000000]:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.247257252+07:00","message":"[bufferProcess] send to processor:นิทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.247263896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.247266695+07:00","message":"> Transcript [617] [false]: 'นิทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.247268948+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.247270808+07:00","message":"Set new StatePrefix: 'นิทาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.42944378+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.429487939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.429506885+07:00","message":"receive interim result [false|false]: ร้านอาหารและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.429532508+07:00","message":"[buffer interim] 75 false ร้านอาหารและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.429539962+07:00","message":"[bufferProcess] interim [80000000]:ร้านอาหารและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.429542314+07:00","message":"[bufferProcess] send to processor:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.429545232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.429548094+07:00","message":"> Transcript [618] [false]: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.429550593+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.429552843+07:00","message":"Set new StatePrefix: 'ร้านอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.553310341+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.553365687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อทานอาหารแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.553372104+07:00","message":"receive interim result [false|false]: เมื่อทานอาหารแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.553387922+07:00","message":"[buffer interim] 75 false เมื่อทานอาหารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.553397911+07:00","message":"[bufferProcess] interim [200000000]:เมื่อทานอาหารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.553400266+07:00","message":"[bufferProcess] send to processor:ร้านอาหารและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.553403935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.553407003+07:00","message":"> Transcript [619] [false]: 'ร้านอาหารและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.553410185+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.553412124+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.553413971+07:00","message":"StatePrefix: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.553416047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.683041181+07:00","message":"[GCS] Cleaned up inactive client: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.683070894+07:00","message":"[GCS] Cleaned up inactive client: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.683073634+07:00","message":"[GCS] Cleaned up inactive client: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.683075479+07:00","message":"[GCS] Cleaned up inactive client: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.683079081+07:00","message":"[GCS] Cleaned up inactive client: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.683080941+07:00","message":"[GCS] Cleaned up inactive client: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.683082809+07:00","message":"[GCS] Cleaned up inactive client: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.683084759+07:00","message":"[GCS] Cleaned up inactive client: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.683086541+07:00","message":"[GCS] Cleaned up inactive client: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.683088827+07:00","message":"[GCS] Cleaned up inactive client: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.683090614+07:00","message":"[GCS] Cleaned up inactive client: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.683092374+07:00","message":"[GCS] Cleaned up inactive client: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.851076843+07:00","message":"[GCS] IsForceVAD: false for message ID: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.966920995+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.966970659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อทานอาหารแล้ว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.966977819+07:00","message":"receive interim result [true|false]: เมื่อทานอาหารแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.966990233+07:00","message":"end recv isFinal message id 75"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.966992663+07:00","message":"end Recv id 75"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.967001621+07:00","message":"[buffer interim] 75 true เมื่อทานอาหารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.967016633+07:00","message":"[bufferProcess] interim [710000000]:เมื่อทานอาหารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.967019921+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อทานอาหารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.967023549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.967026518+07:00","message":"> Transcript [620] [false]: 'เมื่อทานอาหารแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.967029218+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.967031312+07:00","message":"Set new StatePrefix: 'เมื่อทานอาหารแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.967032976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.967034675+07:00","message":"> Transcript [621] [true]: 'เมื่อทานอาหารแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.967037203+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.967039445+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.967041286+07:00","message":"StatePrefix: 'เมื่อทานอาหารแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.967043374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:57.967046082+07:00","message":"Push: 'เมื่อทานอาหารแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:57.967055151+07:00","message":"push: {true เมื่อทานอาหารแล้ว 0 0xc00354e100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:06:57.974658157+07:00","message":"write wav file: './tmp/7576/7576_75.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:58.077885046+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:58.077918723+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:58.111873303+07:00","message":"[GCS] Start streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:58.64419287+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:58.644231815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:58.64423772+07:00","message":"receive interim result [false|false]: อาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:58.644252632+07:00","message":"[buffer interim] 76 false อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:58.6442587+07:00","message":"[bufferProcess] interim [360000000]:อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:58.644261123+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:58.840314909+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:58.840360165+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารเสริม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:58.840366128+07:00","message":"receive interim result [false|false]: อาหารเสริม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:58.840389895+07:00","message":"[buffer interim] 76 false อาหารเสริม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:58.840398598+07:00","message":"[bufferProcess] interim [540000000]:อาหารเสริม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:58.840401563+07:00","message":"[bufferProcess] send to processor:อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:58.840406713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:58.840409221+07:00","message":"> Transcript [622] [false]: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:58.840411754+07:00","message":"Set StatePrefix (first interim): 'อาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:59.530817655+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:59.530849974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:59.530855886+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:59.530864235+07:00","message":"[buffer interim] 76 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:59.530870196+07:00","message":"[bufferProcess] interim [260000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:59.530872393+07:00","message":"[bufferProcess] send to processor:อาหารเสริม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:59.530875357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:59.530877965+07:00","message":"> Transcript [623] [false]: 'อาหารเสริม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:59.530880661+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:59.530882524+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:59.530884243+07:00","message":"StatePrefix: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:59.530886082+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:59.731155376+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:59.731194515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:59.731200788+07:00","message":"receive interim result [false|false]: ระบบทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:59.731217567+07:00","message":"[buffer interim] 76 false ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:59.731224552+07:00","message":"[bufferProcess] interim [440000000]:ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:59.731227078+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:59.731236136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:59.731238832+07:00","message":"> Transcript [624] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:59.731241347+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:59.731243555+07:00","message":"Set new StatePrefix: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:59.849247196+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:59.849291972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบทางเดิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:59.849298448+07:00","message":"receive interim result [false|false]: ระบบทางเดิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:06:59.849314381+07:00","message":"[buffer interim] 76 false ระบบทางเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:59.849321919+07:00","message":"[bufferProcess] interim [560000000]:ระบบทางเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:59.849324175+07:00","message":"[bufferProcess] send to processor:ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:59.849331947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:59.849335422+07:00","message":"> Transcript [625] [false]: 'ระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:59.849338649+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:59.849341156+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:59.849343259+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:06:59.849345365+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:00.053030095+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:00.053084425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบทางเดินอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:00.05309239+07:00","message":"receive interim result [false|false]: ระบบทางเดินอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:00.053110406+07:00","message":"[buffer interim] 76 false ระบบทางเดินอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.053121156+07:00","message":"[bufferProcess] interim [740000000]:ระบบทางเดินอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.053124366+07:00","message":"[bufferProcess] send to processor:ระบบทางเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.053129088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.053133815+07:00","message":"> Transcript [626] [false]: 'ระบบทางเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.053138697+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.053141887+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.053145205+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.053148019+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:00.408831288+07:00","message":"[GCS] IsForceVAD: false for message ID: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:00.487878923+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:00.487937549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบทางเดินอาหาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:00.487946281+07:00","message":"receive interim result [false|false]: ระบบทางเดินอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:00.487969276+07:00","message":"[buffer interim] 76 false ระบบทางเดินอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.487976985+07:00","message":"[bufferProcess] interim [340000000]:ระบบทางเดินอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.48798031+07:00","message":"[bufferProcess] send to processor:ระบบทางเดินอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.487987642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.487990475+07:00","message":"> Transcript [627] [false]: 'ระบบทางเดินอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.487993843+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.487996518+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.487998374+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.488000425+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:00.504634623+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:00.504667203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารถูกย่อยผ่านระบบทางเดินอาหาร\",\"confidence\":0.9461329}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:00.504672412+07:00","message":"receive interim result [true|false]: อาหารถูกย่อยผ่านระบบทางเดินอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:00.504683505+07:00","message":"end recv isFinal message id 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:00.504685826+07:00","message":"end Recv id 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:00.504692352+07:00","message":"[buffer interim] 76 true อาหารถูกย่อยผ่านระบบทางเดินอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.504706049+07:00","message":"[bufferProcess] interim [340000000]:อาหารถูกย่อยผ่านระบบทางเดินอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.504708965+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบทางเดินอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.504711715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.504714374+07:00","message":"> Transcript [628] [false]: 'ระบบทางเดินอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.504717083+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.504719106+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.50472101+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.50472295+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.504726511+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.504728351+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.504730268+07:00","message":"Set new StatePrefix : 'ระบบทางเดินอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.504732621+07:00","message":"Next Push (prob) : 'ทางเดินอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.504734484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.504736376+07:00","message":"> Transcript [629] [true]: 'อาหารถูกย่อยผ่านระบบทางเดินอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.504738468+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.504740043+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.50474163+07:00","message":"StatePrefix: 'ระบบทางเดินอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.504743569+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.504745032+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.504837743+07:00","message":"Push: 'ทางเดินอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.504840518+07:00","message":"TextPushed: 'ระบบทางเดินอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.504842407+07:00","message":"Set new StatePrefix : 'อาหารถูกย่อยผ่านระบบทางเดินอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.50484451+07:00","message":"Next Push (prob) : 'อาหารถูกย่อยผ่านระบบทางเดินอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:00.504857101+07:00","message":"push: {false ระบบ 0 0xc00354e380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:00.504881807+07:00","message":"push: {true ทางเดินอาหาร 0 0xc00354e380}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:00.504849306+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_76.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:07:00.511959998+07:00","message":"write wav file: './tmp/7576/7576_76.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:00.67609591+07:00","message":"[GCS] Start streaming session, msgId: 77"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:01.078960299+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:01.078992704+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:01.250110584+07:00","message":"[GCS] IsForceVAD: false for message ID: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:01.344324243+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:01.344345655+07:00","message":"found end of frame, send empty tag with msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:01.344355794+07:00","message":"end Recv id 77"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:01.344363678+07:00","message":"[buffer interim] 77 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:01.34437147+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:01.344375868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:01.344382326+07:00","message":"> Transcript [630] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:01.34438513+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:01.344386961+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:01.344388801+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:01.344390866+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:01.344401422+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:01.344411887+07:00","message":"push: {true \n 0 0xc000414e00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:07:01.349719358+07:00","message":"write wav file: './tmp/7576/7576_77.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:01.512066216+07:00","message":"[GCS] Start streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:02.182311858+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:02.182372066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:02.182377985+07:00","message":"receive interim result [false|false]: ถูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:02.182395453+07:00","message":"[buffer interim] 78 false ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:02.182403111+07:00","message":"[bufferProcess] interim [480000000]:ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:02.182405103+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:02.38954124+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:02.38959628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูกอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:02.389603315+07:00","message":"receive interim result [false|false]: ถูกอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:02.389618759+07:00","message":"[buffer interim] 78 false ถูกอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:02.389631547+07:00","message":"[bufferProcess] interim [720000000]:ถูกอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:02.389634808+07:00","message":"[bufferProcess] send to processor:ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:02.389641924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:02.389644918+07:00","message":"> Transcript [631] [false]: 'ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:02.389647186+07:00","message":"Set StatePrefix (first interim): 'ถูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:02.562643917+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:02.562681143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูกดูด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:02.562688304+07:00","message":"receive interim result [false|false]: ถูกดูด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:02.562702024+07:00","message":"[buffer interim] 78 false ถูกดูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:02.562708944+07:00","message":"[bufferProcess] interim [900000000]:ถูกดูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:02.562711017+07:00","message":"[bufferProcess] send to processor:ถูกอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:02.56271597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:02.562718787+07:00","message":"> Transcript [632] [false]: 'ถูกอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:02.562722105+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:02.562724092+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:02.562725963+07:00","message":"StatePrefix: 'ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:02.562727943+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:02.750756696+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:02.750790783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูกดูดซึม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:02.750797035+07:00","message":"receive interim result [false|false]: ถูกดูดซึม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:02.750810599+07:00","message":"[buffer interim] 78 false ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:02.750817586+07:00","message":"[bufferProcess] interim [80000000]:ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:02.750820203+07:00","message":"[bufferProcess] send to processor:ถูกดูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:02.750825588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:02.750828225+07:00","message":"> Transcript [633] [false]: 'ถูกดูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:02.750831333+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:02.750833392+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:02.750835562+07:00","message":"StatePrefix: 'ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:02.750837649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:02.922356992+07:00","message":"[GCS] IsForceVAD: false for message ID: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:03.010902756+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:03.010942872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูกดูดซึม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:03.010949457+07:00","message":"receive interim result [true|false]: ถูกดูดซึม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:03.010961192+07:00","message":"end recv isFinal message id 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:03.010963307+07:00","message":"end Recv id 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:03.010969684+07:00","message":"[buffer interim] 78 true ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:03.010976047+07:00","message":"[bufferProcess] interim [440000000]:ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:03.010979167+07:00","message":"[bufferProcess] send to processor (isfinal):ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:03.010982048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:03.010984754+07:00","message":"> Transcript [634] [false]: 'ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:03.010988136+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:03.010989999+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:03.010992058+07:00","message":"StatePrefix: 'ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:03.010993948+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:03.010995928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:03.010997793+07:00","message":"> Transcript [635] [true]: 'ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:03.010999718+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:03.011001286+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:03.01100282+07:00","message":"StatePrefix: 'ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:03.011004468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:03.011006979+07:00","message":"Push: 'ถูกดูดซึม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:03.011014299+07:00","message":"push: {true ถูกดูดซึม 0 0xc00016e500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:07:03.017485486+07:00","message":"write wav file: './tmp/7576/7576_78.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:03.172970328+07:00","message":"[GCS] Start streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:03.80969863+07:00","message":"[GCS] IsForceVAD: false for message ID: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:03.912013961+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:03.912044322+07:00","message":"found end of frame, send empty tag with msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:03.91204756+07:00","message":"end Recv id 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:03.91205689+07:00","message":"[buffer interim] 79 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:03.912064247+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:03.912067904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:03.912071186+07:00","message":"> Transcript [636] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:03.912073672+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:03.912075594+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:03.912077397+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:03.912079112+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:03.912081861+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:03.912114389+07:00","message":"push: {true \n 0 0xc000045900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:07:03.917763148+07:00","message":"write wav file: './tmp/7576/7576_79.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:04.079862484+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:04.079911944+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:04.842158796+07:00","message":"[GCS] Start streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:05.880288603+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:05.880342321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:05.880354564+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:05.880374292+07:00","message":"[buffer interim] 80 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:05.88038203+07:00","message":"[bufferProcess] interim [840000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:05.880384348+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:05.880391887+07:00","message":"[bufferProcess] send to processor (ticker):แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:05.880394988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:05.880398225+07:00","message":"> Transcript [637] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:05.880402681+07:00","message":"Set StatePrefix (first interim): 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:06.028717235+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:06.028760588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ถูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:06.028768046+07:00","message":"receive interim result [false|false]: แล้วก็ถูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:06.028787036+07:00","message":"[buffer interim] 80 false แล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:06.028796626+07:00","message":"[bufferProcess] interim [20000000]:แล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:06.028799757+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:06.269739104+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:06.269775791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ถูกอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:06.269782593+07:00","message":"receive interim result [false|false]: แล้วก็ถูกอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:06.269804712+07:00","message":"[buffer interim] 80 false แล้วก็ถูกอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:06.269816062+07:00","message":"[bufferProcess] interim [320000000]:แล้วก็ถูกอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:06.269818975+07:00","message":"[bufferProcess] send to processor:แล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:06.269823208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:06.269826285+07:00","message":"> Transcript [638] [false]: 'แล้วก็ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:06.269829887+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:06.269832288+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:06.269834284+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:06.269836418+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:06.575906147+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:06.575949673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ถูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:06.575956785+07:00","message":"receive interim result [false|false]: แล้วก็ถูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:06.575973243+07:00","message":"[buffer interim] 80 false แล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:06.575984772+07:00","message":"[bufferProcess] interim [560000000]:แล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:06.575988747+07:00","message":"[bufferProcess] send to processor:แล้วก็ถูกอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:06.5759961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:06.576000707+07:00","message":"> Transcript [639] [false]: 'แล้วก็ถูกอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:06.57600478+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:06.576007657+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:06.576010642+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:06.576014075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:06.577913118+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:06.577948115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ถูกดูดซึม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:06.577954001+07:00","message":"receive interim result [false|false]: แล้วก็ถูกดูดซึม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:06.577971683+07:00","message":"[buffer interim] 80 false แล้วก็ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:06.577978752+07:00","message":"[bufferProcess] interim [620000000]:แล้วก็ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:06.577981385+07:00","message":"[bufferProcess] send to processor:แล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:06.577988786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:06.577991625+07:00","message":"> Transcript [640] [false]: 'แล้วก็ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:06.577994719+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:06.577996831+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:06.577998659+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:06.578001225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:07.079894709+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:07.079960571+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:07.095906676+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:07.095948672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ถูกดูดซึมนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:07.095954816+07:00","message":"receive interim result [false|false]: แล้วก็ถูกดูดซึมนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:07.095970131+07:00","message":"[buffer interim] 80 false แล้วก็ถูกดูดซึมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.095977175+07:00","message":"[bufferProcess] interim [40000000]:แล้วก็ถูกดูดซึมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.095980127+07:00","message":"[bufferProcess] send to processor:แล้วก็ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.095983583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.095986278+07:00","message":"> Transcript [641] [false]: 'แล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.095989843+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.095992529+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.095994488+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.095996426+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.095999213+07:00","message":"Push: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.096001121+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.096003179+07:00","message":"Set new StatePrefix : 'แล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.096005287+07:00","message":"Next Push (prob) : 'ถูกดูดซึม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:07.096016591+07:00","message":"push: {false แล้วก็ 0 0xc000415080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:07.108011094+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:07.108039219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ถูกดูดซึม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:07.108045429+07:00","message":"receive interim result [false|false]: แล้วก็ถูกดูดซึม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:07.108058257+07:00","message":"[buffer interim] 80 false แล้วก็ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.108063787+07:00","message":"[bufferProcess] interim [100000000]:แล้วก็ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.108066042+07:00","message":"[bufferProcess] send to processor:แล้วก็ถูกดูดซึมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.108069184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.10807213+07:00","message":"> Transcript [642] [false]: 'แล้วก็ถูกดูดซึมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.108075217+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.1080777+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.108080229+07:00","message":"StatePrefix: 'แล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.108082385+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:07.171732868+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:07.171768845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ถูกดูดซึม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:07.17177534+07:00","message":"receive interim result [false|false]: แล้วก็ถูกดูดซึม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:07.171789525+07:00","message":"[buffer interim] 80 false แล้วก็ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.171796933+07:00","message":"[bufferProcess] interim [220000000]:แล้วก็ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.171799395+07:00","message":"[bufferProcess] send to processor:แล้วก็ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.171802723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.171805427+07:00","message":"> Transcript [643] [false]: 'แล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.171808826+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.171810883+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.171812898+07:00","message":"StatePrefix: 'แล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.171814922+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:07.481979059+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:07.482023569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ถูกดูดซึมสารอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:07.482029594+07:00","message":"receive interim result [false|false]: แล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:07.482045703+07:00","message":"[buffer interim] 80 false แล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.482053552+07:00","message":"[bufferProcess] interim [460000000]:แล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.482056128+07:00","message":"[bufferProcess] send to processor:แล้วก็ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.482059812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.482062959+07:00","message":"> Transcript [644] [false]: 'แล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.482066772+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.482068773+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.482070988+07:00","message":"StatePrefix: 'แล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:07.482073268+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:08.054189211+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:08.054233872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ถูกดูดซึมสารอาหาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:08.054239832+07:00","message":"receive interim result [false|false]: แล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:08.05425546+07:00","message":"[buffer interim] 80 false แล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.05426232+07:00","message":"[bufferProcess] interim [60000000]:แล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.054264851+07:00","message":"[bufferProcess] send to processor:แล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.054272054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.054275004+07:00","message":"> Transcript [645] [false]: 'แล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.054278781+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.054281069+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.054283412+07:00","message":"StatePrefix: 'แล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.054285703+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.054292096+07:00","message":"Push: 'ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.054294287+07:00","message":"TextPushed: 'แล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.054296251+07:00","message":"Set new StatePrefix : 'แล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.054298277+07:00","message":"Next Push (prob) : 'สารอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:08.054305642+07:00","message":"push: {false ถูกดูดซึม 0 0xc000415080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:08.420869403+07:00","message":"[GCS] IsForceVAD: false for message ID: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:08.519234142+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:08.519277403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ถูกดูดซึมสารอาหารที่ร่างกายของเราก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:08.519283791+07:00","message":"receive interim result [false|false]: แล้วก็ถูกดูดซึมสารอาหารที่ร่างกายของเราก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:08.519305272+07:00","message":"[buffer interim] 80 false แล้วก็ถูกดูดซึมสารอาหารที่ร่างกายของเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.519313095+07:00","message":"[bufferProcess] interim [600000000]:แล้วก็ถูกดูดซึมสารอาหารที่ร่างกายของเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.519315635+07:00","message":"[bufferProcess] send to processor:แล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.519319591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.519322586+07:00","message":"> Transcript [646] [false]: 'แล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.519325724+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.519327752+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.519330393+07:00","message":"StatePrefix: 'แล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.519332866+07:00","message":"TextPushed: 'แล้วก็ถูกดูดซึม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:08.555791348+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:08.555832995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ย่อยแล้วก็ถูกดูดซึมสารอาหาร\",\"confidence\":0.91467434}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:08.555839066+07:00","message":"receive interim result [true|false]: ย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:08.555848045+07:00","message":"end recv isFinal message id 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:08.555850504+07:00","message":"end Recv id 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:08.55585789+07:00","message":"[buffer interim] 80 true ย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.555867011+07:00","message":"[bufferProcess] interim [600000000]:ย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.555871885+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วก็ถูกดูดซึมสารอาหารที่ร่างกายของเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.555875222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.555878486+07:00","message":"> Transcript [647] [false]: 'แล้วก็ถูกดูดซึมสารอาหารที่ร่างกายของเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.555881565+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.555883364+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.555885156+07:00","message":"StatePrefix: 'แล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.555887684+07:00","message":"TextPushed: 'แล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.555889706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.555891589+07:00","message":"> Transcript [648] [true]: 'ย่อยแล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.555894618+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.555896383+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.555897933+07:00","message":"StatePrefix: 'แล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.555899722+07:00","message":"TextPushed: 'แล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.555901357+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.555984021+07:00","message":"Push: 'สารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.55598669+07:00","message":"TextPushed: 'แล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.555988748+07:00","message":"Set new StatePrefix : 'ย่อยแล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.555990756+07:00","message":"Next Push (prob) : 'ย่อยแล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:08.555997587+07:00","message":"push: {true สารอาหาร 0 0xc000415080}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:08.556010649+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_80.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:07:08.568720683+07:00","message":"write wav file: './tmp/7576/7576_80.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:08.872998618+07:00","message":"[GCS] Start streaming session, msgId: 81"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:10.080094577+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:10.080109535+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:11.629878661+07:00","message":"[GCS] IsForceVAD: false for message ID: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:11.691235922+07:00","message":"[GCS] Start streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.191476009+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.191522954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.191528674+07:00","message":"receive interim result [false|false]: เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.19154359+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.191548412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.191551113+07:00","message":"receive interim result [false|false]: เอาไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.191555583+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.191558994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไปใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.191563887+07:00","message":"receive interim result [false|false]: เอาไปใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.191568656+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.191572885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไปใช้ประโยชน์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.191575644+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.19157943+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.191584171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไปใช้ประโยชน์ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.191586492+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.191593251+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.191597089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไปใช้ประโยชน์ในส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.191599502+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.191603645+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.191607033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไปใช้ประโยชน์ในส่วนต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.191609254+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.19161462+07:00","message":"[buffer interim] 81 false เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.191620818+07:00","message":"[buffer interim] 81 false เอาไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.191623003+07:00","message":"[buffer interim] 81 false เอาไปใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.191625034+07:00","message":"[buffer interim] 81 false เอาไปใช้ประโยชน์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.191627022+07:00","message":"[buffer interim] 81 false เอาไปใช้ประโยชน์ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.191628981+07:00","message":"[buffer interim] 81 false เอาไปใช้ประโยชน์ในส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.191631046+07:00","message":"[buffer interim] 81 false เอาไปใช้ประโยชน์ในส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191637573+07:00","message":"[bufferProcess] interim [420000000]:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191639333+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191642567+07:00","message":"[bufferProcess] send to processor (ticker):เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191644793+07:00","message":"[bufferProcess] interim [540000000]:เอาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.19164644+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191648369+07:00","message":"[bufferProcess] interim [660000000]:เอาไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.19165009+07:00","message":"[bufferProcess] send to processor:เอาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191652142+07:00","message":"[bufferProcess] interim [20000000]:เอาไปใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191653917+07:00","message":"[bufferProcess] send to processor:เอาไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.19165603+07:00","message":"[bufferProcess] interim [260000000]:เอาไปใช้ประโยชน์ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191665047+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191667401+07:00","message":"[bufferProcess] interim [440000000]:เอาไปใช้ประโยชน์ในส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191669234+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191671408+07:00","message":"[bufferProcess] interim [620000000]:เอาไปใช้ประโยชน์ในส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191673122+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191675871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191678466+07:00","message":"> Transcript [649] [false]: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191680521+07:00","message":"Set StatePrefix (first interim): 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191682025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191683815+07:00","message":"> Transcript [650] [false]: 'เอาไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191686066+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191688058+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191689774+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191691607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191693426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191695308+07:00","message":"> Transcript [651] [false]: 'เอาไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191697784+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191699449+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191700995+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191702559+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191706567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191708325+07:00","message":"> Transcript [652] [false]: 'เอาไปใช้ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191712533+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191714166+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191715734+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.19171732+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191718756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191970752+07:00","message":"> Transcript [653] [false]: 'เอาไปใช้ประโยชน์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.19197352+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191977912+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191979475+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191981044+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191990986+07:00","message":"Push: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191992864+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191994845+07:00","message":"Set new StatePrefix : 'เอาไปใช้ประโยชน์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191996951+07:00","message":"Next Push (prob) : 'ไปใช้ประโยชน์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.191998717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.192001005+07:00","message":"> Transcript [654] [false]: 'เอาไปใช้ประโยชน์ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.192002985+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.192004517+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.19200633+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.192008174+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.192015353+07:00","message":"push: {false เอา 0 0xc001ee6000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.379527554+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.379566143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไปใช้ประโยชน์ในส่วนต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.379572044+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.379585755+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.379590203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไปใช้ประโยชน์ในส่วนต่างๆของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.379592854+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.379598316+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.379603287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไปใช้ประโยชน์ในส่วนต่างๆของร่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.379606103+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.37960926+07:00","message":"[buffer interim] 81 false เอาไปใช้ประโยชน์ในส่วนต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.379621399+07:00","message":"[buffer interim] 81 false เอาไปใช้ประโยชน์ในส่วนต่างๆของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.379625127+07:00","message":"[buffer interim] 81 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.379633696+07:00","message":"[bufferProcess] interim [740000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.379638239+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.379643225+07:00","message":"[bufferProcess] interim [100000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.379645116+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.379649069+07:00","message":"[bufferProcess] interim [280000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.379650922+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.379653672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.379656383+07:00","message":"> Transcript [655] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.379659802+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.379661858+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.379664081+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.379666726+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.379668564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.379670409+07:00","message":"> Transcript [656] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.379672394+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.379674157+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.379675713+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.379677577+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.379679144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.379681045+07:00","message":"> Transcript [657] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.379682937+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.379684501+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.37968651+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.379688233+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.379694218+07:00","message":"Push: 'ไปใช้ประโยชน์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.379701904+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.379703946+07:00","message":"Set new StatePrefix : 'เอาไปใช้ประโยชน์ในส่วนต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:12.379706517+07:00","message":"Next Push (prob) : 'ส่วนต่างๆของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:12.379714673+07:00","message":"push: {false ไปใช้ประโยชน์ใน 0 0xc001ee6000}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:13.081144099+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:13.081199013+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:13.1406286+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:13.140671439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:13.140677754+07:00","message":"receive interim result [false|false]: แน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:13.140695478+07:00","message":"[buffer interim] force interim is final (2) :เอาไปใช้ประโยชน์ในส่วนต่างๆของร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:13.140703318+07:00","message":"[bufferProcess] interim [280000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:13.14070947+07:00","message":"[bufferProcess] send to processor (isfinal):เอาไปใช้ประโยชน์ในส่วนต่างๆของร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:13.140712291+07:00","message":"[bufferProcess] interim [500000000]:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:13.140713913+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:13.140716254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:13.140718768+07:00","message":"> Transcript [658] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:13.140721732+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:13.140723979+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:13.140726168+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:13.140729154+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:13.140732486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:13.140734536+07:00","message":"> Transcript [659] [true]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:13.140736651+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:13.140738244+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:13.140739842+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:13.140741585+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:13.140748985+07:00","message":"Push: 'ส่วนต่างๆของร่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:13.140756675+07:00","message":"push: {true ส่วนต่างๆของร่าง 0 0xc001ee6000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:07:13.150276885+07:00","message":"write wav file: './tmp/7576/7576_81.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:13.467990331+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:13.468039581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนเพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:13.46804642+07:00","message":"receive interim result [false|false]: แน่นอนเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:13.468059352+07:00","message":"end Recv id 82 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:13.468062536+07:00","message":"end Recv id 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:13.468077499+07:00","message":"[buffer interim] 82 false แน่นอนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:13.468104274+07:00","message":"[bufferProcess] interim [800000000]:แน่นอนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:13.468107369+07:00","message":"[bufferProcess] send to processor:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:13.468111827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:13.468116872+07:00","message":"> Transcript [660] [false]: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:13.468119355+07:00","message":"Set StatePrefix (first interim): 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:14.153891785+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:14.153937786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:14.153943859+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:14.153963577+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:14.153969176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:14.153972249+07:00","message":"receive interim result [true|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:14.153976259+07:00","message":"end recv isFinal message id 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:14.153978453+07:00","message":"end Recv id 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:14.153998018+07:00","message":"[buffer interim] this message is already final false 81: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:14.154005186+07:00","message":"[buffer interim] this message is already final true 81: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:16.081728434+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:16.08175458+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:16.809498968+07:00","message":"[GCS] IsForceVAD: false for message ID: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:17.452445078+07:00","message":"[GCS] Start streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:17.973637177+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:17.97367649+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เงิน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:17.973682493+07:00","message":"receive interim result [false|false]: เงิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:17.973697639+07:00","message":"[buffer interim] force interim is final (2) :แน่นอนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:17.973703947+07:00","message":"[bufferProcess] interim [800000000]:แน่นอนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:17.973708687+07:00","message":"[bufferProcess] send to processor (isfinal):แน่นอนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:17.973712176+07:00","message":"[bufferProcess] interim [480000000]:เงิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:17.973714103+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:17.973716824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:17.973719447+07:00","message":"> Transcript [661] [false]: 'แน่นอนเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:17.973723007+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:17.973725254+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:17.973727339+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:17.973729371+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:17.973730936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:17.973732831+07:00","message":"> Transcript [662] [true]: 'แน่นอนเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:17.973734814+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:17.97373654+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:17.973738074+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:17.973739764+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:17.973746425+07:00","message":"Push: 'แน่นอนเพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:17.973754931+07:00","message":"push: {true แน่นอนเพื่อ 0 0xc0005b6680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:07:17.989201285+07:00","message":"write wav file: './tmp/7576/7576_82.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:18.045314487+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:18.045369461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:18.045377852+07:00","message":"receive interim result [false|false]: เมื่อมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:18.04539106+07:00","message":"end Recv id 83 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:18.045394058+07:00","message":"end Recv id 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:18.0454012+07:00","message":"[buffer interim] 83 false เมื่อมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:18.045414589+07:00","message":"[bufferProcess] interim [600000000]:เมื่อมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:18.045417644+07:00","message":"[bufferProcess] send to processor:เงิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:18.045431548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:18.045436163+07:00","message":"> Transcript [663] [false]: 'เงิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:18.04543959+07:00","message":"Set StatePrefix (first interim): 'เงิน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:18.682095579+07:00","message":"[GCS] IsForceVAD: false for message ID: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:19.002568893+07:00","message":"[GCS] Start streaming session, msgId: 84"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:19.082100724+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:19.082140142+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:20.399725658+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:20.399773416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราก็กด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:20.399779241+07:00","message":"receive interim result [false|false]: เราก็กด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:20.399800802+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:20.399805717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราก็ปลดปล่อย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:20.399808523+07:00","message":"receive interim result [false|false]: เราก็ปลดปล่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:20.399816301+07:00","message":"[buffer interim] force interim is final (2) :เมื่อมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:20.399819011+07:00","message":"[buffer interim] 84 false เราก็ปลดปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:20.399825276+07:00","message":"[bufferProcess] interim [600000000]:เมื่อมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:20.399827975+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:20.399831569+07:00","message":"[bufferProcess] interim [660000000]:เราก็กด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:20.399833317+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:20.399835533+07:00","message":"[bufferProcess] interim [900000000]:เราก็ปลดปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:20.399837406+07:00","message":"[bufferProcess] send to processor:เราก็กด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:20.399839681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:20.399842286+07:00","message":"> Transcript [664] [false]: 'เมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:20.399844735+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:20.399846746+07:00","message":"Set new StatePrefix: 'เมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:20.399848229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:20.399850091+07:00","message":"> Transcript [665] [true]: 'เมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:20.399852739+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:20.399854725+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:20.399856877+07:00","message":"StatePrefix: 'เมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:20.399858766+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:20.399861664+07:00","message":"Push: 'เมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:20.399863212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:20.39986504+07:00","message":"> Transcript [666] [false]: 'เราก็กด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:20.399866922+07:00","message":"Set StatePrefix (first interim): 'เราก็กด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:20.399875452+07:00","message":"push: {true เมื่อมี 0 0xc00016e280}"}
{"level":"info","service":"Main","time":"2026-05-21T13:07:20.407224329+07:00","message":"write wav file: './tmp/7576/7576_83.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:20.861091426+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:20.861127253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราก็ปลดปล่อยเขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:20.861132931+07:00","message":"receive interim result [false|false]: เราก็ปลดปล่อยเขา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:20.861142937+07:00","message":"end Recv id 84 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:20.861145119+07:00","message":"end Recv id 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:20.861150664+07:00","message":"[buffer interim] 84 false เราก็ปลดปล่อยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:20.861157155+07:00","message":"[bufferProcess] interim [140000000]:เราก็ปลดปล่อยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:20.861159351+07:00","message":"[bufferProcess] send to processor:เราก็ปลดปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:20.861187511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:20.861190811+07:00","message":"> Transcript [667] [false]: 'เราก็ปลดปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:20.861193256+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:20.861195835+07:00","message":"Set new StatePrefix: 'เราก็ปลดปล่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:21.489553336+07:00","message":"[GCS] IsForceVAD: false for message ID: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:22.072141821+07:00","message":"[GCS] Start streaming session, msgId: 85"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:22.082201925+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:22.082210001+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:22.794998077+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:22.795056838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:22.795064748+07:00","message":"receive interim result [false|false]: สัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:22.795082864+07:00","message":"[buffer interim] force interim is final (2) :เราก็ปลดปล่อยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:22.795090949+07:00","message":"[bufferProcess] interim [140000000]:เราก็ปลดปล่อยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:22.795097003+07:00","message":"[bufferProcess] send to processor (isfinal):เราก็ปลดปล่อยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:22.795101383+07:00","message":"[bufferProcess] interim [540000000]:สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:22.795104538+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:22.795108473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:22.795113586+07:00","message":"> Transcript [668] [false]: 'เราก็ปลดปล่อยเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:22.795145588+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:22.795148966+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:22.795151804+07:00","message":"StatePrefix: 'เราก็ปลดปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:22.795154556+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:22.795157292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:22.79516052+07:00","message":"> Transcript [669] [true]: 'เราก็ปลดปล่อยเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:22.795163655+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:22.795166324+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:22.795168989+07:00","message":"StatePrefix: 'เราก็ปลดปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:22.795171891+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:22.79517662+07:00","message":"Push: 'เราก็ปลดปล่อยเขา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:22.795187555+07:00","message":"push: {true เราก็ปลดปล่อยเขา 0 0xc0005b7080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:07:22.802829667+07:00","message":"write wav file: './tmp/7576/7576_84.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:23.056475855+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:23.056523085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัมพันธ์กัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:23.056528669+07:00","message":"receive interim result [false|false]: สัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:23.056541471+07:00","message":"end Recv id 85 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:23.05654358+07:00","message":"end Recv id 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:23.056552807+07:00","message":"[buffer interim] 85 false สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:23.056560014+07:00","message":"[bufferProcess] interim [780000000]:สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:23.056562372+07:00","message":"[bufferProcess] send to processor:สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:23.056565695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:23.056568185+07:00","message":"> Transcript [670] [false]: 'สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:23.056570371+07:00","message":"Set StatePrefix (first interim): 'สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:25.081397603+07:00","message":"[GCS] IsForceVAD: false for message ID: 85"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:25.082569142+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:25.082569182+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:25.921874026+07:00","message":"[GCS] Start streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:26.383445245+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:26.383483497+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:26.383488505+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:26.383501473+07:00","message":"[buffer interim] force interim is final (2) :สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:26.383507645+07:00","message":"[bufferProcess] interim [780000000]:สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:26.383510527+07:00","message":"[bufferProcess] send to processor (isfinal):สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:26.383513958+07:00","message":"[bufferProcess] interim [300000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:26.38351575+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:26.383518126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:26.383520734+07:00","message":"> Transcript [671] [false]: 'สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:26.383523266+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:26.383525194+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:26.383527065+07:00","message":"StatePrefix: 'สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:26.383528944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:26.3835307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:26.383532882+07:00","message":"> Transcript [672] [true]: 'สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:26.383534834+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:26.383536402+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:26.383537971+07:00","message":"StatePrefix: 'สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:26.383539534+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:26.383542091+07:00","message":"Push: 'สัมพันธ์กัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:26.383549259+07:00","message":"push: {true สัมพันธ์กัน 0 0xc000045b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:07:26.393052688+07:00","message":"write wav file: './tmp/7576/7576_85.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:26.467871716+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:26.467911736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นไม้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:26.467916916+07:00","message":"receive interim result [false|false]: ต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:26.467924415+07:00","message":"end Recv id 86 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:26.46792634+07:00","message":"end Recv id 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:26.467932295+07:00","message":"[buffer interim] 86 false ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:26.467938733+07:00","message":"[bufferProcess] interim [420000000]:ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:26.467941129+07:00","message":"[bufferProcess] send to processor:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:26.467946073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:26.467948697+07:00","message":"> Transcript [673] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:26.467950677+07:00","message":"Set StatePrefix (first interim): 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:27.683020804+07:00","message":"[GCS] Cleaned up inactive client: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:27.683047829+07:00","message":"[GCS] Cleaned up inactive client: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:27.68305082+07:00","message":"[GCS] Cleaned up inactive client: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:27.683052797+07:00","message":"[GCS] Cleaned up inactive client: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:27.683054582+07:00","message":"[GCS] Cleaned up inactive client: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:27.683056252+07:00","message":"[GCS] Cleaned up inactive client: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:27.683058188+07:00","message":"[GCS] Cleaned up inactive client: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:27.683060114+07:00","message":"[GCS] Cleaned up inactive client: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:27.683062029+07:00","message":"[GCS] Cleaned up inactive client: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:27.68306388+07:00","message":"[GCS] Cleaned up inactive client: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:27.683065572+07:00","message":"[GCS] Cleaned up inactive client: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:27.68306736+07:00","message":"[GCS] Cleaned up inactive client: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:27.683068985+07:00","message":"[GCS] Cleaned up inactive client: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:27.683070591+07:00","message":"[GCS] Cleaned up inactive client: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:27.683072124+07:00","message":"[GCS] Cleaned up inactive client: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:27.968826373+07:00","message":"[GCS] IsForceVAD: false for message ID: 86"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:28.083051376+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:28.083039418+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:28.415220502+07:00","message":"[GCS] Start streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:28.942597788+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:28.942644519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:28.942650454+07:00","message":"receive interim result [false|false]: ใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:28.942663925+07:00","message":"[buffer interim] force interim is final (2) :ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:28.942671034+07:00","message":"[bufferProcess] interim [420000000]:ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:28.942675606+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:28.942678675+07:00","message":"[bufferProcess] interim [540000000]:ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:28.942680498+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:28.942683502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:28.942686184+07:00","message":"> Transcript [674] [false]: 'ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:28.94269013+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:28.942692122+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:28.942694523+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:28.942696631+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:28.942698687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:28.942700671+07:00","message":"> Transcript [675] [true]: 'ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:28.942702698+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:28.942704498+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:28.942706184+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:28.942707865+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:28.94271059+07:00","message":"Push: 'ต้นไม้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:28.942719138+07:00","message":"push: {true ต้นไม้ 0 0xc00354e000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:07:28.950558064+07:00","message":"write wav file: './tmp/7576/7576_86.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:29.133549267+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:29.133603537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้คำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:29.13361097+07:00","message":"receive interim result [false|false]: ใช้คำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:29.133623672+07:00","message":"end Recv id 87 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:29.133626817+07:00","message":"end Recv id 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:29.133634742+07:00","message":"[buffer interim] 87 false ใช้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:29.133642989+07:00","message":"[bufferProcess] interim [780000000]:ใช้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:29.133645997+07:00","message":"[bufferProcess] send to processor:ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:29.133650165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:29.133654053+07:00","message":"> Transcript [676] [false]: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:29.133656914+07:00","message":"Set StatePrefix (first interim): 'ใช้'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:31.08365368+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:31.083682291+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:31.679376395+07:00","message":"[GCS] IsForceVAD: false for message ID: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:32.191748444+07:00","message":"[GCS] Start streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:33.919331574+07:00","message":"[GCS] IsForceVAD: false for message ID: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:33.936476014+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:33.93652296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:33.936528688+07:00","message":"receive interim result [false|false]: ได้ใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:33.936545816+07:00","message":"[buffer interim] force interim is final (2) :ใช้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:33.936552899+07:00","message":"[bufferProcess] interim [780000000]:ใช้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:33.936555954+07:00","message":"[bufferProcess] send to processor (isfinal):ใช้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:33.936559337+07:00","message":"[bufferProcess] interim [740000000]:ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:33.936561427+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:33.936564595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:33.936567903+07:00","message":"> Transcript [677] [false]: 'ใช้คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:33.936571295+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:33.936574716+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:33.936576695+07:00","message":"StatePrefix: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:33.936578891+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:33.936580836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:33.936582971+07:00","message":"> Transcript [678] [true]: 'ใช้คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:33.936584882+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:33.936586472+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:33.93658803+07:00","message":"StatePrefix: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:33.936589593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:33.936595774+07:00","message":"Push: 'ใช้คำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:33.936606037+07:00","message":"push: {true ใช้คำ 0 0xc000045600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:07:33.945565383+07:00","message":"write wav file: './tmp/7576/7576_87.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:34.019032383+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:34.019078942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ใช้\",\"confidence\":0.957839}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:34.019084358+07:00","message":"receive interim result [true|false]: ได้ใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:34.019093195+07:00","message":"end recv isFinal message id 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:34.019095371+07:00","message":"end Recv id 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:34.019101902+07:00","message":"[buffer interim] 88 true ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:34.019111182+07:00","message":"[bufferProcess] interim [950000000]:ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:34.019115464+07:00","message":"[bufferProcess] send to processor (isfinal):ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:34.019118514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:34.019121397+07:00","message":"> Transcript [679] [false]: 'ได้ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:34.019125035+07:00","message":"Set StatePrefix (first interim): 'ได้ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:34.019126723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:34.019128464+07:00","message":"> Transcript [680] [true]: 'ได้ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:34.019130931+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:34.019132779+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:34.019135074+07:00","message":"StatePrefix: 'ได้ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:34.019136892+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:34.019142615+07:00","message":"Push: 'ได้ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:34.019151572+07:00","message":"push: {true ได้ใช้ 0 0xc00016f500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:07:34.025337317+07:00","message":"write wav file: './tmp/7576/7576_88.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:34.084132784+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:34.084132862+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:34.443839585+07:00","message":"[GCS] Start streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:34.985157237+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:34.985205432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:34.985211095+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:34.985226453+07:00","message":"[buffer interim] 89 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:34.985234683+07:00","message":"[bufferProcess] interim [540000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:34.985236607+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:35.193846788+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:35.193902421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดมา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:35.193908364+07:00","message":"receive interim result [false|false]: จัดมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:35.19392613+07:00","message":"[buffer interim] 89 false จัดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.193935933+07:00","message":"[bufferProcess] interim [780000000]:จัดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.193939949+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.19394922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.193953946+07:00","message":"> Transcript [681] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.193958206+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:35.298197297+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:35.298234336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:35.298240125+07:00","message":"receive interim result [false|false]: จากนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:35.29825163+07:00","message":"[buffer interim] 89 false จากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.298259033+07:00","message":"[bufferProcess] interim [840000000]:จากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.298261223+07:00","message":"[bufferProcess] send to processor:จัดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.298266486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.298269412+07:00","message":"> Transcript [682] [false]: 'จัดมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.298271873+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.29827396+07:00","message":"Set new StatePrefix: 'จัดมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:35.41321761+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:35.413254327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากมนุษย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:35.413259778+07:00","message":"receive interim result [false|false]: จากมนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:35.413272781+07:00","message":"[buffer interim] 89 false จากมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.413279253+07:00","message":"[bufferProcess] interim [960000000]:จากมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.41328141+07:00","message":"[bufferProcess] send to processor:จากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.413286883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.413289723+07:00","message":"> Transcript [683] [false]: 'จากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.413292422+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.413294406+07:00","message":"Set new StatePrefix: 'จากนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:35.691560294+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:35.691601023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากมนุษย์น้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:35.691606053+07:00","message":"receive interim result [false|false]: จากมนุษย์น้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:35.691623939+07:00","message":"[buffer interim] 89 false จากมนุษย์น้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.691633721+07:00","message":"[bufferProcess] interim [260000000]:จากมนุษย์น้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.691637344+07:00","message":"[bufferProcess] send to processor:จากมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.691641603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.691645948+07:00","message":"> Transcript [684] [false]: 'จากมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.691649407+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.691652294+07:00","message":"Set new StatePrefix: 'จากมนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:35.719675878+07:00","message":"[GCS] IsForceVAD: false for message ID: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:35.845574725+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:35.845625687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากมนุษย์น้อ\",\"confidence\":0.85817766}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:35.845633382+07:00","message":"receive interim result [true|false]: จากมนุษย์น้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:35.845642903+07:00","message":"end recv isFinal message id 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:35.845644918+07:00","message":"end Recv id 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:35.845651678+07:00","message":"[buffer interim] 89 true จากมนุษย์น้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.84566032+07:00","message":"[bufferProcess] interim [500000000]:จากมนุษย์น้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.845664775+07:00","message":"[bufferProcess] send to processor (isfinal):จากมนุษย์น้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.845668093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.845671087+07:00","message":"> Transcript [685] [false]: 'จากมนุษย์น้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.845674025+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.845676008+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.845678249+07:00","message":"StatePrefix: 'จากมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.845681006+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.845682794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.845684871+07:00","message":"> Transcript [686] [true]: 'จากมนุษย์น้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.845686861+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.845688629+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.84569031+07:00","message":"StatePrefix: 'จากมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.845692145+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:35.845698025+07:00","message":"Push: 'จากมนุษย์น้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:35.845705453+07:00","message":"push: {true จากมนุษย์น้อ 0 0xc000045e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:35.851585996+07:00","message":"[GCS] Start streaming session, msgId: 90"}
{"level":"info","service":"Main","time":"2026-05-21T13:07:35.854495522+07:00","message":"write wav file: './tmp/7576/7576_89.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:37.084924455+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:37.084944429+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:38.018564757+07:00","message":"[GCS] IsForceVAD: false for message ID: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:38.156668383+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:38.15672186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกต่างจังหวัด\",\"confidence\":0.7701456}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:38.156728443+07:00","message":"receive interim result [true|false]: ออกต่างจังหวัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:38.156740418+07:00","message":"end recv isFinal message id 90"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:38.156742516+07:00","message":"end Recv id 90"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:38.156750344+07:00","message":"[buffer interim] 90 true ออกต่างจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:38.156762529+07:00","message":"[bufferProcess] interim [190000000]:ออกต่างจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:38.156770631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:38.156773574+07:00","message":"> Transcript [687] [true]: 'ออกต่างจังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:38.156776787+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:38.156778989+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:38.156782525+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:38.156784372+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:38.1567916+07:00","message":"Push: 'ออกต่างจังหวัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:38.156802341+07:00","message":"push: {true ออกต่างจังหวัด 0 0xc003116000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:07:38.166292846+07:00","message":"write wav file: './tmp/7576/7576_90.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:38.411823746+07:00","message":"[GCS] Start streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:38.978332533+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:38.978368904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:38.978374048+07:00","message":"receive interim result [false|false]: เมื่อฉัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:38.978385841+07:00","message":"[buffer interim] 91 false เมื่อฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:38.978392246+07:00","message":"[bufferProcess] interim [600000000]:เมื่อฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:38.978394177+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:39.091196248+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:39.09123729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:39.091243074+07:00","message":"receive interim result [false|false]: เมื่อใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:39.091260865+07:00","message":"[buffer interim] 91 false เมื่อใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.091270159+07:00","message":"[bufferProcess] interim [660000000]:เมื่อใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.091272254+07:00","message":"[bufferProcess] send to processor:เมื่อฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.091275938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.0912791+07:00","message":"> Transcript [688] [false]: 'เมื่อฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.091281442+07:00","message":"Set StatePrefix (first interim): 'เมื่อฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:39.157198768+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:39.157247032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อใช้ไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:39.157252796+07:00","message":"receive interim result [false|false]: เมื่อใช้ไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:39.157270362+07:00","message":"[buffer interim] 91 false เมื่อใช้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.157278053+07:00","message":"[bufferProcess] interim [780000000]:เมื่อใช้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.157280589+07:00","message":"[bufferProcess] send to processor:เมื่อใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.15728776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.157290761+07:00","message":"> Transcript [689] [false]: 'เมื่อใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.157293561+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.157295919+07:00","message":"Set new StatePrefix: 'เมื่อใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:39.260374339+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:39.26041949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อใช้ไปแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:39.260425811+07:00","message":"receive interim result [false|false]: เมื่อใช้ไปแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:39.260442831+07:00","message":"[buffer interim] 91 false เมื่อใช้ไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.260450245+07:00","message":"[bufferProcess] interim [900000000]:เมื่อใช้ไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.260454217+07:00","message":"[bufferProcess] send to processor:เมื่อใช้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.260458436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.260461484+07:00","message":"> Transcript [690] [false]: 'เมื่อใช้ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.260464588+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.260466587+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.260468487+07:00","message":"StatePrefix: 'เมื่อใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.260471155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:39.575501164+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:39.575551733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อใช้ไปแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:39.575557537+07:00","message":"receive interim result [false|false]: เมื่อใช้ไปแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:39.575572646+07:00","message":"[buffer interim] 91 false เมื่อใช้ไปแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.575580823+07:00","message":"[bufferProcess] interim [140000000]:เมื่อใช้ไปแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.57558357+07:00","message":"[bufferProcess] send to processor:เมื่อใช้ไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.575588996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.575592486+07:00","message":"> Transcript [691] [false]: 'เมื่อใช้ไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.575595996+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.575598121+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.575600598+07:00","message":"StatePrefix: 'เมื่อใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.575603834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:39.855760264+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:39.855807561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อใช้ไปแล้วก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:39.855813836+07:00","message":"receive interim result [false|false]: เมื่อใช้ไปแล้วก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:39.855832567+07:00","message":"[buffer interim] 91 false เมื่อใช้ไปแล้วก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.855842047+07:00","message":"[bufferProcess] interim [500000000]:เมื่อใช้ไปแล้วก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.85584425+07:00","message":"[bufferProcess] send to processor:เมื่อใช้ไปแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.855850168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.855853918+07:00","message":"> Transcript [692] [false]: 'เมื่อใช้ไปแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.855857497+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.855859617+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.855861357+07:00","message":"StatePrefix: 'เมื่อใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.855863478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:39.941030014+07:00","message":"[GCS] IsForceVAD: false for message ID: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:39.955682048+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:39.955719159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อใช้ไปแล้วก็เกิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:39.955725147+07:00","message":"receive interim result [false|false]: เมื่อใช้ไปแล้วก็เกิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:39.955749755+07:00","message":"[buffer interim] 91 false เมื่อใช้ไปแล้วก็เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.955756343+07:00","message":"[bufferProcess] interim [560000000]:เมื่อใช้ไปแล้วก็เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.955758758+07:00","message":"[bufferProcess] send to processor:เมื่อใช้ไปแล้วก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.955765456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.955768115+07:00","message":"> Transcript [693] [false]: 'เมื่อใช้ไปแล้วก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.955771517+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.955773721+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.955775793+07:00","message":"StatePrefix: 'เมื่อใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.955777865+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.955783549+07:00","message":"Push: 'เมื่อใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.955785384+07:00","message":"TextPushed: 'เมื่อใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.955787345+07:00","message":"Set new StatePrefix : 'เมื่อใช้ไปแล้วก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:39.955789286+07:00","message":"Next Push (prob) : 'ไปแล้วก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:39.955797049+07:00","message":"push: {false เมื่อใช้ 0 0xc00354e200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:40.057277312+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:40.057331119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อใช้ไปแล้วก็เกิด\",\"confidence\":0.9556572}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:40.057337792+07:00","message":"receive interim result [true|false]: เมื่อใช้ไปแล้วก็เกิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:40.057347311+07:00","message":"end recv isFinal message id 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:40.057349818+07:00","message":"end Recv id 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:40.057357786+07:00","message":"[buffer interim] 91 true เมื่อใช้ไปแล้วก็เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:40.05736622+07:00","message":"[bufferProcess] interim [770000000]:เมื่อใช้ไปแล้วก็เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:40.057369515+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อใช้ไปแล้วก็เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:40.057373721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:40.057376652+07:00","message":"> Transcript [694] [false]: 'เมื่อใช้ไปแล้วก็เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:40.057379205+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:40.05738112+07:00","message":"Set new StatePrefix: 'เมื่อใช้ไปแล้วก็เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:40.05738282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:40.057384817+07:00","message":"> Transcript [695] [true]: 'เมื่อใช้ไปแล้วก็เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:40.057387271+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:40.057389052+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:40.057391223+07:00","message":"StatePrefix: 'เมื่อใช้ไปแล้วก็เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:40.057393293+07:00","message":"TextPushed: 'เมื่อใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:40.057395977+07:00","message":"Push: 'ไปแล้วก็เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:40.057403923+07:00","message":"push: {true ไปแล้วก็เกิด 0 0xc00354e200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:07:40.064026969+07:00","message":"write wav file: './tmp/7576/7576_91.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:40.085546355+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:40.085570102+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:40.521096379+07:00","message":"[GCS] Start streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:40.991548131+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:40.991593015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เน็ต\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:40.991602229+07:00","message":"receive interim result [false|false]: เน็ต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:40.991618508+07:00","message":"[buffer interim] 92 false เน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:40.991625009+07:00","message":"[bufferProcess] interim [480000000]:เน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:40.991627017+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.199217655+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.19926374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เน็ตราย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.199269202+07:00","message":"receive interim result [false|false]: เน็ตราย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.199289557+07:00","message":"[buffer interim] 92 false เน็ตราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.199300613+07:00","message":"[bufferProcess] interim [720000000]:เน็ตราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.199304353+07:00","message":"[bufferProcess] send to processor:เน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.199313385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.199317951+07:00","message":"> Transcript [696] [false]: 'เน็ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.199328254+07:00","message":"Set StatePrefix (first interim): 'เน็ต'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.418442161+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.41848439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปล่อย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.418491509+07:00","message":"receive interim result [false|false]: ปล่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.418506467+07:00","message":"[buffer interim] 92 false ปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.418512878+07:00","message":"[bufferProcess] interim [900000000]:ปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.418515646+07:00","message":"[bufferProcess] send to processor:เน็ตราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.418523369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.418527484+07:00","message":"> Transcript [697] [false]: 'เน็ตราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.418532595+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.418535875+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.418540164+07:00","message":"StatePrefix: 'เน็ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.418542321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.568967714+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.569013865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เน็ต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.569020606+07:00","message":"receive interim result [false|false]: เน็ต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.569037023+07:00","message":"[buffer interim] 92 false เน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.569044123+07:00","message":"[bufferProcess] interim [80000000]:เน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.569046499+07:00","message":"[bufferProcess] send to processor:ปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.569053567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.569056548+07:00","message":"> Transcript [698] [false]: 'ปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.569059151+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.569061326+07:00","message":"Set new StatePrefix: 'ปล่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.718193034+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.718234355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปล่อยออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.718240062+07:00","message":"receive interim result [false|false]: ปล่อยออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.718254563+07:00","message":"[buffer interim] 92 false ปล่อยออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.718261855+07:00","message":"[bufferProcess] interim [200000000]:ปล่อยออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.718264116+07:00","message":"[bufferProcess] send to processor:เน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.718269697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.718272599+07:00","message":"> Transcript [699] [false]: 'เน็ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.718275375+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.718277433+07:00","message":"Set new StatePrefix: 'เน็ต'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.749033757+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.749068849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เน็ต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.749074951+07:00","message":"receive interim result [false|false]: เน็ต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.749090076+07:00","message":"[buffer interim] 92 false เน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.749096541+07:00","message":"[bufferProcess] interim [320000000]:เน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.74909883+07:00","message":"[bufferProcess] send to processor:ปล่อยออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.749102483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.749105813+07:00","message":"> Transcript [700] [false]: 'ปล่อยออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.749107765+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.749109627+07:00","message":"Set new StatePrefix: 'ปล่อยออก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.885484919+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.885522893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปล่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.885528845+07:00","message":"receive interim result [false|false]: ปล่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.885542949+07:00","message":"[buffer interim] 92 false ปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.885549637+07:00","message":"[bufferProcess] interim [380000000]:ปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.885553963+07:00","message":"[bufferProcess] send to processor:เน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.885559366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.885562589+07:00","message":"> Transcript [701] [false]: 'เน็ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.885564986+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.88556716+07:00","message":"Set new StatePrefix: 'เน็ต'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.938587475+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.938631164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปล่อยออกซิเจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.938637559+07:00","message":"receive interim result [false|false]: ปล่อยออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:41.938652829+07:00","message":"[buffer interim] 92 false ปล่อยออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.938660368+07:00","message":"[bufferProcess] interim [440000000]:ปล่อยออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.938663284+07:00","message":"[bufferProcess] send to processor:ปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.938671271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.938674628+07:00","message":"> Transcript [702] [false]: 'ปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.938677161+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:41.938679133+07:00","message":"Set new StatePrefix: 'ปล่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:42.2714001+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:42.271453223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปล่อยออกซิเจนออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:42.271461826+07:00","message":"receive interim result [false|false]: ปล่อยออกซิเจนออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:42.271481565+07:00","message":"[buffer interim] 92 false ปล่อยออกซิเจนออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.271493177+07:00","message":"[bufferProcess] interim [740000000]:ปล่อยออกซิเจนออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.271496724+07:00","message":"[bufferProcess] send to processor:ปล่อยออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.271504068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.271509571+07:00","message":"> Transcript [703] [false]: 'ปล่อยออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.271514929+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.271517678+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.271520574+07:00","message":"StatePrefix: 'ปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.271523595+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:42.398570951+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:42.398601544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปล่อยออกซิเจนออกมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:42.398607053+07:00","message":"receive interim result [false|false]: ปล่อยออกซิเจนออกมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:42.398621682+07:00","message":"[buffer interim] 92 false ปล่อยออกซิเจนออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.398629113+07:00","message":"[bufferProcess] interim [860000000]:ปล่อยออกซิเจนออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.398631544+07:00","message":"[bufferProcess] send to processor:ปล่อยออกซิเจนออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.398635632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.3986386+07:00","message":"> Transcript [704] [false]: 'ปล่อยออกซิเจนออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.39864186+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.398643874+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.398645645+07:00","message":"StatePrefix: 'ปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.398647546+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:42.613533448+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:42.61357669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปล่อยออกซิเจนออกมาค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:42.613582728+07:00","message":"receive interim result [false|false]: ปล่อยออกซิเจนออกมาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:42.613599324+07:00","message":"[buffer interim] 92 false ปล่อยออกซิเจนออกมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.613607407+07:00","message":"[bufferProcess] interim [100000000]:ปล่อยออกซิเจนออกมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.613610011+07:00","message":"[bufferProcess] send to processor:ปล่อยออกซิเจนออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.613613915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.613616639+07:00","message":"> Transcript [705] [false]: 'ปล่อยออกซิเจนออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.613621056+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.613623088+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.613624852+07:00","message":"StatePrefix: 'ปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.61362673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:42.642104815+07:00","message":"[GCS] IsForceVAD: false for message ID: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:42.747727133+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:42.747773763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปล่อยออกซิเจนออกมาค่ะ\",\"confidence\":0.9508426}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:42.747780025+07:00","message":"receive interim result [true|false]: ปล่อยออกซิเจนออกมาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:42.747788769+07:00","message":"end recv isFinal message id 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:42.747790948+07:00","message":"end Recv id 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:42.747798472+07:00","message":"[buffer interim] 92 true ปล่อยออกซิเจนออกมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.747806655+07:00","message":"[bufferProcess] interim [340000000]:ปล่อยออกซิเจนออกมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.747810194+07:00","message":"[bufferProcess] send to processor (isfinal):ปล่อยออกซิเจนออกมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.747814024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.747817283+07:00","message":"> Transcript [706] [false]: 'ปล่อยออกซิเจนออกมาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.747820803+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.747822646+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.747824441+07:00","message":"StatePrefix: 'ปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.747826314+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.747829238+07:00","message":"Push: 'ปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.747832621+07:00","message":"TextPushed: 'ปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.747834788+07:00","message":"Set new StatePrefix : 'ปล่อยออกซิเจนออกมาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.747836975+07:00","message":"Next Push (prob) : 'ออกซิเจนออกมาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.747839061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.747840934+07:00","message":"> Transcript [707] [true]: 'ปล่อยออกซิเจนออกมาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.747843446+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.747845238+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.747846818+07:00","message":"StatePrefix: 'ปล่อยออกซิเจนออกมาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.747848702+07:00","message":"TextPushed: 'ปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:42.747850636+07:00","message":"Push: 'ออกซิเจนออกมาค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:42.747859122+07:00","message":"push: {false ปล่อย 0 0xc0005b6c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:42.747866739+07:00","message":"push: {true ออกซิเจนออกมาค่ะ 0 0xc0005b6c00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:07:42.755249806+07:00","message":"write wav file: './tmp/7576/7576_92.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:43.085923939+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:43.08593563+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:43.342996396+07:00","message":"[GCS] Start streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:44.058536114+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:44.058601122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:44.058608134+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:44.058624974+07:00","message":"[buffer interim] 93 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.058636245+07:00","message":"[bufferProcess] interim [540000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.058640628+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.058650715+07:00","message":"[bufferProcess] send to processor (ticker):แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.058657012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.058662145+07:00","message":"> Transcript [708] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.058665834+07:00","message":"Set StatePrefix (first interim): 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:44.321988204+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:44.322028279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็กลับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:44.322034467+07:00","message":"receive interim result [false|false]: แล้วก็กลับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:44.322050618+07:00","message":"[buffer interim] 93 false แล้วก็กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.322058144+07:00","message":"[bufferProcess] interim [780000000]:แล้วก็กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.32206017+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:44.521815635+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:44.521856021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็กลับไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:44.521862103+07:00","message":"receive interim result [false|false]: แล้วก็กลับไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:44.521873425+07:00","message":"[buffer interim] 93 false แล้วก็กลับไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.521879913+07:00","message":"[bufferProcess] interim [20000000]:แล้วก็กลับไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.521882301+07:00","message":"[bufferProcess] send to processor:แล้วก็กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.521885509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.521889918+07:00","message":"> Transcript [709] [false]: 'แล้วก็กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.521892848+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.521894884+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.521896664+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.521898707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:44.771834235+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:44.771878438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็กลับไปถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:44.771884073+07:00","message":"receive interim result [false|false]: แล้วก็กลับไปถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:44.771899634+07:00","message":"[buffer interim] 93 false แล้วก็กลับไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.771906635+07:00","message":"[bufferProcess] interim [260000000]:แล้วก็กลับไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.771909031+07:00","message":"[bufferProcess] send to processor:แล้วก็กลับไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.771912376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.771914992+07:00","message":"> Transcript [710] [false]: 'แล้วก็กลับไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.771918329+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.771920543+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.771922329+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.771924219+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:44.974511083+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:44.97455102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็กลับไปถึงบ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:44.974558144+07:00","message":"receive interim result [false|false]: แล้วก็กลับไปถึงบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:44.974575023+07:00","message":"[buffer interim] 93 false แล้วก็กลับไปถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.974582111+07:00","message":"[bufferProcess] interim [500000000]:แล้วก็กลับไปถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.974584638+07:00","message":"[bufferProcess] send to processor:แล้วก็กลับไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.9745881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.974590977+07:00","message":"> Transcript [711] [false]: 'แล้วก็กลับไปถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.974593705+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.974595662+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.974597783+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:44.974599721+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:45.198880865+07:00","message":"[GCS] IsForceVAD: false for message ID: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:45.210437422+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:45.210477759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็กลับไปถึงมนุษย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:45.210484934+07:00","message":"receive interim result [false|false]: แล้วก็กลับไปถึงมนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:45.210498261+07:00","message":"[buffer interim] 93 false แล้วก็กลับไปถึงมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:45.210506174+07:00","message":"[bufferProcess] interim [680000000]:แล้วก็กลับไปถึงมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:45.210509421+07:00","message":"[bufferProcess] send to processor:แล้วก็กลับไปถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:45.21051384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:45.210517604+07:00","message":"> Transcript [712] [false]: 'แล้วก็กลับไปถึงบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:45.210522207+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:45.2105251+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:45.210527815+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:45.210530759+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:45.210536862+07:00","message":"Push: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:45.210539842+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:45.210542762+07:00","message":"Set new StatePrefix : 'แล้วก็กลับไปถึงบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:45.210546541+07:00","message":"Next Push (prob) : 'กลับไปถึงบ้าน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:45.210557098+07:00","message":"push: {false แล้วก็ 0 0xc0005b6d80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:45.296161106+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:45.296207645+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็กลับไปถึงมนุษย์\",\"confidence\":0.958639}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:45.296215578+07:00","message":"receive interim result [true|false]: แล้วก็กลับไปถึงมนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:45.296226549+07:00","message":"end recv isFinal message id 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:45.29622983+07:00","message":"end Recv id 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:45.296240816+07:00","message":"[buffer interim] 93 true แล้วก็กลับไปถึงมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:45.296249703+07:00","message":"[bufferProcess] interim [890000000]:แล้วก็กลับไปถึงมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:45.296253992+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วก็กลับไปถึงมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:45.296258292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:45.296262612+07:00","message":"> Transcript [713] [false]: 'แล้วก็กลับไปถึงมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:45.29626618+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:45.29626928+07:00","message":"Set new StatePrefix: 'แล้วก็กลับไปถึงมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:45.296272068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:45.296274876+07:00","message":"> Transcript [714] [true]: 'แล้วก็กลับไปถึงมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:45.296278334+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:45.296281+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:45.296284111+07:00","message":"StatePrefix: 'แล้วก็กลับไปถึงมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:45.296287224+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:45.296290728+07:00","message":"Push: 'กลับไปถึงมนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:45.296300564+07:00","message":"push: {true กลับไปถึงมนุษย์ 0 0xc0005b6d80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:07:45.303066626+07:00","message":"write wav file: './tmp/7576/7576_93.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:45.580552467+07:00","message":"[GCS] Start streaming session, msgId: 94"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:46.086490337+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:46.086522097+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:46.265132873+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:46.26518196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกว่ามัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:46.265188034+07:00","message":"receive interim result [false|false]: บอกว่ามัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:46.26520585+07:00","message":"[buffer interim] 94 false บอกว่ามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.265212636+07:00","message":"[bufferProcess] interim [720000000]:บอกว่ามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.265214757+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:46.464379087+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:46.46442302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกว่ามนุษย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:46.464428541+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:46.464446126+07:00","message":"[buffer interim] 94 false บอกว่ามนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.464453728+07:00","message":"[bufferProcess] interim [900000000]:บอกว่ามนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.464456171+07:00","message":"[bufferProcess] send to processor:บอกว่ามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.464459821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.464462903+07:00","message":"> Transcript [715] [false]: 'บอกว่ามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.464464937+07:00","message":"Set StatePrefix (first interim): 'บอกว่ามัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:46.813998945+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:46.814034124+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกว่ามนุษย์ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:46.814040058+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:46.81405349+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:46.814059669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกว่ามนุษย์ของเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:46.814063607+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:46.814068647+07:00","message":"[buffer interim] 94 false บอกว่ามนุษย์ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:46.814076246+07:00","message":"[buffer interim] 94 false บอกว่ามนุษย์ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.814084075+07:00","message":"[bufferProcess] interim [140000000]:บอกว่ามนุษย์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.814086999+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.814090215+07:00","message":"[bufferProcess] interim [200000000]:บอกว่ามนุษย์ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.814092693+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.814095523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.814098433+07:00","message":"> Transcript [716] [false]: 'บอกว่ามนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.81410054+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.814102593+07:00","message":"Set new StatePrefix: 'บอกว่ามนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.814104306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.814106089+07:00","message":"> Transcript [717] [false]: 'บอกว่ามนุษย์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.81410859+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.814110479+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.814112223+07:00","message":"StatePrefix: 'บอกว่ามนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.814114158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:46.985487754+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:46.985526456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกว่ามนุษย์ของเรานะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:46.985532614+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:46.985551465+07:00","message":"[buffer interim] 94 false บอกว่ามนุษย์ของเรานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.985558155+07:00","message":"[bufferProcess] interim [380000000]:บอกว่ามนุษย์ของเรานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.985561181+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.985564458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.985567699+07:00","message":"> Transcript [718] [false]: 'บอกว่ามนุษย์ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.985570912+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.985573157+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.985575258+07:00","message":"StatePrefix: 'บอกว่ามนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:46.985577169+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:47.18276776+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:47.182811493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกว่ามนุษย์ของเรานัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:47.182819626+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:47.182838789+07:00","message":"[buffer interim] 94 false บอกว่ามนุษย์ของเรานัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.182848896+07:00","message":"[bufferProcess] interim [560000000]:บอกว่ามนุษย์ของเรานัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.182852211+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.182857251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.182861473+07:00","message":"> Transcript [719] [false]: 'บอกว่ามนุษย์ของเรานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.182866861+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.182869673+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.182872433+07:00","message":"StatePrefix: 'บอกว่ามนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.182875693+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:47.680094652+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:47.680139976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกว่ามนุษย์ของเรานัดใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:47.680146176+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานัดใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:47.680164909+07:00","message":"[buffer interim] 94 false บอกว่ามนุษย์ของเรานัดใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.680173284+07:00","message":"[bufferProcess] interim [100000000]:บอกว่ามนุษย์ของเรานัดใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.680175978+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.680179981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.680183869+07:00","message":"> Transcript [720] [false]: 'บอกว่ามนุษย์ของเรานัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.680187971+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.680189959+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.680192053+07:00","message":"StatePrefix: 'บอกว่ามนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.680195488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.68019818+07:00","message":"Push: 'บอกว่ามนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.680200092+07:00","message":"TextPushed: 'บอกว่ามนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.680202073+07:00","message":"Set new StatePrefix : 'บอกว่ามนุษย์ของเรานัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.680204132+07:00","message":"Next Push (prob) : 'ของเรานัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:47.680213093+07:00","message":"push: {false บอกว่ามนุษย์ 0 0xc000414900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:47.764140502+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:47.764178685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกว่ามนุษย์ของเรานัด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:47.7641846+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:47.764199687+07:00","message":"[buffer interim] 94 false บอกว่ามนุษย์ของเรานัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.764206686+07:00","message":"[bufferProcess] interim [160000000]:บอกว่ามนุษย์ของเรานัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.764209219+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานัดใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.764216176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.764219118+07:00","message":"> Transcript [721] [false]: 'บอกว่ามนุษย์ของเรานัดใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.764222526+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.764224639+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.764226798+07:00","message":"StatePrefix: 'บอกว่ามนุษย์ของเรานัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.764229044+07:00","message":"TextPushed: 'บอกว่ามนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:47.913791106+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:47.913836958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกว่ามนุษย์ของเรานัดไอ้อ๊อฟ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:47.91384401+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานัดไอ้อ๊อฟ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:47.913857706+07:00","message":"[buffer interim] 94 false บอกว่ามนุษย์ของเรานัดไอ้อ๊อฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.913864241+07:00","message":"[bufferProcess] interim [280000000]:บอกว่ามนุษย์ของเรานัดไอ้อ๊อฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.913866786+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.913872078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.913874846+07:00","message":"> Transcript [722] [false]: 'บอกว่ามนุษย์ของเรานัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.913878559+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.913880926+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.913883043+07:00","message":"StatePrefix: 'บอกว่ามนุษย์ของเรานัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:47.913885499+07:00","message":"TextPushed: 'บอกว่ามนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.0229748+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.023013065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกว่ามนุษย์ของเรานัดไอ้ออฟ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.023019061+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานัดไอ้ออฟ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.023035759+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.023040201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกว่ามนุษย์ของเรานัดไอ้อ๊อฟ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.023042742+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานัดไอ้อ๊อฟ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.023050872+07:00","message":"[buffer interim] 94 false บอกว่ามนุษย์ของเรานัดไอ้ออฟ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.023053912+07:00","message":"[buffer interim] 94 false บอกว่ามนุษย์ของเรานัดไอ้อ๊อฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.023059704+07:00","message":"[bufferProcess] interim [340000000]:บอกว่ามนุษย์ของเรานัดไอ้ออฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.023062077+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานัดไอ้อ๊อฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.02306568+07:00","message":"[bufferProcess] interim [400000000]:บอกว่ามนุษย์ของเรานัดไอ้อ๊อฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.023067916+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานัดไอ้ออฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.023070822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.023073296+07:00","message":"> Transcript [723] [false]: 'บอกว่ามนุษย์ของเรานัดไอ้อ๊อฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.023076488+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.023078435+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.02308051+07:00","message":"StatePrefix: 'บอกว่ามนุษย์ของเรานัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.023082792+07:00","message":"TextPushed: 'บอกว่ามนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.023084835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.023088312+07:00","message":"> Transcript [724] [false]: 'บอกว่ามนุษย์ของเรานัดไอ้ออฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.023090413+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.023092004+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.023093516+07:00","message":"StatePrefix: 'บอกว่ามนุษย์ของเรานัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.023095376+07:00","message":"TextPushed: 'บอกว่ามนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.023101457+07:00","message":"Push: 'ของเรานัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.023103374+07:00","message":"TextPushed: 'บอกว่ามนุษย์ของเรานัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.023105302+07:00","message":"Set new StatePrefix : 'บอกว่ามนุษย์ของเรานัดไอ้ออฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.023107678+07:00","message":"Next Push (prob) : 'ไอ้ออฟ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.023115433+07:00","message":"push: {false ของเรานัด 0 0xc000414900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.138243859+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.138278404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกว่ามนุษย์ของเรานัดใช้ออกซิเจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.138284106+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานัดใช้ออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.138297115+07:00","message":"[buffer interim] 94 false บอกว่ามนุษย์ของเรานัดใช้ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.138306316+07:00","message":"[bufferProcess] interim [460000000]:บอกว่ามนุษย์ของเรานัดใช้ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.138308695+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานัดไอ้อ๊อฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.138313647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.138322304+07:00","message":"> Transcript [725] [false]: 'บอกว่ามนุษย์ของเรานัดไอ้อ๊อฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.138324723+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.138328173+07:00","message":"Set new StatePrefix: 'บอกว่ามนุษย์ของเรานัดไอ้อ๊อฟ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.429641014+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.429683036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.429689914+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.429705592+07:00","message":"[buffer interim] 94 false บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.429713602+07:00","message":"[bufferProcess] interim [760000000]:บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.429716918+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานัดใช้ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.429724061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.42972701+07:00","message":"> Transcript [726] [false]: 'บอกว่ามนุษย์ของเรานัดใช้ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.429729752+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.429731895+07:00","message":"Set new StatePrefix: 'บอกว่ามนุษย์ของเรานัดใช้ออกซิเจน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.494886632+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.494935297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.494942044+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.494958783+07:00","message":"[buffer interim] 94 false บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.494969918+07:00","message":"[bufferProcess] interim [880000000]:บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.494982393+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.49499162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.494994643+07:00","message":"> Transcript [727] [false]: 'บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.494998947+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.49500134+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.495003243+07:00","message":"StatePrefix: 'บอกว่ามนุษย์ของเรานัดใช้ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.495006025+07:00","message":"TextPushed: 'บอกว่ามนุษย์ของเรานัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.63118836+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.63122258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.631228898+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการหา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.631247417+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.631251008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการหาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.631253899+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการหาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.631259131+07:00","message":"[buffer interim] 94 false บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการหา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.63126261+07:00","message":"[buffer interim] 94 false บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.631268851+07:00","message":"[bufferProcess] interim [60000000]:บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.631271292+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.63127462+07:00","message":"[bufferProcess] interim [120000000]:บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.631276624+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.631279475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.63128196+07:00","message":"> Transcript [728] [false]: 'บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.631285252+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.631287275+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.631289583+07:00","message":"StatePrefix: 'บอกว่ามนุษย์ของเรานัดใช้ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.631292197+07:00","message":"TextPushed: 'บอกว่ามนุษย์ของเรานัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.631294394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.631296551+07:00","message":"> Transcript [729] [false]: 'บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.631298748+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.631300314+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.631301979+07:00","message":"StatePrefix: 'บอกว่ามนุษย์ของเรานัดใช้ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.631303709+07:00","message":"TextPushed: 'บอกว่ามนุษย์ของเรานัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.806489149+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.806535852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการหายใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.806541976+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการหายใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.80655986+07:00","message":"[buffer interim] 94 false บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.806566765+07:00","message":"[bufferProcess] interim [240000000]:บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.806569537+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.806577662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.806582263+07:00","message":"> Transcript [730] [false]: 'บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.806586134+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.806588131+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.806590212+07:00","message":"StatePrefix: 'บอกว่ามนุษย์ของเรานัดใช้ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.80659259+07:00","message":"TextPushed: 'บอกว่ามนุษย์ของเรานัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.806598718+07:00","message":"Push: 'ใช้ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.806600503+07:00","message":"TextPushed: 'บอกว่ามนุษย์ของเรานัดใช้ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.806603088+07:00","message":"Set new StatePrefix : 'บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:48.806605314+07:00","message":"Next Push (prob) : 'ในการหาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:48.806613536+07:00","message":"push: {false ใช้ออกซิเจน 0 0xc000414900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:49.040287318+07:00","message":"[GCS] IsForceVAD: false for message ID: 94"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:49.086869995+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:49.086895743+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:49.189393863+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:49.189436315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการหายใจ\",\"confidence\":0.955705}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:49.189443442+07:00","message":"receive interim result [true|false]: บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการหายใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:49.189455405+07:00","message":"end recv isFinal message id 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:49.189457951+07:00","message":"end Recv id 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:49.189464788+07:00","message":"[buffer interim] 94 true บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:49.189472086+07:00","message":"[bufferProcess] interim [690000000]:บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:49.189475511+07:00","message":"[bufferProcess] send to processor (isfinal):บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:49.189479063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:49.189481608+07:00","message":"> Transcript [731] [false]: 'บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:49.18950137+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:49.189503909+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:49.189509747+07:00","message":"StatePrefix: 'บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:49.189512769+07:00","message":"TextPushed: 'บอกว่ามนุษย์ของเรานัดใช้ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:49.189515016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:49.189516882+07:00","message":"> Transcript [732] [true]: 'บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:49.189519179+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:49.189520812+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:49.189522399+07:00","message":"StatePrefix: 'บอกว่ามนุษย์ของเรานัดใช้ออกซิเจนในการหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:49.189524251+07:00","message":"TextPushed: 'บอกว่ามนุษย์ของเรานัดใช้ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:49.189527169+07:00","message":"Push: 'ในการหายใจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:49.189535289+07:00","message":"push: {true ในการหายใจ 0 0xc000414900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:07:49.199626278+07:00","message":"write wav file: './tmp/7576/7576_94.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:50.060943931+07:00","message":"[GCS] Start streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:50.618468648+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:50.618519385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:50.618525049+07:00","message":"receive interim result [false|false]: สิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:50.618540106+07:00","message":"[buffer interim] 95 false สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:50.618547002+07:00","message":"[bufferProcess] interim [420000000]:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:50.618548851+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:50.618557045+07:00","message":"[bufferProcess] send to processor (ticker):สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:50.618560073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:50.618562965+07:00","message":"> Transcript [733] [false]: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:50.618565318+07:00","message":"Set StatePrefix (first interim): 'สิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:51.447825425+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:51.447866025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลังจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:51.447872252+07:00","message":"receive interim result [false|false]: กำลังจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:51.447884764+07:00","message":"[buffer interim] 95 false กำลังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:51.447893079+07:00","message":"[bufferProcess] interim [140000000]:กำลังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:51.447894872+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:51.498402095+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:51.498458405+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลังจะไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:51.498465617+07:00","message":"receive interim result [false|false]: กำลังจะไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:51.498481753+07:00","message":"[buffer interim] 95 false กำลังจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:51.498488926+07:00","message":"[bufferProcess] interim [320000000]:กำลังจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:51.498491559+07:00","message":"[bufferProcess] send to processor:กำลังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:51.498498365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:51.498501117+07:00","message":"> Transcript [734] [false]: 'กำลังจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:51.498503606+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:51.498505697+07:00","message":"Set new StatePrefix: 'กำลังจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:51.696214455+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:51.696249342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะพยายาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:51.696255176+07:00","message":"receive interim result [false|false]: จะพยายาม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:51.69627033+07:00","message":"[buffer interim] 95 false จะพยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:51.69627691+07:00","message":"[bufferProcess] interim [500000000]:จะพยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:51.696279329+07:00","message":"[bufferProcess] send to processor:กำลังจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:51.696283117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:51.696287132+07:00","message":"> Transcript [735] [false]: 'กำลังจะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:51.696293249+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:51.696295449+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:51.696297307+07:00","message":"StatePrefix: 'กำลังจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:51.696299173+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:52.002694715+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:52.002740909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะพยายามเชื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:52.002747176+07:00","message":"receive interim result [false|false]: จะพยายามเชื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:52.00276102+07:00","message":"[buffer interim] 95 false จะพยายามเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.002771051+07:00","message":"[bufferProcess] interim [740000000]:จะพยายามเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.002774083+07:00","message":"[bufferProcess] send to processor:จะพยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.002780051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.002783095+07:00","message":"> Transcript [736] [false]: 'จะพยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.002785455+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.002787449+07:00","message":"Set new StatePrefix: 'จะพยายาม'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:52.0878726+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:52.087900938+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:52.330958988+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:52.330997546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลังจะพยายามเชื่อมโยง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:52.331003162+07:00","message":"receive interim result [false|false]: กำลังจะพยายามเชื่อมโยง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:52.331015018+07:00","message":"[buffer interim] 95 false กำลังจะพยายามเชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.331021537+07:00","message":"[bufferProcess] interim [40000000]:กำลังจะพยายามเชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.331024004+07:00","message":"[bufferProcess] send to processor:จะพยายามเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.331029547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.331032406+07:00","message":"> Transcript [737] [false]: 'จะพยายามเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.331035643+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.331037924+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.331039671+07:00","message":"StatePrefix: 'จะพยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.331041781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:52.716860121+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:52.716905933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลังจะพยายามเชื่อมโยงก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:52.716914407+07:00","message":"receive interim result [false|false]: กำลังจะพยายามเชื่อมโยงก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:52.716932444+07:00","message":"[buffer interim] 95 false กำลังจะพยายามเชื่อมโยงก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.716940357+07:00","message":"[bufferProcess] interim [460000000]:กำลังจะพยายามเชื่อมโยงก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.716943987+07:00","message":"[bufferProcess] send to processor:กำลังจะพยายามเชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.716953977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.716957236+07:00","message":"> Transcript [738] [false]: 'กำลังจะพยายามเชื่อมโยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.716959926+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.716962582+07:00","message":"Set new StatePrefix: 'กำลังจะพยายามเชื่อมโยง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:52.842701163+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:52.842741612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลังจะพยายามเชื่อมโยงก็คือว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:52.842748633+07:00","message":"receive interim result [false|false]: กำลังจะพยายามเชื่อมโยงก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:52.842759942+07:00","message":"[buffer interim] 95 false กำลังจะพยายามเชื่อมโยงก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.842767548+07:00","message":"[bufferProcess] interim [580000000]:กำลังจะพยายามเชื่อมโยงก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.842769887+07:00","message":"[bufferProcess] send to processor:กำลังจะพยายามเชื่อมโยงก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.842773752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.842777044+07:00","message":"> Transcript [739] [false]: 'กำลังจะพยายามเชื่อมโยงก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.842780737+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.842782873+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.842784697+07:00","message":"StatePrefix: 'กำลังจะพยายามเชื่อมโยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:52.84278671+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:52.949043377+07:00","message":"[GCS] IsForceVAD: false for message ID: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:53.052062738+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:53.052103498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะพยายามเชื่อมโยงก็คือว่า\",\"confidence\":0.935664}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:53.052113697+07:00","message":"receive interim result [true|false]: จะพยายามเชื่อมโยงก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:53.052120894+07:00","message":"end recv isFinal message id 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:53.052123448+07:00","message":"end Recv id 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:53.052128947+07:00","message":"[buffer interim] 95 true จะพยายามเชื่อมโยงก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:53.052135564+07:00","message":"[bufferProcess] interim [910000000]:จะพยายามเชื่อมโยงก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:53.052139828+07:00","message":"[bufferProcess] send to processor (isfinal):กำลังจะพยายามเชื่อมโยงก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:53.052143263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:53.052146816+07:00","message":"> Transcript [740] [false]: 'กำลังจะพยายามเชื่อมโยงก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:53.052149759+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:53.052151679+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:53.052153791+07:00","message":"StatePrefix: 'กำลังจะพยายามเชื่อมโยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:53.052155911+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:53.052157451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:53.052159407+07:00","message":"> Transcript [741] [true]: 'จะพยายามเชื่อมโยงก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:53.052161528+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:53.052163322+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:53.052165005+07:00","message":"StatePrefix: 'กำลังจะพยายามเชื่อมโยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:53.052166785+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:53.052169199+07:00","message":"Push: 'จะพยายามเชื่อมโยงก็คือว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:53.052176613+07:00","message":"push: {true จะพยายามเชื่อมโยงก็คือว่า 0 0xc001ee6180}"}
{"level":"info","service":"Main","time":"2026-05-21T13:07:53.060131029+07:00","message":"write wav file: './tmp/7576/7576_95.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:53.781254685+07:00","message":"[GCS] Start streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:54.340911411+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:54.340961945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:54.340967925+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:54.340983426+07:00","message":"[buffer interim] 96 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:54.340990938+07:00","message":"[bufferProcess] interim [360000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:54.340992956+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:54.340999859+07:00","message":"[bufferProcess] send to processor (ticker):เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:54.341002958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:54.341005929+07:00","message":"> Transcript [742] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:54.341008354+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:54.518003578+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:54.51804692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระหว่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:54.518053205+07:00","message":"receive interim result [false|false]: ระหว่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:54.518068609+07:00","message":"[buffer interim] 96 false ระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:54.518076233+07:00","message":"[bufferProcess] interim [540000000]:ระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:54.518078327+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:54.647992597+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:54.64803177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:54.64803876+07:00","message":"receive interim result [false|false]: เราอาจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:54.648053467+07:00","message":"[buffer interim] 96 false เราอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:54.648061317+07:00","message":"[bufferProcess] interim [660000000]:เราอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:54.648063826+07:00","message":"[bufferProcess] send to processor:ระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:54.648071369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:54.648074535+07:00","message":"> Transcript [743] [false]: 'ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:54.648077126+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:54.648079054+07:00","message":"Set new StatePrefix: 'ระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:54.780489834+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:54.780531328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:54.780537573+07:00","message":"receive interim result [false|false]: เราอาจเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:54.780552268+07:00","message":"[buffer interim] 96 false เราอาจเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:54.780559549+07:00","message":"[bufferProcess] interim [780000000]:เราอาจเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:54.780561864+07:00","message":"[bufferProcess] send to processor:เราอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:54.78056848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:54.780571726+07:00","message":"> Transcript [744] [false]: 'เราอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:54.780574247+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:54.780576682+07:00","message":"Set new StatePrefix: 'เราอาจ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:55.088456442+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:55.088475746+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.162102866+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.162143572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.162150314+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.162167592+07:00","message":"[buffer interim] 96 false เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.16217577+07:00","message":"[bufferProcess] interim [140000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.162178613+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.162182529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.162185574+07:00","message":"> Transcript [745] [false]: 'เราอาจเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.162188773+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.162190686+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.16219283+07:00","message":"StatePrefix: 'เราอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.162194885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.361287871+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.361345195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.361351224+07:00","message":"receive interim result [false|false]: เราอาจเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.361362899+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-05-21T13:07:55.361365567+07:00","message":"receive interim result [false|false]:  2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.361373418+07:00","message":"[buffer interim] 96 false เราอาจเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.361378597+07:00","message":"[buffer interim] 96 false  2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.361384706+07:00","message":"[bufferProcess] interim [380000000]:เราอาจเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.361386884+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.361391635+07:00","message":"[bufferProcess] interim [380000000]: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.36139412+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.361398161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.361400966+07:00","message":"> Transcript [746] [false]: 'เราอาจเห็น 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.361403817+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.361405679+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.3614075+07:00","message":"StatePrefix: 'เราอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.361409493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.545344486+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.545389471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.545395879+07:00","message":"receive interim result [false|false]: เราอาจเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.545406964+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 ภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.545410547+07:00","message":"receive interim result [false|false]:  2 ภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.545418257+07:00","message":"[buffer interim] 96 false เราอาจเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.545421655+07:00","message":"[buffer interim] 96 false  2 ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.545427923+07:00","message":"[bufferProcess] interim [560000000]:เราอาจเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.545430998+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.545433824+07:00","message":"[bufferProcess] interim [560000000]: 2 ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.545436256+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.545439304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.545442343+07:00","message":"> Transcript [747] [false]: 'เราอาจเห็น 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.54544529+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.545447248+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.545449304+07:00","message":"StatePrefix: 'เราอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.545451184+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.744377108+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.744417297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.744423955+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.744434495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.744437254+07:00","message":"receive interim result [false|false]:  ภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.744444618+07:00","message":"[buffer interim] 96 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.744447968+07:00","message":"[buffer interim] 96 false  ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.744453502+07:00","message":"[bufferProcess] interim [740000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.744455551+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.744458523+07:00","message":"[bufferProcess] interim [740000000]: ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.744461054+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.744463548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.744466239+07:00","message":"> Transcript [748] [false]: 'เราอาจเห็น 2 ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.744468923+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.744471452+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.744473279+07:00","message":"StatePrefix: 'เราอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.744475324+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.744477877+07:00","message":"Push: 'เราอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.744479736+07:00","message":"TextPushed: 'เราอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.744481906+07:00","message":"Set new StatePrefix : 'เราอาจเห็น 2 ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.744484025+07:00","message":"Next Push (prob) : 'เห็น 2 ภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.744491267+07:00","message":"push: {false เราอาจ 0 0xc000414080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.747415005+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.747449805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.74745549+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.747470225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภาพที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.747474005+07:00","message":"receive interim result [false|false]:  ภาพที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.747481175+07:00","message":"[buffer interim] 96 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:55.747484275+07:00","message":"[buffer interim] 96 false  ภาพที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.747489813+07:00","message":"[bufferProcess] interim [800000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.747492188+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.74749779+07:00","message":"[bufferProcess] interim [800000000]: ภาพที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.747500407+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.747503401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.747506393+07:00","message":"> Transcript [749] [false]: 'เราอาจเห็น 2 ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.747509232+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.747511407+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.747513413+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:55.747515291+07:00","message":"TextPushed: 'เราอาจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.128900557+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.128938907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.128945675+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.12895717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภาพที่เอา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.128959745+07:00","message":"receive interim result [false|false]:  ภาพที่เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.128967983+07:00","message":"[buffer interim] 96 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.128975378+07:00","message":"[buffer interim] 96 false  ภาพที่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.128981723+07:00","message":"[bufferProcess] interim [160000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.128984818+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.128991863+07:00","message":"[bufferProcess] interim [160000000]: ภาพที่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.128994376+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.128997419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.129000407+07:00","message":"> Transcript [750] [false]: 'เราอาจเห็น 2 ภาพที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.129003333+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.129005496+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.129007366+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.129010896+07:00","message":"TextPushed: 'เราอาจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.140797743+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.140824782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.140831258+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.140843434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภาพที่อาจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.140846225+07:00","message":"receive interim result [false|false]:  ภาพที่อาจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.140854312+07:00","message":"[buffer interim] 96 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.140859827+07:00","message":"[buffer interim] 96 false  ภาพที่อาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.140864541+07:00","message":"[bufferProcess] interim [220000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.140866947+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.140869664+07:00","message":"[bufferProcess] interim [220000000]: ภาพที่อาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.140871694+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.140874098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.140876581+07:00","message":"> Transcript [751] [false]: 'เราอาจเห็น 2 ภาพที่เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.140878956+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.140880781+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.140882651+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.140884651+07:00","message":"TextPushed: 'เราอาจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.373513164+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.373554416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.373561521+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.373572915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภาพที่อาจจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.373575366+07:00","message":"receive interim result [false|false]:  ภาพที่อาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.373584699+07:00","message":"[buffer interim] 96 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.373592012+07:00","message":"[buffer interim] 96 false  ภาพที่อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.373598746+07:00","message":"[bufferProcess] interim [340000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.373602076+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.373608898+07:00","message":"[bufferProcess] interim [340000000]: ภาพที่อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.373611884+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.373615295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.373618248+07:00","message":"> Transcript [752] [false]: 'เราอาจเห็น 2 ภาพที่อาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.373621636+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.373623832+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.37362567+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.373627682+07:00","message":"TextPushed: 'เราอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.373633856+07:00","message":"Push: 'เห็น 2 ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.37363646+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.373638688+07:00","message":"Set new StatePrefix : 'เราอาจเห็น 2 ภาพที่อาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.373640775+07:00","message":"Next Push (prob) : 'ที่อาจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.37364996+07:00","message":"push: {false เห็น 2 ภาพ 0 0xc000414080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.433440821+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.433477589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.433483787+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.433497613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภาพที่อาจจะไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.433501287+07:00","message":"receive interim result [false|false]:  ภาพที่อาจจะไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.43352103+07:00","message":"[buffer interim] 96 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.433538725+07:00","message":"[buffer interim] 96 false  ภาพที่อาจจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.433545972+07:00","message":"[bufferProcess] interim [520000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.433549872+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.433556628+07:00","message":"[bufferProcess] interim [520000000]: ภาพที่อาจจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.433559437+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.433562104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.433565409+07:00","message":"> Transcript [753] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.43356885+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.433571397+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.433573705+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.433575827+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.763535684+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.763573356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.763580266+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.763594548+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภาพที่อาจจะไม่สั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.763598152+07:00","message":"receive interim result [false|false]:  ภาพที่อาจจะไม่สั่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.76360682+07:00","message":"[buffer interim] 96 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.76361049+07:00","message":"[buffer interim] 96 false  ภาพที่อาจจะไม่สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.763616577+07:00","message":"[bufferProcess] interim [820000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.763619662+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.763622872+07:00","message":"[bufferProcess] interim [820000000]: ภาพที่อาจจะไม่สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.763625794+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจจะไม่สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.763629194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.763632414+07:00","message":"> Transcript [754] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.763635451+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.763637296+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.763639295+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.763641527+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.945229281+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.945268112+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-05-21T13:07:56.945273199+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.945283763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภาพที่อาจจะไม่สำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.945286781+07:00","message":"receive interim result [false|false]:  ภาพที่อาจจะไม่สำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.945293838+07:00","message":"[buffer interim] 96 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:56.945296679+07:00","message":"[buffer interim] 96 false  ภาพที่อาจจะไม่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.945302619+07:00","message":"[bufferProcess] interim [940000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.945305199+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจจะไม่สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.945315437+07:00","message":"[bufferProcess] interim [940000000]: ภาพที่อาจจะไม่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.945320496+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจจะไม่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.945323374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.945326173+07:00","message":"> Transcript [755] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.945329066+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.945330938+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.945332858+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:56.945334808+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:57.147313938+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:57.147349848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:57.147356495+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:57.147370138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภาพที่อาจจะไม่สัมพันธ์กัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:57.147373508+07:00","message":"receive interim result [false|false]:  ภาพที่อาจจะไม่สัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:57.14738127+07:00","message":"[buffer interim] 96 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:57.14738504+07:00","message":"[buffer interim] 96 false  ภาพที่อาจจะไม่สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:57.147390744+07:00","message":"[bufferProcess] interim [180000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:57.147393075+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจจะไม่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:57.147396186+07:00","message":"[bufferProcess] interim [180000000]: ภาพที่อาจจะไม่สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:57.147399178+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:57.147402027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:57.147404546+07:00","message":"> Transcript [756] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:57.14740767+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:57.147409584+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:57.147411411+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:57.147413303+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:57.147415911+07:00","message":"Push: 'ที่อาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:57.14741778+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพที่อาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:57.147419755+07:00","message":"Set new StatePrefix : 'เราอาจเห็น 2 ภาพที่อาจจะไม่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:57.147421776+07:00","message":"Next Push (prob) : 'จะไม่สำคัญ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:57.147429579+07:00","message":"push: {false ที่อาจ 0 0xc000414080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:57.682197889+07:00","message":"[GCS] Cleaned up inactive client: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:57.682223128+07:00","message":"[GCS] Cleaned up inactive client: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:57.682225806+07:00","message":"[GCS] Cleaned up inactive client: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:57.682237178+07:00","message":"[GCS] Cleaned up inactive client: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:57.682239029+07:00","message":"[GCS] Cleaned up inactive client: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:57.682240704+07:00","message":"[GCS] Cleaned up inactive client: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:57.682243073+07:00","message":"[GCS] Cleaned up inactive client: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:57.682244874+07:00","message":"[GCS] Cleaned up inactive client: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:57.682246961+07:00","message":"[GCS] Cleaned up inactive client: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:57.682248991+07:00","message":"[GCS] Cleaned up inactive client: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:57.724164977+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:57.724206877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:57.72421458+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:57.724228841+07:00","message":"[buffer interim] 96 false เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:57.724235875+07:00","message":"[bufferProcess] interim [780000000]:เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:57.724238739+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:57.724244243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:57.724247054+07:00","message":"> Transcript [757] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:57.724249597+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:57.724251772+07:00","message":"Set new StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:58.088867021+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:58.088884936+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.223768426+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.223807905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.223814336+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.223832431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.223836077+07:00","message":"receive interim result [false|false]:  ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.223844947+07:00","message":"[buffer interim] 96 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.223848747+07:00","message":"[buffer interim] 96 false  ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.223854883+07:00","message":"[bufferProcess] interim [260000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.223857281+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.223862062+07:00","message":"[bufferProcess] interim [260000000]: ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.223865012+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.223868758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.223871552+07:00","message":"> Transcript [758] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.223874659+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.223876592+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.223878921+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.223884021+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพที่อาจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.450846592+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.450882096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.450889203+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.450904313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.450907545+07:00","message":"receive interim result [false|false]:  ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.450915849+07:00","message":"[buffer interim] 96 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.450919378+07:00","message":"[buffer interim] 96 false  ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.450925367+07:00","message":"[bufferProcess] interim [440000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.450928001+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.450931332+07:00","message":"[bufferProcess] interim [440000000]: ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.450933973+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.450936959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.450939679+07:00","message":"> Transcript [759] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.450943248+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.450945256+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.450947023+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.450949116+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพที่อาจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.460213855+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.46024984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.460255886+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.460266777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.460270018+07:00","message":"receive interim result [false|false]:  ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.460277118+07:00","message":"[buffer interim] 96 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.460280697+07:00","message":"[buffer interim] 96 false  ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.46028695+07:00","message":"[bufferProcess] interim [500000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.460289626+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.460293143+07:00","message":"[bufferProcess] interim [500000000]: ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.460295385+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.460298642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.460301152+07:00","message":"> Transcript [760] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงๆแล้วมันจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.460304767+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.460311528+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.460313689+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.460315904+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพที่อาจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.547781896+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.547815966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.547822533+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.547833809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.547837149+07:00","message":"receive interim result [false|false]:  ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.547845106+07:00","message":"[buffer interim] 96 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.547848046+07:00","message":"[buffer interim] 96 false  ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.547854559+07:00","message":"[bufferProcess] interim [560000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.547857026+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.547859807+07:00","message":"[bufferProcess] interim [560000000]: ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.547862255+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.547864968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.547867763+07:00","message":"> Transcript [761] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.547871845+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.547873947+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.547875918+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.547877972+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพที่อาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.547880581+07:00","message":"Push: 'จะไม่สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.547882423+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.547884459+07:00","message":"Set new StatePrefix : 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.547886607+07:00","message":"Next Push (prob) : 'จริงแล้วมันทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.547893721+07:00","message":"push: {false จะไม่สัมพันธ์กัน 0 0xc000414080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.752614718+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.752655264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.752662738+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.752681973+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.752687576+07:00","message":"receive interim result [false|false]:  ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.752698745+07:00","message":"[buffer interim] 96 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.752706939+07:00","message":"[buffer interim] 96 false  ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.752715493+07:00","message":"[bufferProcess] interim [800000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.752719256+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.752724884+07:00","message":"[bufferProcess] interim [800000000]: ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.752732477+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.752737313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.752741431+07:00","message":"> Transcript [762] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.752745025+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.752747732+07:00","message":"Set new StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.950738154+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.950777412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.950783397+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.950795115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.950798708+07:00","message":"receive interim result [false|false]:  ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.950807059+07:00","message":"[buffer interim] 96 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:58.950810161+07:00","message":"[buffer interim] 96 false  ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.950815899+07:00","message":"[bufferProcess] interim [980000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.950818796+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.950822128+07:00","message":"[bufferProcess] interim [980000000]: ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.950829207+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.950832312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.950835129+07:00","message":"> Transcript [763] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.950837642+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:58.950839602+07:00","message":"Set new StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:59.132861041+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:59.132897627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:59.132903661+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:59.132918404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:59.132922786+07:00","message":"receive interim result [false|false]:  ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่นะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:59.13293092+07:00","message":"[buffer interim] 96 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:59.132934382+07:00","message":"[buffer interim] 96 false  ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.132949101+07:00","message":"[bufferProcess] interim [160000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.132971228+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.132977518+07:00","message":"[bufferProcess] interim [160000000]: ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.132980965+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.132984621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.132988678+07:00","message":"> Transcript [764] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.132992558+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.132994848+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.132996757+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.13299995+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:59.229078167+07:00","message":"[GCS] IsForceVAD: false for message ID: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:59.263417106+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:59.263453124+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:59.263459225+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:59.263473599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:59.263478683+07:00","message":"receive interim result [false|false]:  ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:59.263488068+07:00","message":"[buffer interim] 96 false เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:59.263492484+07:00","message":"[buffer interim] 96 false  ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.26349962+07:00","message":"[bufferProcess] interim [280000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.263504241+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.263508855+07:00","message":"[bufferProcess] interim [280000000]: ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.263513733+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.263517236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.263520274+07:00","message":"> Transcript [765] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.263523864+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.263525793+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.263527516+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.263530125+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:59.455793553+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:59.455834278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่นะคะ\",\"confidence\":0.92961603}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:59.45584145+07:00","message":"receive interim result [true|false]: เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:59.455849627+07:00","message":"end recv isFinal message id 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:59.455851792+07:00","message":"end Recv id 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:59.455858519+07:00","message":"[buffer interim] 96 true เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.455865575+07:00","message":"[bufferProcess] interim [460000000]:เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.455869347+07:00","message":"[bufferProcess] send to processor (isfinal):เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.455872925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.455875839+07:00","message":"> Transcript [766] [false]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.455879175+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.455881059+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.455884006+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.455886812+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.455888751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.455890908+07:00","message":"> Transcript [767] [true]: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กันอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.455893238+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.455894823+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.455896448+07:00","message":"StatePrefix: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กันจริงแล้วมันสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.455898445+07:00","message":"TextPushed: 'เราอาจเห็น 2 ภาพที่อาจจะไม่สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:07:59.455903882+07:00","message":"Push: 'จริงแล้วมันสัมพันธ์กันอยู่นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:59.455910988+07:00","message":"push: {true จริงแล้วมันสัมพันธ์กันอยู่นะคะ 0 0xc000414080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:07:59.467169912+07:00","message":"write wav file: './tmp/7576/7576_96.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:59.682504755+07:00","message":"[GCS] Start streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.156363869+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.156407308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.15641296+07:00","message":"receive interim result [false|false]: เริ่ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.15642909+07:00","message":"[buffer interim] 97 false เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.156435783+07:00","message":"[bufferProcess] interim [300000000]:เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.15643799+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.343379534+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.343422312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.343428999+07:00","message":"receive interim result [false|false]: เริ่มที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.343439906+07:00","message":"[buffer interim] 97 false เริ่มที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.343462165+07:00","message":"[bufferProcess] interim [480000000]:เริ่มที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.343465922+07:00","message":"[bufferProcess] send to processor:เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.343470344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.343474516+07:00","message":"> Transcript [768] [false]: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.343477905+07:00","message":"Set StatePrefix (first interim): 'เริ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.539498909+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.539537538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มที่มา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.539543124+07:00","message":"receive interim result [false|false]: เริ่มที่มา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.5395572+07:00","message":"[buffer interim] 97 false เริ่มที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.539563454+07:00","message":"[bufferProcess] interim [660000000]:เริ่มที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.539565748+07:00","message":"[bufferProcess] send to processor:เริ่มที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.539571097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.53957392+07:00","message":"> Transcript [769] [false]: 'เริ่มที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.539576786+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.539578816+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.539580624+07:00","message":"StatePrefix: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.539582718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.543722154+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.543757934+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มที่มัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.543765279+07:00","message":"receive interim result [false|false]: เริ่มที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.543780841+07:00","message":"[buffer interim] 97 false เริ่มที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.543791618+07:00","message":"[bufferProcess] interim [720000000]:เริ่มที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.543794958+07:00","message":"[bufferProcess] send to processor:เริ่มที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.543800948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.543804585+07:00","message":"> Transcript [770] [false]: 'เริ่มที่มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.543808775+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.543811349+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.543814685+07:00","message":"StatePrefix: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.543816655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.700119353+07:00","message":"[GCS] IsForceVAD: false for message ID: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.718669214+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.718705489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มที่มนุษย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.718712372+07:00","message":"receive interim result [false|false]: เริ่มที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.718729508+07:00","message":"[buffer interim] 97 false เริ่มที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.718737099+07:00","message":"[bufferProcess] interim [840000000]:เริ่มที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.718739965+07:00","message":"[bufferProcess] send to processor:เริ่มที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.718743152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.718746236+07:00","message":"> Transcript [771] [false]: 'เริ่มที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.718749541+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.718751744+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.718753618+07:00","message":"StatePrefix: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.71875581+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.796145582+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.796183921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มที่มนุษย์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.796189704+07:00","message":"receive interim result [true|false]: เริ่มที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.796195285+07:00","message":"end recv isFinal message id 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.796197512+07:00","message":"end Recv id 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.796202983+07:00","message":"[buffer interim] 97 true เริ่มที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.79620982+07:00","message":"[bufferProcess] interim [50000000]:เริ่มที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.796212939+07:00","message":"[bufferProcess] send to processor (isfinal):เริ่มที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.796215965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.79621834+07:00","message":"> Transcript [772] [false]: 'เริ่มที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.79622136+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.796223369+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.796225156+07:00","message":"StatePrefix: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.796226971+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.796229725+07:00","message":"Push: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.796231583+07:00","message":"TextPushed: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.796233423+07:00","message":"Set new StatePrefix : 'เริ่มที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.796235376+07:00","message":"Next Push (prob) : 'ที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.796237182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.796239028+07:00","message":"> Transcript [773] [true]: 'เริ่มที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.796241375+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.796243089+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.796245028+07:00","message":"StatePrefix: 'เริ่มที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.79624708+07:00","message":"TextPushed: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.79624915+07:00","message":"Push: 'ที่มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.796256132+07:00","message":"push: {false เริ่ม 0 0xc000414a80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.796264656+07:00","message":"push: {true ที่มนุษย์ 0 0xc000414a80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:00.802084068+07:00","message":"write wav file: './tmp/7576/7576_97.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:01.089447224+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:01.089470209+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:01.152551544+07:00","message":"[GCS] Start streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:01.703258181+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:01.703319059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:01.70332471+07:00","message":"receive interim result [false|false]: วง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:01.70334164+07:00","message":"[buffer interim] 98 false วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:01.703349417+07:00","message":"[bufferProcess] interim [600000000]:วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:01.703351437+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.001652168+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.001685751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วงเวียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.001691669+07:00","message":"receive interim result [false|false]: วงเวียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.001708137+07:00","message":"[buffer interim] 98 false วงเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.001714694+07:00","message":"[bufferProcess] interim [840000000]:วงเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.001717057+07:00","message":"[bufferProcess] send to processor:วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.001720119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.001723242+07:00","message":"> Transcript [774] [false]: 'วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.001725601+07:00","message":"Set StatePrefix (first interim): 'วง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.327621261+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.327658076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วนเวียนไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.327664309+07:00","message":"receive interim result [false|false]: วนเวียนไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.327675959+07:00","message":"[buffer interim] 98 false วนเวียนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.327685507+07:00","message":"[bufferProcess] interim [140000000]:วนเวียนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.327687856+07:00","message":"[bufferProcess] send to processor:วงเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.327692649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.327695357+07:00","message":"> Transcript [775] [false]: 'วงเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.327698146+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.327700177+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.327702406+07:00","message":"StatePrefix: 'วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.327704635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.414257049+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.414311849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วนเวียนไปถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.414317404+07:00","message":"receive interim result [false|false]: วนเวียนไปถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.41433056+07:00","message":"[buffer interim] 98 false วนเวียนไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.414337075+07:00","message":"[bufferProcess] interim [320000000]:วนเวียนไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.414339551+07:00","message":"[bufferProcess] send to processor:วนเวียนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.414345787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.414349536+07:00","message":"> Transcript [776] [false]: 'วนเวียนไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.414352699+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.414355575+07:00","message":"Set new StatePrefix: 'วนเวียนไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.716821733+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.716856746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วนเวียนไปถึงพื้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.716862463+07:00","message":"receive interim result [false|false]: วนเวียนไปถึงพื้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.716875475+07:00","message":"[buffer interim] 98 false วนเวียนไปถึงพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.716881959+07:00","message":"[bufferProcess] interim [620000000]:วนเวียนไปถึงพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.716884244+07:00","message":"[bufferProcess] send to processor:วนเวียนไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.716889457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.716892207+07:00","message":"> Transcript [777] [false]: 'วนเวียนไปถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.716895351+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.716897291+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.71689914+07:00","message":"StatePrefix: 'วนเวียนไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.716901058+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.879075293+07:00","message":"[GCS] IsForceVAD: false for message ID: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.893864664+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.893897568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วนเวียนไปถึงพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.893904624+07:00","message":"receive interim result [false|false]: วนเวียนไปถึงพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.893916905+07:00","message":"[buffer interim] 98 false วนเวียนไปถึงพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.893923082+07:00","message":"[bufferProcess] interim [740000000]:วนเวียนไปถึงพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.893925319+07:00","message":"[bufferProcess] send to processor:วนเวียนไปถึงพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.893930578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.893933221+07:00","message":"> Transcript [778] [false]: 'วนเวียนไปถึงพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.893935915+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.893937906+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.893939706+07:00","message":"StatePrefix: 'วนเวียนไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.89394199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.994902686+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.994944628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วนเวียนไปถึงพืช\",\"confidence\":0.9323779}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.994950924+07:00","message":"receive interim result [true|false]: วนเวียนไปถึงพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.994959062+07:00","message":"end recv isFinal message id 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.994961368+07:00","message":"end Recv id 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.994967999+07:00","message":"[buffer interim] 98 true วนเวียนไปถึงพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.994980295+07:00","message":"[bufferProcess] interim [950000000]:วนเวียนไปถึงพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.994983539+07:00","message":"[bufferProcess] send to processor (isfinal):วนเวียนไปถึงพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.994996012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.995010702+07:00","message":"> Transcript [779] [false]: 'วนเวียนไปถึงพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.995019304+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.99502173+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.995023905+07:00","message":"StatePrefix: 'วนเวียนไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.995026073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.995028107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.995030028+07:00","message":"> Transcript [780] [true]: 'วนเวียนไปถึงพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.995032297+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.995033952+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.995035521+07:00","message":"StatePrefix: 'วนเวียนไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.995037464+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:02.995044297+07:00","message":"Push: 'วนเวียนไปถึงพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.995057258+07:00","message":"push: {true วนเวียนไปถึงพืช 0 0xc00354e780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:03.002374796+07:00","message":"write wav file: './tmp/7576/7576_98.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:03.069952515+07:00","message":"[GCS] Start streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:03.538908105+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:03.538956882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:03.538964162+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:03.53898259+07:00","message":"[buffer interim] 99 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:03.538990577+07:00","message":"[bufferProcess] interim [480000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:03.538993691+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:03.762726368+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:03.762777033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:03.762782764+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:03.762798958+07:00","message":"[buffer interim] 99 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:03.762806582+07:00","message":"[bufferProcess] interim [720000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:03.762808837+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:03.762812733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:03.762815614+07:00","message":"> Transcript [781] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:03.762818394+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.060001416+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.06004619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็กลับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.060053397+07:00","message":"receive interim result [false|false]: แล้วก็กลับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.060068741+07:00","message":"[buffer interim] 99 false แล้วก็กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.060081344+07:00","message":"[bufferProcess] interim [960000000]:แล้วก็กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.060083722+07:00","message":"[bufferProcess] send to processor:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.060092405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.060095797+07:00","message":"> Transcript [782] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.060098901+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.060101055+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.060103374+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.060105577+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:04.089633916+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:04.089642302+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.247532117+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.247583384+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็กลับมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.247589577+07:00","message":"receive interim result [false|false]: แล้วก็กลับมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.247607301+07:00","message":"[buffer interim] 99 false แล้วก็กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.247614884+07:00","message":"[bufferProcess] interim [200000000]:แล้วก็กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.24761805+07:00","message":"[bufferProcess] send to processor:แล้วก็กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.247625416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.247628208+07:00","message":"> Transcript [783] [false]: 'แล้วก็กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.247632161+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.247634099+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.247636101+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.247638322+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.516088442+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.516124905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็กลับมาที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.516130988+07:00","message":"receive interim result [false|false]: แล้วก็กลับมาที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.516142141+07:00","message":"[buffer interim] 99 false แล้วก็กลับมาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.516148906+07:00","message":"[bufferProcess] interim [500000000]:แล้วก็กลับมาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.516151107+07:00","message":"[bufferProcess] send to processor:แล้วก็กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.516156119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.51615902+07:00","message":"> Transcript [784] [false]: 'แล้วก็กลับมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.516162353+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.516164352+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.516166066+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.516168116+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.707445089+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.707478092+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็กลับมาที่บ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.707483601+07:00","message":"receive interim result [false|false]: แล้วก็กลับมาที่บ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.707495157+07:00","message":"[buffer interim] 99 false แล้วก็กลับมาที่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.707503187+07:00","message":"[bufferProcess] interim [680000000]:แล้วก็กลับมาที่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.707505855+07:00","message":"[bufferProcess] send to processor:แล้วก็กลับมาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.707511751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.7075166+07:00","message":"> Transcript [785] [false]: 'แล้วก็กลับมาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.707520062+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.707522128+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.707523956+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.707525919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.70753271+07:00","message":"Push: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.707534648+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.707536546+07:00","message":"Set new StatePrefix : 'แล้วก็กลับมาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.707538558+07:00","message":"Next Push (prob) : 'ก็กลับมาที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.707545739+07:00","message":"push: {false แล้ว 0 0xc0005b7400}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.800026397+07:00","message":"[GCS] IsForceVAD: false for message ID: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.837638454+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.837683264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็กลับมาที่มนุษย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.837691594+07:00","message":"receive interim result [false|false]: แล้วก็กลับมาที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.83770865+07:00","message":"[buffer interim] 99 false แล้วก็กลับมาที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.837720756+07:00","message":"[bufferProcess] interim [800000000]:แล้วก็กลับมาที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.837724665+07:00","message":"[bufferProcess] send to processor:แล้วก็กลับมาที่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.837731154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.837734946+07:00","message":"> Transcript [786] [false]: 'แล้วก็กลับมาที่บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.837738559+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.837740816+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.837742767+07:00","message":"StatePrefix: 'แล้วก็กลับมาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.837745196+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.911966615+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.912010534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็กลับมาที่มนุษย์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.912016808+07:00","message":"receive interim result [true|false]: แล้วก็กลับมาที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.912024293+07:00","message":"end recv isFinal message id 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.912026952+07:00","message":"end Recv id 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.912034326+07:00","message":"[buffer interim] 99 true แล้วก็กลับมาที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.912043282+07:00","message":"[bufferProcess] interim [950000000]:แล้วก็กลับมาที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.9120465+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วก็กลับมาที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.912059722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.912081991+07:00","message":"> Transcript [787] [false]: 'แล้วก็กลับมาที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.912089431+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.912092479+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.912096127+07:00","message":"StatePrefix: 'แล้วก็กลับมาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.91209941+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.912102908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.912106237+07:00","message":"> Transcript [788] [true]: 'แล้วก็กลับมาที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.912109545+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.912112124+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.912114856+07:00","message":"StatePrefix: 'แล้วก็กลับมาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.912117812+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:04.912127136+07:00","message":"Push: 'ก็กลับมาที่มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.912140505+07:00","message":"push: {true ก็กลับมาที่มนุษย์ 0 0xc0005b7400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:04.919826663+07:00","message":"write wav file: './tmp/7576/7576_99.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:04.990465228+07:00","message":"[GCS] Start streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.079712975+07:00","message":"[GCS] IsForceVAD: false for message ID: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.119787643+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.119830138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.119835972+07:00","message":"receive interim result [false|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.119854249+07:00","message":"[buffer interim] 100 false นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.119864572+07:00","message":"[bufferProcess] interim [780000000]:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.119866401+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.11986994+07:00","message":"[bufferProcess] send to processor (ticker):นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.119872935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.11987582+07:00","message":"> Transcript [789] [false]: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.119878253+07:00","message":"Set StatePrefix (first interim): 'นาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.181805028+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.181842308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.181848071+07:00","message":"receive interim result [false|false]: เหมือนกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.181860484+07:00","message":"[buffer interim] 100 false เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.181867375+07:00","message":"[bufferProcess] interim [840000000]:เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.181869235+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.211241538+07:00","message":"[GCS] Start streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.246029785+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.246068521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนกัน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.246075204+07:00","message":"receive interim result [true|false]: เหมือนกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.24609983+07:00","message":"end recv isFinal message id 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.246102344+07:00","message":"end Recv id 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.246109756+07:00","message":"[buffer interim] 100 true เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.246123147+07:00","message":"[bufferProcess] interim [110000000]:เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.246126017+07:00","message":"[bufferProcess] send to processor (isfinal):เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.246129081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.246131801+07:00","message":"> Transcript [790] [false]: 'เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.246133927+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.246135784+07:00","message":"Set new StatePrefix: 'เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.246137399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.246139672+07:00","message":"> Transcript [791] [true]: 'เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.246142015+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.246143925+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.246145677+07:00","message":"StatePrefix: 'เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.246147558+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.246151851+07:00","message":"Push: 'เหมือนกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.24615948+07:00","message":"push: {true เหมือนกัน 0 0xc000731d00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:06.252818547+07:00","message":"write wav file: './tmp/7576/7576_100.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.267789415+07:00","message":"[GCS] IsForceVAD: false for message ID: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.401977784+07:00","message":"[GCS] Start streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.461854865+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.461877701+07:00","message":"found end of frame, send empty tag with msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.461880561+07:00","message":"end Recv id 101"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.461887949+07:00","message":"[buffer interim] 101 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.461895539+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.461899769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.461905317+07:00","message":"> Transcript [792] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.461907861+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.461909807+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.461911499+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.461913243+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.461916354+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.461925986+07:00","message":"push: {true \n 0 0xc00016f680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:06.467280192+07:00","message":"write wav file: './tmp/7576/7576_101.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.979706684+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.979747919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.979753817+07:00","message":"receive interim result [false|false]: ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:06.979767596+07:00","message":"[buffer interim] 102 false ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.979774472+07:00","message":"[bufferProcess] interim [420000000]:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:06.979776287+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:07.090224933+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:07.090242037+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:07.218628826+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:07.218673946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในราคา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:07.218679793+07:00","message":"receive interim result [false|false]: ในราคา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:07.21869424+07:00","message":"[buffer interim] 102 false ในราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:07.218701384+07:00","message":"[bufferProcess] interim [600000000]:ในราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:07.218703934+07:00","message":"[bufferProcess] send to processor:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:07.218709111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:07.218712374+07:00","message":"> Transcript [793] [false]: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:07.218714644+07:00","message":"Set StatePrefix (first interim): 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:07.458799637+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:07.458839058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:07.458845372+07:00","message":"receive interim result [false|false]: ได้ราคาเท่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:07.458860503+07:00","message":"[buffer interim] 102 false ได้ราคาเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:07.45886865+07:00","message":"[bufferProcess] interim [900000000]:ได้ราคาเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:07.458871135+07:00","message":"[bufferProcess] send to processor:ในราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:07.458877256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:07.458880433+07:00","message":"> Transcript [794] [false]: 'ในราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:07.458883712+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:07.458885865+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:07.458888116+07:00","message":"StatePrefix: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:07.458890289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:07.776846204+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:07.776897431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าไหร่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:07.776905884+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าไหร่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:07.776924642+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:07.776937339+07:00","message":"[bufferProcess] interim [200000000]:ได้ราคาเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:07.776941292+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:07.776949852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:07.776954454+07:00","message":"> Transcript [795] [false]: 'ได้ราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:07.776957834+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:07.776960912+07:00","message":"Set new StatePrefix: 'ได้ราคาเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:08.032922801+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:08.032966637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:08.032973617+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:08.032991716+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.033003469+07:00","message":"[bufferProcess] interim [500000000]:ได้ราคาเท่าเรามอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.033006435+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.033014988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.033019128+07:00","message":"> Transcript [796] [false]: 'ได้ราคาเท่าไหร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.033023523+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.033026943+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.033029994+07:00","message":"StatePrefix: 'ได้ราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.033033074+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:08.348165163+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:08.348226334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองพวก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:08.348234548+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองพวก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:08.348253796+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.348265404+07:00","message":"[bufferProcess] interim [740000000]:ได้ราคาเท่าเรามองพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.348268815+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.348276603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.348280674+07:00","message":"> Transcript [797] [false]: 'ได้ราคาเท่าเรามอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.348286377+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.348289551+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.34829249+07:00","message":"StatePrefix: 'ได้ราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.348295584+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:08.479111893+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:08.479154138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:08.479160115+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:08.47917444+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.479181337+07:00","message":"[bufferProcess] interim [860000000]:ได้ราคาเท่าเรามองทุกอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.479184077+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.479190079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.479192683+07:00","message":"> Transcript [798] [false]: 'ได้ราคาเท่าเรามองพวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.479195918+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.479198255+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.479200235+07:00","message":"StatePrefix: 'ได้ราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.479202267+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:08.739721513+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:08.739763169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:08.739770826+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:08.739791883+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.73979983+07:00","message":"[bufferProcess] interim [160000000]:ได้ราคาเท่าเรามองทุกอย่างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.739802768+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.73980635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.739809435+07:00","message":"> Transcript [799] [false]: 'ได้ราคาเท่าเรามองทุกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.739812537+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.739814464+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.739816671+07:00","message":"StatePrefix: 'ได้ราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.739818679+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.739821083+07:00","message":"Push: 'ได้ราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.739823169+07:00","message":"TextPushed: 'ได้ราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.739825263+07:00","message":"Set new StatePrefix : 'ได้ราคาเท่าเรามองทุกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.739827774+07:00","message":"Next Push (prob) : 'เรามองทุกอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:08.739848343+07:00","message":"push: {false ได้ราคาเท่า 0 0xc001ee6280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:09.373829205+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:09.373866974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:09.373872466+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:09.373888323+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:09.373895911+07:00","message":"[bufferProcess] interim [760000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:09.37389835+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:09.373901806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:09.373905163+07:00","message":"> Transcript [800] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:09.37390848+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:09.37391051+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:09.373912948+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:09.373915011+07:00","message":"TextPushed: 'ได้ราคาเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:09.75137821+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:09.75141724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:09.751423162+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:09.751439496+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:09.751448689+07:00","message":"[bufferProcess] interim [180000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:09.751450932+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:09.751454558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:09.751457265+07:00","message":"> Transcript [801] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:09.751460891+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:09.751462926+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:09.75146509+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:09.751467532+07:00","message":"TextPushed: 'ได้ราคาเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:09.880456766+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:09.880495632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:09.880501719+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:09.880513736+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:09.88052227+07:00","message":"[bufferProcess] interim [240000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:09.880524703+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:09.880528161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:09.880530967+07:00","message":"> Transcript [802] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:09.880534153+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:09.880536356+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:09.880538388+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:09.880540554+07:00","message":"TextPushed: 'ได้ราคาเท่า'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:10.090418746+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:10.090448291+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:10.457272383+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:10.457320906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:10.457328036+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:10.457339484+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.457348808+07:00","message":"[bufferProcess] interim [840000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.457351207+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.457354571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.457357273+07:00","message":"> Transcript [803] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.457361299+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.457363306+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.457365848+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.457367913+07:00","message":"TextPushed: 'ได้ราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.457374471+07:00","message":"Push: 'เรามองทุกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.457376518+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.457378719+07:00","message":"Set new StatePrefix : 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.457380917+07:00","message":"Next Push (prob) : 'เป็นอยู่ภายใต้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:10.457404205+07:00","message":"push: {false เรามองทุกอย่าง 0 0xc001ee6280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:10.586115758+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:10.58615384+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:10.586159728+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:10.586174588+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.586182383+07:00","message":"[bufferProcess] interim [20000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.586184729+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.586190393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.586193776+07:00","message":"> Transcript [804] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.586197053+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.586199146+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.586200848+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.586203347+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:10.842460548+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:10.842505911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:10.842514804+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:10.842531298+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.842540951+07:00","message":"[bufferProcess] interim [260000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.842545063+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.842550507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.842556525+07:00","message":"> Transcript [805] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.842562314+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.842564927+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.842569763+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:10.842572823+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.036451774+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.036497357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.036504432+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.0365208+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.036529173+07:00","message":"[bufferProcess] interim [500000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.036532284+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.036536225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.036539413+07:00","message":"> Transcript [806] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.036543454+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.03654604+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.036549158+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.036552029+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.351973353+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.352014965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.352021003+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.352036457+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.352043958+07:00","message":"[bufferProcess] interim [740000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.352047874+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.352052005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.352055173+07:00","message":"> Transcript [807] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.352059333+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.352061358+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.352063599+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.352066294+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.352069548+07:00","message":"Push: 'เป็นอยู่ภายใต้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.35207151+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.352073637+07:00","message":"Set new StatePrefix : 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.352075858+07:00","message":"Next Push (prob) : 'ระบบใดระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.352084581+07:00","message":"push: {false เป็นอยู่ภายใต้ 0 0xc001ee6280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.580438513+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.580479824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.580486644+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.580501035+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.580511616+07:00","message":"[bufferProcess] interim [980000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.580514448+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.580522231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.580525964+07:00","message":"> Transcript [808] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.580529615+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.580531675+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.580533931+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.580537306+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.720314324+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.720352527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.720359422+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.720372301+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.720378119+07:00","message":"[bufferProcess] interim [100000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.72038076+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.720386006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.720388494+07:00","message":"> Transcript [809] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.72039208+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.720394257+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.720396505+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.720399365+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.766148198+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.766188102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.766194935+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.766212787+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.766224211+07:00","message":"[bufferProcess] interim [220000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.766227285+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.766235002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.766238229+07:00","message":"> Transcript [810] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.766242929+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.76624521+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.766247638+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.766250392+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:12.185228209+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:12.185276071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:12.185282644+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:12.185295986+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.185308942+07:00","message":"[bufferProcess] interim [580000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.18531166+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.185315046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.185317717+07:00","message":"> Transcript [811] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.18532136+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.185323343+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.18532574+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.18532872+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.185331654+07:00","message":"Push: 'ระบบใดระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.185333408+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.185336236+07:00","message":"Set new StatePrefix : 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.185338888+07:00","message":"Next Push (prob) : 'หนึ่งเราก็จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:12.185346676+07:00","message":"push: {false ระบบใดระบบ 0 0xc001ee6280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:12.376773524+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:12.376815652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:12.376822238+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:12.376840734+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.376850424+07:00","message":"[bufferProcess] interim [820000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.376853599+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.37686281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.376866942+07:00","message":"> Transcript [812] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.376872306+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.376874444+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.376876314+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.37688081+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:12.577895261+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:12.577933225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:12.577939832+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:12.577954894+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.577963169+07:00","message":"[bufferProcess] interim [940000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.577965879+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.577971896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.57797475+07:00","message":"> Transcript [813] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.577979229+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.577981645+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.57798373+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.577986263+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:12.631111319+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:12.631150578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:12.631158288+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:12.631174861+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.631182323+07:00","message":"[bufferProcess] interim [60000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.631185087+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.631192911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.631195526+07:00","message":"> Transcript [814] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.631199792+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.631202188+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.631204371+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.631207421+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:12.826864319+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:12.8269085+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-05-21T13:08:12.82691797+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:12.826932075+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.826942913+07:00","message":"[bufferProcess] interim [300000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.826947826+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.826962827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.82696719+07:00","message":"> Transcript [815] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.826973814+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.82697602+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.826978502+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.826981718+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.826985427+07:00","message":"Push: 'หนึ่งเราก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.826987878+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.826990606+07:00","message":"Set new StatePrefix : 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:12.826993022+07:00","message":"Next Push (prob) : 'ความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:12.82701163+07:00","message":"push: {false หนึ่งเราก็จะเห็น 0 0xc001ee6280}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:13.090949159+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:13.090958373+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:13.167180048+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:13.167241181+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-05-21T13:08:13.167254672+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:13.167274257+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.167288844+07:00","message":"[bufferProcess] interim [600000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.167293144+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.167312335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.167317225+07:00","message":"> Transcript [816] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.167323725+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.167326991+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.167329818+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.167334594+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:13.281154188+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:13.281206042+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-05-21T13:08:13.281213091+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:13.281232882+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.281241371+07:00","message":"[bufferProcess] interim [660000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.281244202+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.281249154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.281252335+07:00","message":"> Transcript [817] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.281257213+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.281259202+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.28126091+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.281263829+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:13.466549147+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:13.466610243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:13.466618508+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:13.466633473+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.46664182+07:00","message":"[bufferProcess] interim [840000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.466645212+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.46664952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.466652179+07:00","message":"> Transcript [818] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.466656204+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.466658418+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.466661086+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.466663885+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:13.531682706+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:13.531717767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:13.531724594+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:13.531736128+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.531742828+07:00","message":"[bufferProcess] interim [20000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.531745555+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.531751163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.531753648+07:00","message":"> Transcript [819] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.531757694+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.53175969+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.531762112+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.531764784+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.531769293+07:00","message":"Push: 'ความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.531771096+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.531778085+07:00","message":"Set new StatePrefix : 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.531781053+07:00","message":"Next Push (prob) : 'ของส่วนต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:13.531794804+07:00","message":"push: {false ความสัมพันธ์ 0 0xc001ee6280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:13.888497056+07:00","message":"[GCS] IsForceVAD: false for message ID: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:13.993349895+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:13.993398294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:13.993406991+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:13.993422757+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.993431581+07:00","message":"[bufferProcess] interim [380000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.993435867+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.993441656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.993445695+07:00","message":"> Transcript [820] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.993450758+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.993453543+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.993456383+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.993460692+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:13.999626196+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:13.999646933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:13.99965429+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:13.999662523+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.999669375+07:00","message":"[bufferProcess] interim [440000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.999673303+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.999677502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.999680555+07:00","message":"> Transcript [821] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.999685445+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.999688586+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.999691385+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:13.999695317+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:14.124653666+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:14.124694513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งแล้วก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น\",\"confidence\":0.9398473}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:14.124701514+07:00","message":"receive interim result [true|false]: ในราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งแล้วก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:14.124716805+07:00","message":"end recv isFinal message id 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:14.124719201+07:00","message":"end Recv id 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:14.124725146+07:00","message":"[buffer interim] 102 true ในราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งแล้วก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.124732273+07:00","message":"[bufferProcess] interim [500000000]:ในราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งแล้วก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.124736277+07:00","message":"[bufferProcess] send to processor (isfinal):ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.124739597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.124742465+07:00","message":"> Transcript [822] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.12475617+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.124758721+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.12476063+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.124763833+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.124772003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.124774218+07:00","message":"> Transcript [823] [true]: 'ในราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งแล้วก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.124789897+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.12479215+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.124793815+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.124795875+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.124797733+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.125048955+07:00","message":"Push: 'ของส่วนต่างๆนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.125053807+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.125056501+07:00","message":"Set new StatePrefix : 'ในราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งแล้วก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.12505882+07:00","message":"Next Push (prob) : 'ในราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งแล้วก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:14.125066796+07:00","message":"push: {true ของส่วนต่างๆนั้น 0 0xc001ee6280}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.125093609+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_102.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:14.138841277+07:00","message":"write wav file: './tmp/7576/7576_102.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:14.340009631+07:00","message":"[GCS] Start streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.009418022+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.009485459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชื่อว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.009495532+07:00","message":"receive interim result [false|false]: ชื่อว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.009518484+07:00","message":"[buffer interim] 103 false ชื่อว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.009525922+07:00","message":"[bufferProcess] interim [480000000]:ชื่อว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.009528386+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.073918547+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.073961392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซื้อวัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.073968874+07:00","message":"receive interim result [false|false]: ซื้อวัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.073987981+07:00","message":"[buffer interim] 103 false ซื้อวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.073997153+07:00","message":"[bufferProcess] interim [540000000]:ซื้อวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.074000353+07:00","message":"[bufferProcess] send to processor:ชื่อว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.074010507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.074014641+07:00","message":"> Transcript [824] [false]: 'ชื่อว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.074018119+07:00","message":"Set StatePrefix (first interim): 'ชื่อว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.084141063+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.084167763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.084173754+07:00","message":"receive interim result [false|false]: วันนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.084190534+07:00","message":"[buffer interim] 103 false วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.084197722+07:00","message":"[bufferProcess] interim [600000000]:วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.084199604+07:00","message":"[bufferProcess] send to processor:ซื้อวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.084203145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.084205979+07:00","message":"> Transcript [825] [false]: 'ซื้อวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.084208263+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.084210151+07:00","message":"Set new StatePrefix: 'ซื้อวัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.394214689+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.394259946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้ก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.394267512+07:00","message":"receive interim result [false|false]: วันนี้ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.394284323+07:00","message":"[buffer interim] 103 false วันนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.394292887+07:00","message":"[bufferProcess] interim [840000000]:วันนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.394306155+07:00","message":"[bufferProcess] send to processor:วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.394313571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.394317619+07:00","message":"> Transcript [826] [false]: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.394321046+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.394324246+07:00","message":"Set new StatePrefix: 'วันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.524173626+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.524209851+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้ก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.524215005+07:00","message":"receive interim result [false|false]: วันนี้ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.524229627+07:00","message":"[buffer interim] 103 false วันนี้ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.52423676+07:00","message":"[bufferProcess] interim [960000000]:วันนี้ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.524239402+07:00","message":"[bufferProcess] send to processor:วันนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.524242596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.524245357+07:00","message":"> Transcript [827] [false]: 'วันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.5242481+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.524250453+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.524252438+07:00","message":"StatePrefix: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.524254324+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.568950171+07:00","message":"[GCS] IsForceVAD: false for message ID: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.67975421+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.679800818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งวันนี้ก็จะ\",\"confidence\":0.92299396}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.679808186+07:00","message":"receive interim result [true|false]: ซึ่งวันนี้ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.679817011+07:00","message":"end recv isFinal message id 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.67982031+07:00","message":"end Recv id 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.679827893+07:00","message":"[buffer interim] 103 true ซึ่งวันนี้ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.679839171+07:00","message":"[bufferProcess] interim [230000000]:ซึ่งวันนี้ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.679843568+07:00","message":"[bufferProcess] send to processor (isfinal):วันนี้ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.679854563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.679868479+07:00","message":"> Transcript [828] [false]: 'วันนี้ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.679873398+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.679875551+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.679878+07:00","message":"StatePrefix: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.679880176+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.679881994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.679885906+07:00","message":"> Transcript [829] [true]: 'ซึ่งวันนี้ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.679888316+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.679889964+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.67989156+07:00","message":"StatePrefix: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.679893164+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:15.679897895+07:00","message":"Push: 'ซึ่งวันนี้ก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.67990908+07:00","message":"push: {true ซึ่งวันนี้ก็จะ 0 0xc00016fb00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:15.686783231+07:00","message":"write wav file: './tmp/7576/7576_103.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:15.69101232+07:00","message":"[GCS] Start streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.035576582+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.035613808+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.035619504+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.035630981+07:00","message":"[buffer interim] 104 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.035640472+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.035642637+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:16.091352391+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:16.091375163+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.373463357+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.373503452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.373508317+07:00","message":"receive interim result [false|false]: เป็นต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.373521601+07:00","message":"[buffer interim] 104 false เป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.373527884+07:00","message":"[bufferProcess] interim [660000000]:เป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.373530327+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.37353519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.373538043+07:00","message":"> Transcript [830] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.373540144+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.388756366+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.388787521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.388792817+07:00","message":"receive interim result [false|false]: เป็นผัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.388805328+07:00","message":"[buffer interim] 104 false เป็นผัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.388811459+07:00","message":"[bufferProcess] interim [720000000]:เป็นผัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.388813784+07:00","message":"[bufferProcess] send to processor:เป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.388816631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.388819282+07:00","message":"> Transcript [831] [false]: 'เป็นต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.38882234+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.3888244+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.388826142+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.388828264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.419021264+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.419054157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.419059579+07:00","message":"receive interim result [false|false]: เป็นส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.419070539+07:00","message":"[buffer interim] 104 false เป็นส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.419078347+07:00","message":"[bufferProcess] interim [780000000]:เป็นส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.419080495+07:00","message":"[bufferProcess] send to processor:เป็นผัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.419083398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.41908605+07:00","message":"> Transcript [832] [false]: 'เป็นผัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.419089266+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.419091258+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.419093026+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.419094913+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.668620061+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.668662417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นส่วนที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.668668206+07:00","message":"receive interim result [false|false]: เป็นส่วนที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.668681191+07:00","message":"[buffer interim] 104 false เป็นส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.668687664+07:00","message":"[bufferProcess] interim [960000000]:เป็นส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.668689869+07:00","message":"[bufferProcess] send to processor:เป็นส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.668696152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.668699012+07:00","message":"> Transcript [833] [false]: 'เป็นส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.668702089+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.668704891+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.668706774+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.668708706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.726142463+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.726174032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นส่วนที่เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.726179735+07:00","message":"receive interim result [false|false]: เป็นส่วนที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.726193182+07:00","message":"[buffer interim] 104 false เป็นส่วนที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.726199608+07:00","message":"[bufferProcess] interim [80000000]:เป็นส่วนที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.726201792+07:00","message":"[bufferProcess] send to processor:เป็นส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.726205412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.726209384+07:00","message":"> Transcript [834] [false]: 'เป็นส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.726212468+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.726214533+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.726216558+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.726218669+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.726221404+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.726223309+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.72622528+07:00","message":"Set new StatePrefix : 'เป็นส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.726227359+07:00","message":"Next Push (prob) : 'ส่วนที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.726234226+07:00","message":"push: {false เป็น 0 0xc0005b6500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.9317947+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.931844304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นส่วนที่เราจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.931850324+07:00","message":"receive interim result [false|false]: เป็นส่วนที่เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.931865645+07:00","message":"[buffer interim] 104 false เป็นส่วนที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.931875139+07:00","message":"[bufferProcess] interim [260000000]:เป็นส่วนที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.93187751+07:00","message":"[bufferProcess] send to processor:เป็นส่วนที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.931883101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.931886191+07:00","message":"> Transcript [835] [false]: 'เป็นส่วนที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.931889815+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.931891961+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.931893949+07:00","message":"StatePrefix: 'เป็นส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:16.931896781+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.056992738+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.057044066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นส่วนที่เราจะต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.057052136+07:00","message":"receive interim result [false|false]: เป็นส่วนที่เราจะต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.057069743+07:00","message":"[buffer interim] 104 false เป็นส่วนที่เราจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.057077549+07:00","message":"[bufferProcess] interim [380000000]:เป็นส่วนที่เราจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.057080036+07:00","message":"[bufferProcess] send to processor:เป็นส่วนที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.057086852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.057090025+07:00","message":"> Transcript [836] [false]: 'เป็นส่วนที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.057093422+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.057095689+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.057097574+07:00","message":"StatePrefix: 'เป็นส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.05709983+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.262278553+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.262331972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นส่วนที่เราจะต้องได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.262338095+07:00","message":"receive interim result [false|false]: เป็นส่วนที่เราจะต้องได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.262358059+07:00","message":"[buffer interim] 104 false เป็นส่วนที่เราจะต้องได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.262366201+07:00","message":"[bufferProcess] interim [560000000]:เป็นส่วนที่เราจะต้องได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.262368598+07:00","message":"[bufferProcess] send to processor:เป็นส่วนที่เราจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.262372825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.26237566+07:00","message":"> Transcript [837] [false]: 'เป็นส่วนที่เราจะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.262379478+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.262381631+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.26238342+07:00","message":"StatePrefix: 'เป็นส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.262385554+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.548620021+07:00","message":"[GCS] IsForceVAD: false for message ID: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.588885009+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.588927458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นส่วนที่เราจะต้องได้ดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.588935154+07:00","message":"receive interim result [false|false]: เป็นส่วนที่เราจะต้องได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.588954533+07:00","message":"[buffer interim] 104 false เป็นส่วนที่เราจะต้องได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.588963822+07:00","message":"[bufferProcess] interim [860000000]:เป็นส่วนที่เราจะต้องได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.588967342+07:00","message":"[bufferProcess] send to processor:เป็นส่วนที่เราจะต้องได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.588972362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.588976316+07:00","message":"> Transcript [838] [false]: 'เป็นส่วนที่เราจะต้องได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.588982435+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.588985279+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.588988184+07:00","message":"StatePrefix: 'เป็นส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.588991715+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.588995323+07:00","message":"Push: 'ส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.588998164+07:00","message":"TextPushed: 'เป็นส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.589001879+07:00","message":"Set new StatePrefix : 'เป็นส่วนที่เราจะต้องได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.589005582+07:00","message":"Next Push (prob) : 'เราจะต้องได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.589018024+07:00","message":"push: {false ส่วนที่ 0 0xc0005b6500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.604441065+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.604471476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นส่วนที่เราจะต้องไปเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.604478044+07:00","message":"receive interim result [false|false]: เป็นส่วนที่เราจะต้องไปเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.604506469+07:00","message":"[buffer interim] 104 false เป็นส่วนที่เราจะต้องไปเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.604512967+07:00","message":"[bufferProcess] interim [920000000]:เป็นส่วนที่เราจะต้องไปเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.604516388+07:00","message":"[bufferProcess] send to processor:เป็นส่วนที่เราจะต้องได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.604523135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.604526526+07:00","message":"> Transcript [839] [false]: 'เป็นส่วนที่เราจะต้องได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.604530568+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.604533364+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.604536214+07:00","message":"StatePrefix: 'เป็นส่วนที่เราจะต้องได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.604539232+07:00","message":"TextPushed: 'เป็นส่วนที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.612872421+07:00","message":"[GCS] Start streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.701501314+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.701545146+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นส่วนที่เราจะต้องได้\",\"confidence\":0.94362706}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.701553301+07:00","message":"receive interim result [true|false]: เป็นส่วนที่เราจะต้องได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.701562444+07:00","message":"end recv isFinal message id 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.701565674+07:00","message":"end Recv id 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.70157345+07:00","message":"[buffer interim] 104 true เป็นส่วนที่เราจะต้องได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.701584628+07:00","message":"[bufferProcess] interim [70000000]:เป็นส่วนที่เราจะต้องได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.701589156+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นส่วนที่เราจะต้องไปเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.70159423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.701599126+07:00","message":"> Transcript [840] [false]: 'เป็นส่วนที่เราจะต้องไปเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.701606305+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.701609753+07:00","message":"Set new StatePrefix: 'เป็นส่วนที่เราจะต้องไปเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.701612593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.701615577+07:00","message":"> Transcript [841] [true]: 'เป็นส่วนที่เราจะต้องได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.70161931+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.701622146+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.701625056+07:00","message":"StatePrefix: 'เป็นส่วนที่เราจะต้องไปเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.701628379+07:00","message":"TextPushed: 'เป็นส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.701632293+07:00","message":"Push: 'เราจะต้องได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.701643869+07:00","message":"push: {true เราจะต้องได้ 0 0xc0005b6500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:17.709872973+07:00","message":"write wav file: './tmp/7576/7576_104.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:18.18888348+07:00","message":"[GCS] IsForceVAD: false for message ID: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:18.284858556+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:18.284881182+07:00","message":"found end of frame, send empty tag with msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:18.284885647+07:00","message":"end Recv id 105"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:18.28489496+07:00","message":"[buffer interim] 105 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.284904271+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.284917101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.284921948+07:00","message":"> Transcript [842] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.284925679+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.284929007+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.284932185+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.284935492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.284942065+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:18.284956984+07:00","message":"push: {true \n 0 0xc0005b6e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:18.290482853+07:00","message":"write wav file: './tmp/7576/7576_105.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:18.962016561+07:00","message":"[GCS] Start streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:19.018455253+07:00","message":"[GCS] IsForceVAD: false for message ID: 106"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:19.091641536+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:19.091657729+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:19.356099804+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:19.35612855+07:00","message":"found end of frame, send empty tag with msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:19.356131941+07:00","message":"end Recv id 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:19.356140496+07:00","message":"[buffer interim] 106 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.356147825+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.356152542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.356155484+07:00","message":"> Transcript [843] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.356158038+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.356159973+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.35616175+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.356163607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.356166509+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:19.356177261+07:00","message":"push: {true \n 0 0xc00354e900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:19.36097742+07:00","message":"write wav file: './tmp/7576/7576_106.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:19.599777091+07:00","message":"[GCS] Start streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.195969583+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.196004456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.196010453+07:00","message":"receive interim result [false|false]: ภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.196023767+07:00","message":"[buffer interim] 107 false ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.196030028+07:00","message":"[bufferProcess] interim [420000000]:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.196031845+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.333861241+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.333899229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้ากู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.333904646+07:00","message":"receive interim result [false|false]: ถ้ากู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.333918804+07:00","message":"[buffer interim] 107 false ถ้ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.33392524+07:00","message":"[bufferProcess] interim [540000000]:ถ้ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.333927789+07:00","message":"[bufferProcess] send to processor:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.333933442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.333937346+07:00","message":"> Transcript [844] [false]: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.333939856+07:00","message":"Set StatePrefix (first interim): 'ภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.348305466+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.348338301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพูด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.348343408+07:00","message":"receive interim result [false|false]: ถ้าพูด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.348356556+07:00","message":"[buffer interim] 107 false ถ้าพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.348361868+07:00","message":"[bufferProcess] interim [600000000]:ถ้าพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.348363916+07:00","message":"[bufferProcess] send to processor:ถ้ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.348366831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.348369234+07:00","message":"> Transcript [845] [false]: 'ถ้ากู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.34837137+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.348373495+07:00","message":"Set new StatePrefix: 'ถ้ากู'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.649931696+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.649982381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพูดถึง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.649988204+07:00","message":"receive interim result [false|false]: ถ้าพูดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.650001601+07:00","message":"[buffer interim] 107 false ถ้าพูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.650008378+07:00","message":"[bufferProcess] interim [840000000]:ถ้าพูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.650010686+07:00","message":"[bufferProcess] send to processor:ถ้าพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.650015497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.650028374+07:00","message":"> Transcript [846] [false]: 'ถ้าพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.650033489+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.650035702+07:00","message":"Set new StatePrefix: 'ถ้าพูด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.938054039+07:00","message":"[GCS] IsForceVAD: false for message ID: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.958675382+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.958715274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพูดถึงระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.958721325+07:00","message":"receive interim result [false|false]: ถ้าพูดถึงระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.958736664+07:00","message":"[buffer interim] 107 false ถ้าพูดถึงระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.958745623+07:00","message":"[bufferProcess] interim [140000000]:ถ้าพูดถึงระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.95874862+07:00","message":"[bufferProcess] send to processor:ถ้าพูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.958752721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.958756012+07:00","message":"> Transcript [847] [false]: 'ถ้าพูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.958758889+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.958760933+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.958762681+07:00","message":"StatePrefix: 'ถ้าพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.95876481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:21.027645714+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:21.027695286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพูดถึงระบบ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:21.027702078+07:00","message":"receive interim result [true|false]: ถ้าพูดถึงระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:21.027712128+07:00","message":"end recv isFinal message id 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:21.027714468+07:00","message":"end Recv id 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:21.027721115+07:00","message":"[buffer interim] 107 true ถ้าพูดถึงระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.027731872+07:00","message":"[bufferProcess] interim [380000000]:ถ้าพูดถึงระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.027736862+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าพูดถึงระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.027740916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.027743861+07:00","message":"> Transcript [848] [false]: 'ถ้าพูดถึงระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.027746788+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.027748773+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.027750552+07:00","message":"StatePrefix: 'ถ้าพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.027752725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.027754631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.027756628+07:00","message":"> Transcript [849] [true]: 'ถ้าพูดถึงระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.027758572+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.027760147+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.027761726+07:00","message":"StatePrefix: 'ถ้าพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.027763299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.02776941+07:00","message":"Push: 'ถ้าพูดถึงระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:21.027777452+07:00","message":"push: {true ถ้าพูดถึงระบบ 0 0xc00354eb80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:21.034009843+07:00","message":"write wav file: './tmp/7576/7576_107.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:21.450090348+07:00","message":"[GCS] Start streaming session, msgId: 108"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:22.09219427+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:22.092197139+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.288908417+07:00","message":"[GCS] IsForceVAD: false for message ID: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.387269653+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.387298075+07:00","message":"found end of frame, send empty tag with msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.387301477+07:00","message":"end Recv id 108"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.387309098+07:00","message":"[buffer interim] 108 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.387316793+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.38732066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.387323797+07:00","message":"> Transcript [850] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.387326673+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.387328909+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.387331194+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.387333105+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.387341917+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.387351654+07:00","message":"push: {true \n 0 0xc000415000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:22.394766697+07:00","message":"write wav file: './tmp/7576/7576_108.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.61309114+07:00","message":"[GCS] Start streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:23.07005096+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:23.070103112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:23.070108854+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:23.070122849+07:00","message":"[buffer interim] 109 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:23.070130881+07:00","message":"[bufferProcess] interim [480000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:23.070132961+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:23.126684437+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:23.126724148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:23.126730018+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:23.126744898+07:00","message":"[buffer interim] 109 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:23.126753862+07:00","message":"[bufferProcess] interim [600000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:23.126756304+07:00","message":"[bufferProcess] send to processor:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:23.126763478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:23.126766806+07:00","message":"> Transcript [851] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:23.126768919+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:23.474641349+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:23.474682598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:23.474689274+07:00","message":"receive interim result [false|false]: นักเรียนคิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:23.47470523+07:00","message":"[buffer interim] 109 false นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:23.474713238+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:23.474715791+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:23.474722589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:23.474725782+07:00","message":"> Transcript [852] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:23.474730859+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:23.474733156+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:23.474735805+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:23.474738787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:23.64828572+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:23.648337357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:23.648343757+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:23.648357879+07:00","message":"[buffer interim] 109 false นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:23.648368133+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:23.648370393+07:00","message":"[bufferProcess] send to processor:นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:23.648377903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:23.648381538+07:00","message":"> Transcript [853] [false]: 'นักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:23.648385236+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:23.64838744+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:23.648389714+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:23.648391888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:23.959960516+07:00","message":"[GCS] IsForceVAD: false for message ID: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:24.056479331+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:24.056521036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:24.05652779+07:00","message":"receive interim result [true|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:24.056537766+07:00","message":"end recv isFinal message id 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:24.056539984+07:00","message":"end Recv id 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:24.05654646+07:00","message":"[buffer interim] 109 true นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.0565561+07:00","message":"[bufferProcess] interim [560000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.056561599+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.056565561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.056568565+07:00","message":"> Transcript [854] [false]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.056571977+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.056573817+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.056575855+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.056577929+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.056579587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.056581461+07:00","message":"> Transcript [855] [true]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.056583385+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.056584983+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.05658693+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.056588685+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.056595243+07:00","message":"Push: 'นักเรียนคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:24.056604148+07:00","message":"push: {true นักเรียนคิดว่า 0 0xc00016fa80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:24.065659951+07:00","message":"write wav file: './tmp/7576/7576_109.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:24.212034575+07:00","message":"[GCS] Start streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:24.681835975+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:24.681889388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:24.681895015+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:24.681910116+07:00","message":"[buffer interim] 110 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.681917046+07:00","message":"[bufferProcess] interim [480000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.681918852+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:24.935549922+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:24.935594233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีราย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:24.935601236+07:00","message":"receive interim result [false|false]: มีราย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:24.935615353+07:00","message":"[buffer interim] 110 false มีราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.935622988+07:00","message":"[bufferProcess] interim [780000000]:มีราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.935625341+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.935628909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.935631931+07:00","message":"> Transcript [856] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.935634862+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:25.054235208+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:25.054277536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีระบุ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:25.054282833+07:00","message":"receive interim result [false|false]: มีระบุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:25.054303762+07:00","message":"[buffer interim] 110 false มีระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.054310665+07:00","message":"[bufferProcess] interim [840000000]:มีระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.054312986+07:00","message":"[bufferProcess] send to processor:มีราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.054318239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.054321157+07:00","message":"> Transcript [857] [false]: 'มีราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.054324448+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.054326861+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.054328962+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.054330963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:25.060143896+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:25.060160759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:25.06016493+07:00","message":"receive interim result [false|false]: มีระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:25.060170246+07:00","message":"[buffer interim] 110 false มีระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.060174716+07:00","message":"[bufferProcess] interim [900000000]:มีระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.060176972+07:00","message":"[bufferProcess] send to processor:มีระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.060179527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.060182966+07:00","message":"> Transcript [858] [false]: 'มีระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.060186402+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.060189033+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.060191927+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.060194541+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:25.093226374+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:25.09324704+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:25.568410262+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:25.56845984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีระบบอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:25.568466282+07:00","message":"receive interim result [false|false]: มีระบบอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:25.568480977+07:00","message":"[buffer interim] 110 false มีระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.56848803+07:00","message":"[bufferProcess] interim [380000000]:มีระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.568490292+07:00","message":"[bufferProcess] send to processor:มีระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.568496973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.568499912+07:00","message":"> Transcript [859] [false]: 'มีระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.568502696+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.568504804+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.568507561+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.56850997+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:25.832747377+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:25.832790562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีระบบอะไรบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:25.83279813+07:00","message":"receive interim result [false|false]: มีระบบอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:25.832813929+07:00","message":"[buffer interim] 110 false มีระบบอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.832820724+07:00","message":"[bufferProcess] interim [680000000]:มีระบบอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.832823622+07:00","message":"[bufferProcess] send to processor:มีระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.832830594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.832833358+07:00","message":"> Transcript [860] [false]: 'มีระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.832836906+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.83283906+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.832841435+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.832843839+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.832849575+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.832851447+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.832853472+07:00","message":"Set new StatePrefix : 'มีระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.832855654+07:00","message":"Next Push (prob) : 'ระบบอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:25.832863755+07:00","message":"push: {false มี 0 0xc0005b7700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.277518027+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.2775618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีระบบอะไรบ้างที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.277568743+07:00","message":"receive interim result [false|false]: มีระบบอะไรบ้างที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.277583813+07:00","message":"[buffer interim] 110 false มีระบบอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.277591302+07:00","message":"[bufferProcess] interim [100000000]:มีระบบอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.277594033+07:00","message":"[bufferProcess] send to processor:มีระบบอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.277601625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.277604353+07:00","message":"> Transcript [861] [false]: 'มีระบบอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.277607839+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.277609886+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.277611785+07:00","message":"StatePrefix: 'มีระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.277614263+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.356074356+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.35611273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีระบบอะไรบ้างที่น่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.356118844+07:00","message":"receive interim result [false|false]: มีระบบอะไรบ้างที่น่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.356132461+07:00","message":"[buffer interim] 110 false มีระบบอะไรบ้างที่น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.356138937+07:00","message":"[bufferProcess] interim [220000000]:มีระบบอะไรบ้างที่น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.356141377+07:00","message":"[bufferProcess] send to processor:มีระบบอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.356146711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.3561492+07:00","message":"> Transcript [862] [false]: 'มีระบบอะไรบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.356152426+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.356154499+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.356156311+07:00","message":"StatePrefix: 'มีระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.356158735+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.465357862+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.465399663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีระบบอะไรบ้างที่นัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.465405766+07:00","message":"receive interim result [false|false]: มีระบบอะไรบ้างที่นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.465421537+07:00","message":"[buffer interim] 110 false มีระบบอะไรบ้างที่นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.465430343+07:00","message":"[bufferProcess] interim [280000000]:มีระบบอะไรบ้างที่นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.465432537+07:00","message":"[bufferProcess] send to processor:มีระบบอะไรบ้างที่น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.465437699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.465440531+07:00","message":"> Transcript [863] [false]: 'มีระบบอะไรบ้างที่น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.465444176+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.465446352+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.465448175+07:00","message":"StatePrefix: 'มีระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.465450387+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.528571671+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.528614451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีระบบอะไรบ้างที่นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.528621399+07:00","message":"receive interim result [false|false]: มีระบบอะไรบ้างที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.528638669+07:00","message":"[buffer interim] 110 false มีระบบอะไรบ้างที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.528646466+07:00","message":"[bufferProcess] interim [400000000]:มีระบบอะไรบ้างที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.528649755+07:00","message":"[bufferProcess] send to processor:มีระบบอะไรบ้างที่นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.528653564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.528656397+07:00","message":"> Transcript [864] [false]: 'มีระบบอะไรบ้างที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.528659992+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.528662175+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.52866401+07:00","message":"StatePrefix: 'มีระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.528666494+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.528669506+07:00","message":"Push: 'ระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.528671333+07:00","message":"TextPushed: 'มีระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.528673561+07:00","message":"Set new StatePrefix : 'มีระบบอะไรบ้างที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.528676099+07:00","message":"Next Push (prob) : 'บ้างที่นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.528684183+07:00","message":"push: {false ระบบอะไร 0 0xc0005b7700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.785091754+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.785138959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีระบบอะไรบ้างที่นักเรียนรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.785145222+07:00","message":"receive interim result [false|false]: มีระบบอะไรบ้างที่นักเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.785173274+07:00","message":"[buffer interim] 110 false มีระบบอะไรบ้างที่นักเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.785183092+07:00","message":"[bufferProcess] interim [580000000]:มีระบบอะไรบ้างที่นักเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.785186298+07:00","message":"[bufferProcess] send to processor:มีระบบอะไรบ้างที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.785190283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.785193362+07:00","message":"> Transcript [865] [false]: 'มีระบบอะไรบ้างที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.785197154+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.78519913+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.785201309+07:00","message":"StatePrefix: 'มีระบบอะไรบ้างที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.785203573+07:00","message":"TextPushed: 'มีระบบอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.844092002+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.844128542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีระบบอะไรบ้างที่นักเรียนรู้จัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.844134533+07:00","message":"receive interim result [false|false]: มีระบบอะไรบ้างที่นักเรียนรู้จัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.844150172+07:00","message":"[buffer interim] 110 false มีระบบอะไรบ้างที่นักเรียนรู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.844157097+07:00","message":"[bufferProcess] interim [700000000]:มีระบบอะไรบ้างที่นักเรียนรู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.844159667+07:00","message":"[bufferProcess] send to processor:มีระบบอะไรบ้างที่นักเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.844169708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.84417267+07:00","message":"> Transcript [866] [false]: 'มีระบบอะไรบ้างที่นักเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.844176324+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.84417881+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.84418107+07:00","message":"StatePrefix: 'มีระบบอะไรบ้างที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.84418336+07:00","message":"TextPushed: 'มีระบบอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.196233236+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.196269024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีระบบอะไรบ้างที่นักเรียนรู้จักค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.196275182+07:00","message":"receive interim result [false|false]: มีระบบอะไรบ้างที่นักเรียนรู้จักค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.196293192+07:00","message":"[buffer interim] 110 false มีระบบอะไรบ้างที่นักเรียนรู้จักค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.196302518+07:00","message":"[bufferProcess] interim [0]:มีระบบอะไรบ้างที่นักเรียนรู้จักค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.196305158+07:00","message":"[bufferProcess] send to processor:มีระบบอะไรบ้างที่นักเรียนรู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.196309546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.19631226+07:00","message":"> Transcript [867] [false]: 'มีระบบอะไรบ้างที่นักเรียนรู้จัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.196315848+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.196317841+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.196320812+07:00","message":"StatePrefix: 'มีระบบอะไรบ้างที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.196323058+07:00","message":"TextPushed: 'มีระบบอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.21798968+07:00","message":"[GCS] IsForceVAD: false for message ID: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.243001313+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.243042632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีระบบอะไรบ้างที่นักเรียนรู้จักคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.243048203+07:00","message":"receive interim result [false|false]: มีระบบอะไรบ้างที่นักเรียนรู้จักคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.243064548+07:00","message":"[buffer interim] 110 false มีระบบอะไรบ้างที่นักเรียนรู้จักคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.24307168+07:00","message":"[bufferProcess] interim [60000000]:มีระบบอะไรบ้างที่นักเรียนรู้จักคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.243074692+07:00","message":"[bufferProcess] send to processor:มีระบบอะไรบ้างที่นักเรียนรู้จักค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.243078134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.243081143+07:00","message":"> Transcript [868] [false]: 'มีระบบอะไรบ้างที่นักเรียนรู้จักค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.243084492+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.243086545+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.243088935+07:00","message":"StatePrefix: 'มีระบบอะไรบ้างที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.243091131+07:00","message":"TextPushed: 'มีระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.243093856+07:00","message":"Push: 'บ้างที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.243095619+07:00","message":"TextPushed: 'มีระบบอะไรบ้างที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.243097703+07:00","message":"Set new StatePrefix : 'มีระบบอะไรบ้างที่นักเรียนรู้จักค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.243100068+07:00","message":"Next Push (prob) : 'เรียนรู้จักค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.243109043+07:00","message":"push: {false บ้างที่นัก 0 0xc0005b7700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.312512393+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.31255182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีระบบอะไรบ้างที่นักเรียนรู้จักคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.312557863+07:00","message":"receive interim result [true|false]: มีระบบอะไรบ้างที่นักเรียนรู้จักคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.312573741+07:00","message":"end recv isFinal message id 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.312576348+07:00","message":"end Recv id 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.312583096+07:00","message":"[buffer interim] 110 true มีระบบอะไรบ้างที่นักเรียนรู้จักคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.31258992+07:00","message":"[bufferProcess] interim [240000000]:มีระบบอะไรบ้างที่นักเรียนรู้จักคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.312593097+07:00","message":"[bufferProcess] send to processor (isfinal):มีระบบอะไรบ้างที่นักเรียนรู้จักคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.312596436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.31259906+07:00","message":"> Transcript [869] [false]: 'มีระบบอะไรบ้างที่นักเรียนรู้จักคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.312601518+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.31260339+07:00","message":"Set new StatePrefix: 'มีระบบอะไรบ้างที่นักเรียนรู้จักคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.312605197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.312607061+07:00","message":"> Transcript [870] [true]: 'มีระบบอะไรบ้างที่นักเรียนรู้จักคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.312609711+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.312612297+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.312614177+07:00","message":"StatePrefix: 'มีระบบอะไรบ้างที่นักเรียนรู้จักคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.312616497+07:00","message":"TextPushed: 'มีระบบอะไรบ้างที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.312619213+07:00","message":"Push: 'เรียนรู้จักคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.312627226+07:00","message":"push: {true เรียนรู้จักคะ 0 0xc0005b7700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:27.321126506+07:00","message":"write wav file: './tmp/7576/7576_110.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.61108583+07:00","message":"[GCS] Start streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.667896568+07:00","message":"[GCS] IsForceVAD: false for message ID: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.683030034+07:00","message":"[GCS] Cleaned up inactive client: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.683055603+07:00","message":"[GCS] Cleaned up inactive client: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.683058326+07:00","message":"[GCS] Cleaned up inactive client: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.683060479+07:00","message":"[GCS] Cleaned up inactive client: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.683062287+07:00","message":"[GCS] Cleaned up inactive client: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.68306403+07:00","message":"[GCS] Cleaned up inactive client: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.683065992+07:00","message":"[GCS] Cleaned up inactive client: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.683068409+07:00","message":"[GCS] Cleaned up inactive client: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.683070026+07:00","message":"[GCS] Cleaned up inactive client: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.683071629+07:00","message":"[GCS] Cleaned up inactive client: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.683073296+07:00","message":"[GCS] Cleaned up inactive client: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.799553559+07:00","message":"[GCS] Start streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.995755655+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.995775118+07:00","message":"found end of frame, send empty tag with msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.995778161+07:00","message":"end Recv id 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.995784177+07:00","message":"[buffer interim] 111 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.99579139+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.995795089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.995798148+07:00","message":"> Transcript [871] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.995800749+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.995802529+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.995804327+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.995806217+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.995814666+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.995823072+07:00","message":"push: {true \n 0 0xc001ee6500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:28.001215653+07:00","message":"write wav file: './tmp/7576/7576_111.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:28.093545041+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:28.093570798+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:28.882978516+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:28.883014111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูเอาให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:28.883019273+07:00","message":"receive interim result [false|false]: กูเอาให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:28.883035555+07:00","message":"[buffer interim] 112 false กูเอาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.883041961+07:00","message":"[bufferProcess] interim [130000000]:กูเอาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.883044004+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.113521888+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.113559585+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-05-21T13:08:29.113565114+07:00","message":"receive interim result [false|false]: กูเอาให้เวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.113578577+07:00","message":"[buffer interim] 112 false กูเอาให้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.113585602+07:00","message":"[bufferProcess] interim [310000000]:กูเอาให้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.113588299+07:00","message":"[bufferProcess] send to processor:กูเอาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.113594302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.113597025+07:00","message":"> Transcript [872] [false]: 'กูเอาให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.113599212+07:00","message":"Set StatePrefix (first interim): 'กูเอาให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.362174411+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.362211512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้เวลาคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.362217896+07:00","message":"receive interim result [false|false]: ให้เวลาคิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.362233245+07:00","message":"[buffer interim] 112 false ให้เวลาคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.362240423+07:00","message":"[bufferProcess] interim [610000000]:ให้เวลาคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.362242975+07:00","message":"[bufferProcess] send to processor:กูเอาให้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.362246509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.362249147+07:00","message":"> Transcript [873] [false]: 'กูเอาให้เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.362252194+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.362255789+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.362258414+07:00","message":"StatePrefix: 'กูเอาให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.362261225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.758857+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.758908725+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-05-21T13:08:29.758954192+07:00","message":"receive interim result [false|false]: ให้เวลาคิดสัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.758968754+07:00","message":"[buffer interim] 112 false ให้เวลาคิดสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.758977202+07:00","message":"[bufferProcess] interim [30000000]:ให้เวลาคิดสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.758980738+07:00","message":"[bufferProcess] send to processor:ให้เวลาคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.758988751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.758992631+07:00","message":"> Transcript [874] [false]: 'ให้เวลาคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.758996007+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.758998756+07:00","message":"Set new StatePrefix: 'ให้เวลาคิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.888998948+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.889045457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้เวลาคิดซักผ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.889052352+07:00","message":"receive interim result [false|false]: ให้เวลาคิดซักผ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.889068595+07:00","message":"[buffer interim] 112 false ให้เวลาคิดซักผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.889076209+07:00","message":"[bufferProcess] interim [90000000]:ให้เวลาคิดซักผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.889081397+07:00","message":"[bufferProcess] send to processor:ให้เวลาคิดสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.889090997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.889093994+07:00","message":"> Transcript [875] [false]: 'ให้เวลาคิดสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.889097465+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.889099408+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.889101373+07:00","message":"StatePrefix: 'ให้เวลาคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.889103712+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.944239343+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.944279479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้เวลาคิดสักวัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.94429754+07:00","message":"receive interim result [false|false]: ให้เวลาคิดสักวัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.944315266+07:00","message":"[buffer interim] 112 false ให้เวลาคิดสักวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.944323842+07:00","message":"[bufferProcess] interim [150000000]:ให้เวลาคิดสักวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.944326608+07:00","message":"[bufferProcess] send to processor:ให้เวลาคิดซักผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.944330783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.944333701+07:00","message":"> Transcript [876] [false]: 'ให้เวลาคิดซักผ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.944337178+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.944339166+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.944343231+07:00","message":"StatePrefix: 'ให้เวลาคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.944345498+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.949223094+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.949264558+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-05-21T13:08:29.949270426+07:00","message":"receive interim result [false|false]: ให้เวลาคิดซักประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.949290891+07:00","message":"[buffer interim] 112 false ให้เวลาคิดซักประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.949297314+07:00","message":"[bufferProcess] interim [210000000]:ให้เวลาคิดซักประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.949299966+07:00","message":"[bufferProcess] send to processor:ให้เวลาคิดสักวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.949306553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.949310583+07:00","message":"> Transcript [877] [false]: 'ให้เวลาคิดสักวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.949314001+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.949316222+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.949318333+07:00","message":"StatePrefix: 'ให้เวลาคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.949320858+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.098004285+07:00","message":"[GCS] IsForceVAD: false for message ID: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.170271122+07:00","message":"[GCS] Start streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.267419434+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.267464134+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้เวลาคิดสักประมาณ\",\"confidence\":0.8885773}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.267475188+07:00","message":"receive interim result [true|false]: ให้เวลาคิดสักประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.267486179+07:00","message":"end recv isFinal message id 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.267488486+07:00","message":"end Recv id 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.267495563+07:00","message":"[buffer interim] 112 true ให้เวลาคิดสักประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.267506324+07:00","message":"[bufferProcess] interim [540000000]:ให้เวลาคิดสักประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.267510167+07:00","message":"[bufferProcess] send to processor (isfinal):ให้เวลาคิดซักประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.267522348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.267537187+07:00","message":"> Transcript [878] [false]: 'ให้เวลาคิดซักประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.267542439+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.267544363+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.267546535+07:00","message":"StatePrefix: 'ให้เวลาคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.267548662+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.267553228+07:00","message":"Push: 'ให้เวลาคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.267555133+07:00","message":"TextPushed: 'ให้เวลาคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.267557098+07:00","message":"Set new StatePrefix : 'ให้เวลาคิดซักประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.267559219+07:00","message":"Next Push (prob) : 'ซักประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.267561401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.267563488+07:00","message":"> Transcript [879] [true]: 'ให้เวลาคิดสักประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.267565749+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.267567785+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.267570094+07:00","message":"StatePrefix: 'ให้เวลาคิดซักประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.267572174+07:00","message":"TextPushed: 'ให้เวลาคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.267574274+07:00","message":"Push: 'สักประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.26758328+07:00","message":"push: {false ให้เวลาคิด 0 0xc00016f980}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.267588699+07:00","message":"push: {true สักประมาณ 0 0xc00016f980}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:30.274498739+07:00","message":"write wav file: './tmp/7576/7576_112.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.693373617+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.693417206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.693422671+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.693437783+07:00","message":"[buffer interim] 113 false 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.693446026+07:00","message":"[bufferProcess] interim [600000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.693448667+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.823658175+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.823693731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"30\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.823699757+07:00","message":"receive interim result [false|false]: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.823711368+07:00","message":"[buffer interim] 113 false 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.82372042+07:00","message":"[bufferProcess] interim [720000000]:30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.823722615+07:00","message":"[bufferProcess] send to processor:3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.823726433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.823729449+07:00","message":"> Transcript [880] [false]: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.823731595+07:00","message":"Set StatePrefix (first interim): '3'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:31.094592104+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:31.094615202+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.138933646+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.138968349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"30 นิ้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.138974233+07:00","message":"receive interim result [false|false]: 30 นิ้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.138989158+07:00","message":"[buffer interim] 113 false 30 นิ้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.138996787+07:00","message":"[bufferProcess] interim [20000000]:30 นิ้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.138999573+07:00","message":"[bufferProcess] send to processor:30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.139002769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.139006195+07:00","message":"> Transcript [881] [false]: '30'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.139008951+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.139010882+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.13901273+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.139014981+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.204988333+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.205024785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"30 วินาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.205030745+07:00","message":"receive interim result [false|false]: 30 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.205044775+07:00","message":"[buffer interim] 113 false 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.20505146+07:00","message":"[bufferProcess] interim [80000000]:30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.205053941+07:00","message":"[bufferProcess] send to processor:30 นิ้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.205059583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.205062515+07:00","message":"> Transcript [882] [false]: '30 นิ้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.205065358+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.205067623+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.205069372+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.205071372+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.398236626+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.39827235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.398278121+07:00","message":"receive interim result [false|false]: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.398293217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วินาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.398296345+07:00","message":"receive interim result [false|false]:  วินาที"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.398308775+07:00","message":"[buffer interim] 113 false 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.398312084+07:00","message":"[buffer interim] 113 false  วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.398321505+07:00","message":"[bufferProcess] interim [320000000]:30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.398323518+07:00","message":"[bufferProcess] send to processor:30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.398326204+07:00","message":"[bufferProcess] interim [320000000]: วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.398328495+07:00","message":"[bufferProcess] update buffer: 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.398330938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.398333727+07:00","message":"> Transcript [883] [false]: '30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.398336217+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.398338243+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.398340001+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.398341808+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.708730313+07:00","message":"[GCS] IsForceVAD: false for message ID: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.779057379+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.779095499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.779100704+07:00","message":"receive interim result [false|false]: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.779112017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วินาทีนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.779115358+07:00","message":"receive interim result [false|false]:  วินาทีนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.77912312+07:00","message":"[buffer interim] 113 false 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.779126011+07:00","message":"[buffer interim] 113 false  วินาทีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.779131844+07:00","message":"[bufferProcess] interim [560000000]:30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.779134247+07:00","message":"[bufferProcess] send to processor:30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.779137455+07:00","message":"[bufferProcess] interim [560000000]: วินาทีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.779139803+07:00","message":"[bufferProcess] update buffer: 30 วินาทีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.779142773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.779145354+07:00","message":"> Transcript [884] [false]: '30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.779148106+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.779151469+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.779153208+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.779155004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.7791576+07:00","message":"Push: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.779159337+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.779161134+07:00","message":"Set new StatePrefix : '30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.779162947+07:00","message":"Next Push (prob) : '0 วินาที'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.779171198+07:00","message":"push: {false 3 0 0xc00016fd00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.834232769+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.834263561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.834269724+07:00","message":"receive interim result [false|false]: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.834296923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วินาทีเนาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.834301408+07:00","message":"receive interim result [false|false]:  วินาทีเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.834308835+07:00","message":"[buffer interim] 113 false 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.834312629+07:00","message":"[buffer interim] 113 false  วินาทีเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.834318925+07:00","message":"[bufferProcess] interim [680000000]:30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.834321394+07:00","message":"[bufferProcess] send to processor:30 วินาทีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.83432405+07:00","message":"[bufferProcess] interim [680000000]: วินาทีเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.834326683+07:00","message":"[bufferProcess] update buffer: 30 วินาทีเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.834329236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.834332376+07:00","message":"> Transcript [885] [false]: '30 วินาทีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.834335126+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.834337471+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.834339334+07:00","message":"StatePrefix: '30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.834341261+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.842940627+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.842954987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"30 วินาทีเนาะ\",\"confidence\":0.9527381}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.842960285+07:00","message":"receive interim result [true|false]: 30 วินาทีเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.842970003+07:00","message":"end recv isFinal message id 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.842972601+07:00","message":"end Recv id 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.842978707+07:00","message":"[buffer interim] 113 true 30 วินาทีเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.842982605+07:00","message":"[bufferProcess] interim [770000000]:30 วินาทีเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.842990226+07:00","message":"[bufferProcess] send to processor (isfinal):30 วินาทีเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.842993371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.842996755+07:00","message":"> Transcript [886] [false]: '30 วินาทีเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.842999233+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.843000896+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.843002491+07:00","message":"StatePrefix: '30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.843004555+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.843006012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.843007756+07:00","message":"> Transcript [887] [true]: '30 วินาทีเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.843009618+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.843011157+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.843012731+07:00","message":"StatePrefix: '30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.843014345+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.84302138+07:00","message":"Push: '0 วินาทีเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.843029951+07:00","message":"push: {true 0 วินาทีเนาะ 0 0xc00016fd00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:31.849142556+07:00","message":"write wav file: './tmp/7576/7576_113.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:32.092221422+07:00","message":"[GCS] Start streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:32.429766588+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:32.429821233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:32.42982741+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:32.429844657+07:00","message":"[buffer interim] 114 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.429851629+07:00","message":"[bufferProcess] interim [420000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.429853363+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:32.619756283+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:32.619790508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:32.61979624+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:32.619809257+07:00","message":"[buffer interim] 114 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.619815735+07:00","message":"[bufferProcess] interim [540000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.619818351+07:00","message":"[bufferProcess] send to processor:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.619821739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.619824582+07:00","message":"> Transcript [888] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.619826997+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:32.806492935+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:32.806524036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:32.806529104+07:00","message":"receive interim result [false|false]: นักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:32.806537187+07:00","message":"[buffer interim] 114 false นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.806542992+07:00","message":"[bufferProcess] interim [780000000]:นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.806545429+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.806551232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.806553841+07:00","message":"> Transcript [889] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.806556877+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.806559095+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.806561169+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.806563218+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:32.955035533+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:32.955073109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนได้กี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:32.955079306+07:00","message":"receive interim result [false|false]: นักเรียนได้กี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:32.955093596+07:00","message":"[buffer interim] 114 false นักเรียนได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.95510056+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.955103046+07:00","message":"[bufferProcess] send to processor:นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.955109275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.955112283+07:00","message":"> Transcript [890] [false]: 'นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.955115147+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.955117137+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.955119317+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.955121903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.258333074+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.258372496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนได้กี่คน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.258377988+07:00","message":"receive interim result [false|false]: นักเรียนได้กี่คน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.258388074+07:00","message":"[buffer interim] 114 false นักเรียนได้กี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.258394065+07:00","message":"[bufferProcess] interim [140000000]:นักเรียนได้กี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.258396321+07:00","message":"[bufferProcess] send to processor:นักเรียนได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.258399545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.258402376+07:00","message":"> Transcript [891] [false]: 'นักเรียนได้กี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.25840526+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.258407346+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.258412501+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.258414568+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.324904405+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.324943565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนได้กี่คำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.324949662+07:00","message":"receive interim result [false|false]: นักเรียนได้กี่คำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.324961867+07:00","message":"[buffer interim] 114 false นักเรียนได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.324968553+07:00","message":"[bufferProcess] interim [260000000]:นักเรียนได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.324971304+07:00","message":"[bufferProcess] send to processor:นักเรียนได้กี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.324979292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.324983726+07:00","message":"> Transcript [892] [false]: 'นักเรียนได้กี่คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.324986912+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.324989045+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.324991057+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.324993901+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.325001034+07:00","message":"Push: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.32500383+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.325006786+07:00","message":"Set new StatePrefix : 'นักเรียนได้กี่คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.325010151+07:00","message":"Next Push (prob) : 'เรียนได้กี่คน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.325019057+07:00","message":"push: {false นัก 0 0xc000731c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.368129717+07:00","message":"[GCS] IsForceVAD: false for message ID: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.462347887+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.46238498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนได้กี่คำ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.462391494+07:00","message":"receive interim result [true|false]: นักเรียนได้กี่คำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.462400142+07:00","message":"end recv isFinal message id 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.462402461+07:00","message":"end Recv id 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.462408343+07:00","message":"[buffer interim] 114 true นักเรียนได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.462420602+07:00","message":"[bufferProcess] interim [500000000]:นักเรียนได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.462423661+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.462429003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.462432378+07:00","message":"> Transcript [893] [false]: 'นักเรียนได้กี่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.462435919+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.462439217+07:00","message":"Set new StatePrefix: 'นักเรียนได้กี่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.462441831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.46244487+07:00","message":"> Transcript [894] [true]: 'นักเรียนได้กี่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.462449121+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.462452058+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.462459432+07:00","message":"StatePrefix: 'นักเรียนได้กี่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.462462958+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.462471329+07:00","message":"Push: 'เรียนได้กี่คำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.462480349+07:00","message":"push: {true เรียนได้กี่คำ 0 0xc000731c00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:33.467786491+07:00","message":"write wav file: './tmp/7576/7576_114.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.499236411+07:00","message":"[GCS] Start streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.628793288+07:00","message":"[GCS] IsForceVAD: false for message ID: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.692381099+07:00","message":"[GCS] Start streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.769625635+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.769644021+07:00","message":"found end of frame, send empty tag with msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.769647333+07:00","message":"end Recv id 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.769654241+07:00","message":"[buffer interim] 115 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.769660546+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.769663996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.769666696+07:00","message":"> Transcript [895] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.769669062+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.76967093+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.769673352+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.769675047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.769682439+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.769691297+07:00","message":"push: {true \n 0 0xc000731f00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:33.774778565+07:00","message":"write wav file: './tmp/7576/7576_115.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:34.095180832+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:34.095184973+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.217360904+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.217406792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.217413741+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.217428255+07:00","message":"[buffer interim] 116 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.217434998+07:00","message":"[bufferProcess] interim [360000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.217437111+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.533122069+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.533152186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.533174786+07:00","message":"receive interim result [false|false]: ระบบอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.533187885+07:00","message":"[buffer interim] 116 false ระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.533194165+07:00","message":"[bufferProcess] interim [660000000]:ระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.533196611+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.53320154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.533204285+07:00","message":"> Transcript [896] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.533206349+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.724472248+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.72450765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบอะไรบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.724513395+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.724533509+07:00","message":"[buffer interim] 116 false ระบบอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.724540374+07:00","message":"[bufferProcess] interim [900000000]:ระบบอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.724542741+07:00","message":"[bufferProcess] send to processor:ระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.724549703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.724552234+07:00","message":"> Transcript [897] [false]: 'ระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.724555233+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.724557663+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.724559594+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.724561579+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:35.057124051+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:35.057193029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบอะไรบ้างที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:35.057200734+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:35.057218998+07:00","message":"[buffer interim] 116 false ระบบอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.057227356+07:00","message":"[bufferProcess] interim [140000000]:ระบบอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.057229888+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.057233393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.05723671+07:00","message":"> Transcript [898] [false]: 'ระบบอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.057239798+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.057241714+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.057243669+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.057245594+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:35.133525872+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:35.133561171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบอะไรบ้างที่รู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:35.133567581+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่รู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:35.133585705+07:00","message":"[buffer interim] 116 false ระบบอะไรบ้างที่รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.133596736+07:00","message":"[bufferProcess] interim [320000000]:ระบบอะไรบ้างที่รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.133600634+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.133607551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.133612742+07:00","message":"> Transcript [899] [false]: 'ระบบอะไรบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.133615901+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.13361811+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.133620101+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.13362213+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:35.311434296+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:35.31147143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบอะไรบ้างที่รู้จัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:35.311478068+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่รู้จัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:35.311497729+07:00","message":"[buffer interim] 116 false ระบบอะไรบ้างที่รู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.311510756+07:00","message":"[bufferProcess] interim [500000000]:ระบบอะไรบ้างที่รู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.311513596+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้างที่รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.311517224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.3115203+07:00","message":"> Transcript [900] [false]: 'ระบบอะไรบ้างที่รู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.311523634+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.311525812+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.311527634+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.311529707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.311537161+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.311539069+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.311546908+07:00","message":"Set new StatePrefix : 'ระบบอะไรบ้างที่รู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.311550802+07:00","message":"Next Push (prob) : 'อะไรบ้างที่รู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:35.311558565+07:00","message":"push: {false ระบบ 0 0xc003116100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:35.421188848+07:00","message":"[GCS] IsForceVAD: false for message ID: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:35.507066775+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:35.507120983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบอะไรบ้างที่รู้จัก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:35.507127945+07:00","message":"receive interim result [true|false]: ระบบอะไรบ้างที่รู้จัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:35.507139678+07:00","message":"end recv isFinal message id 116"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:35.507141799+07:00","message":"end Recv id 116"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:35.507148762+07:00","message":"[buffer interim] 116 true ระบบอะไรบ้างที่รู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.507160132+07:00","message":"[bufferProcess] interim [740000000]:ระบบอะไรบ้างที่รู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.507167553+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบอะไรบ้างที่รู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.507171264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.507174415+07:00","message":"> Transcript [901] [false]: 'ระบบอะไรบ้างที่รู้จัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.507177758+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.507179546+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.507181617+07:00","message":"StatePrefix: 'ระบบอะไรบ้างที่รู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.507183896+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.507185601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.507187423+07:00","message":"> Transcript [902] [true]: 'ระบบอะไรบ้างที่รู้จัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.507189483+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.507191067+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.507192763+07:00","message":"StatePrefix: 'ระบบอะไรบ้างที่รู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.507194445+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:35.507202183+07:00","message":"Push: 'อะไรบ้างที่รู้จัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:35.507210268+07:00","message":"push: {true อะไรบ้างที่รู้จัก 0 0xc003116100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:35.516018228+07:00","message":"write wav file: './tmp/7576/7576_116.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:35.870435044+07:00","message":"[GCS] Start streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:36.507134481+07:00","message":"[GCS] IsForceVAD: false for message ID: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:36.594262138+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:36.594301559+07:00","message":"found end of frame, send empty tag with msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:36.594305365+07:00","message":"end Recv id 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:36.594314411+07:00","message":"[buffer interim] 117 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:36.594322307+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:36.594327995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:36.594331886+07:00","message":"> Transcript [903] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:36.594335858+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:36.594338493+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:36.594341098+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:36.594343829+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:36.594350714+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:36.594363798+07:00","message":"push: {true \n 0 0xc000045080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:36.599792607+07:00","message":"write wav file: './tmp/7576/7576_117.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:37.096106539+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:37.096139148+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:37.210447998+07:00","message":"[GCS] Start streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:37.775402748+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:37.775451184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มต้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:37.775457224+07:00","message":"receive interim result [false|false]: เริ่มต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:37.775471172+07:00","message":"[buffer interim] 118 false เริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:37.775478756+07:00","message":"[bufferProcess] interim [600000000]:เริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:37.775480903+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:37.775487407+07:00","message":"[bufferProcess] send to processor (ticker):เริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:37.775490846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:37.775493485+07:00","message":"> Transcript [904] [false]: 'เริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:37.775496041+07:00","message":"Set StatePrefix (first interim): 'เริ่มต้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:37.952104086+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:37.952148167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มต้นจาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:37.952155792+07:00","message":"receive interim result [false|false]: เริ่มต้นจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:37.952171925+07:00","message":"[buffer interim] 118 false เริ่มต้นจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:37.952180328+07:00","message":"[bufferProcess] interim [720000000]:เริ่มต้นจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:37.952182515+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:38.10109683+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:38.10113422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มต้นจะไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:38.101140202+07:00","message":"receive interim result [false|false]: เริ่มต้นจะไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:38.101152732+07:00","message":"[buffer interim] 118 false เริ่มต้นจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.101172657+07:00","message":"[bufferProcess] interim [840000000]:เริ่มต้นจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.101175458+07:00","message":"[bufferProcess] send to processor:เริ่มต้นจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.101179422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.101182072+07:00","message":"> Transcript [905] [false]: 'เริ่มต้นจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.101184962+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.101186928+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.101188734+07:00","message":"StatePrefix: 'เริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.101190673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:38.107913129+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:38.107934977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:38.107940678+07:00","message":"receive interim result [false|false]: มันต้องจับเวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:38.107954028+07:00","message":"[buffer interim] 118 false มันต้องจับเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.107959616+07:00","message":"[bufferProcess] interim [900000000]:มันต้องจับเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.10796176+07:00","message":"[bufferProcess] send to processor:เริ่มต้นจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.107964609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.107966868+07:00","message":"> Transcript [906] [false]: 'เริ่มต้นจะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.107969241+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.107971176+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.107972941+07:00","message":"StatePrefix: 'เริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.107975157+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:38.251470616+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:38.251511188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:38.251516977+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:38.251535851+07:00","message":"[buffer interim] 118 false มันต้องจับเวลานับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.251543898+07:00","message":"[bufferProcess] interim [80000000]:มันต้องจับเวลานับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.251546383+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.25155005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.251552938+07:00","message":"> Transcript [907] [false]: 'มันต้องจับเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.251555315+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.251557173+07:00","message":"Set new StatePrefix: 'มันต้องจับเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:38.452191542+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:38.452239176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:38.452246203+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:38.452260738+07:00","message":"[buffer interim] 118 false มันต้องจับเวลานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.452275391+07:00","message":"[bufferProcess] interim [260000000]:มันต้องจับเวลานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.452282668+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.45228983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.452292528+07:00","message":"> Transcript [908] [false]: 'มันต้องจับเวลานับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.452295902+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.452298779+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.452300592+07:00","message":"StatePrefix: 'มันต้องจับเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.452302523+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.089377477+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.089427758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.08943445+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.089451026+07:00","message":"[buffer interim] 118 false มันต้องจับเวลานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.089457966+07:00","message":"[bufferProcess] interim [860000000]:มันต้องจับเวลานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.089460363+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.089467451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.089470458+07:00","message":"> Transcript [909] [false]: 'มันต้องจับเวลานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.089473554+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.089475573+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.089477759+07:00","message":"StatePrefix: 'มันต้องจับเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.08947978+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.337574876+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.337624272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.33763042+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.337643122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 30\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.337645816+07:00","message":"receive interim result [false|false]:  30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.337652305+07:00","message":"[buffer interim] 118 false มันต้องจับเวลานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.337655623+07:00","message":"[buffer interim] 118 false  30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.337661547+07:00","message":"[bufferProcess] interim [160000000]:มันต้องจับเวลานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.337663893+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.337666658+07:00","message":"[bufferProcess] interim [160000000]: 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.33766905+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.337671798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.33767458+07:00","message":"> Transcript [910] [false]: 'มันต้องจับเวลานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.337677208+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.337679299+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.337681358+07:00","message":"StatePrefix: 'มันต้องจับเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.337683367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.674097588+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.674139019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.67414567+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.674157189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 30 วินาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.674159965+07:00","message":"receive interim result [false|false]:  30 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.674166917+07:00","message":"[buffer interim] 118 false มันต้องจับเวลานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.674170114+07:00","message":"[buffer interim] 118 false  30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.674176608+07:00","message":"[bufferProcess] interim [460000000]:มันต้องจับเวลานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.67417945+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.67418256+07:00","message":"[bufferProcess] interim [460000000]: 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.67418723+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.674190878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.674193923+07:00","message":"> Transcript [911] [false]: 'มันต้องจับเวลานะคะ 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.674197271+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.67419933+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.674201754+07:00","message":"StatePrefix: 'มันต้องจับเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.674203939+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.674206904+07:00","message":"Push: 'มันต้องจับเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.67420893+07:00","message":"TextPushed: 'มันต้องจับเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.674211205+07:00","message":"Set new StatePrefix : 'มันต้องจับเวลานะคะ 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.674213311+07:00","message":"Next Push (prob) : 'นะคะ 30'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.674221699+07:00","message":"push: {false มันต้องจับเวลา 0 0xc00354e480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.986781892+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.986817886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.986823975+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.986833073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วินาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.98683574+07:00","message":"receive interim result [false|false]:  วินาที"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.986845681+07:00","message":"[buffer interim] 118 false มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.986850586+07:00","message":"[buffer interim] 118 false  วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.986856329+07:00","message":"[bufferProcess] interim [760000000]:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.986859673+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.986865079+07:00","message":"[bufferProcess] interim [760000000]: วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.986867553+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.986870116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.986872604+07:00","message":"> Transcript [912] [false]: 'มันต้องจับเวลานะคะ 30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.986875619+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.986877764+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.986879721+07:00","message":"StatePrefix: 'มันต้องจับเวลานะคะ 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.98688194+07:00","message":"TextPushed: 'มันต้องจับเวลา'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:40.096378073+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:40.096386145+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:40.257695673+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:40.257737691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30 วินาที\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:40.257745755+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:40.257763171+07:00","message":"[buffer interim] 118 false มันต้องจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.257773908+07:00","message":"[bufferProcess] interim [60000000]:มันต้องจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.257777662+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.257782675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.257786454+07:00","message":"> Transcript [913] [false]: 'มันต้องจับเวลานะคะ 30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.25779393+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.257796932+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.257799952+07:00","message":"StatePrefix: 'มันต้องจับเวลานะคะ 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.25780372+07:00","message":"TextPushed: 'มันต้องจับเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:40.894310882+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:40.894347049+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:40.894353446+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:40.894367572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วินาทีอาจจะโน้ตไว้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:40.894370403+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะโน้ตไว้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:40.894377963+07:00","message":"[buffer interim] 118 false มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:40.894381482+07:00","message":"[buffer interim] 118 false  วินาทีอาจจะโน้ตไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.894387041+07:00","message":"[bufferProcess] interim [720000000]:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.894389867+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.894392879+07:00","message":"[bufferProcess] interim [720000000]: วินาทีอาจจะโน้ตไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.894397297+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาทีอาจจะโน้ตไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.894400054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.894402806+07:00","message":"> Transcript [914] [false]: 'มันต้องจับเวลานะคะ 30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.894406267+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.894408486+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.894410498+07:00","message":"StatePrefix: 'มันต้องจับเวลานะคะ 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.894412586+07:00","message":"TextPushed: 'มันต้องจับเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.082859751+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.082901304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.082907688+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.082916398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วินาทีอาจจะลดไวค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.082918856+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.082927063+07:00","message":"[buffer interim] 118 false มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.082931955+07:00","message":"[buffer interim] 118 false  วินาทีอาจจะลดไวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.082937259+07:00","message":"[bufferProcess] interim [840000000]:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.082940065+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาทีอาจจะโน้ตไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.082945519+07:00","message":"[bufferProcess] interim [840000000]: วินาทีอาจจะลดไวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.082949211+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.082952611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.082955479+07:00","message":"> Transcript [915] [false]: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะโน้ตไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.082958798+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.082960776+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.082962989+07:00","message":"StatePrefix: 'มันต้องจับเวลานะคะ 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.082967212+07:00","message":"TextPushed: 'มันต้องจับเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.082970527+07:00","message":"Push: 'นะคะ 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.082972539+07:00","message":"TextPushed: 'มันต้องจับเวลานะคะ 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.082974644+07:00","message":"Set new StatePrefix : 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะโน้ตไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.082976634+07:00","message":"Next Push (prob) : ' วินาทีอาจจะโน้ตไว้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.082984117+07:00","message":"push: {false นะคะ 30 0 0xc00354e480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.271615685+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.271653602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.271659757+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.271671443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วินาทีอาจจะลดไวค่ะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.271678067+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.271700131+07:00","message":"[buffer interim] 118 false มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.271716395+07:00","message":"[buffer interim] 118 false  วินาทีอาจจะลดไวค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.271723467+07:00","message":"[bufferProcess] interim [80000000]:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.271729945+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.271739127+07:00","message":"[bufferProcess] interim [80000000]: วินาทีอาจจะลดไวค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.271742237+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.27174508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.271749039+07:00","message":"> Transcript [916] [false]: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.271751571+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.271753592+07:00","message":"Set new StatePrefix: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.497655361+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.497705481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.497712026+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.497733861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วินาทีอาจจะลดไวค่ะว่านะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.4977382+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่านะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.497747753+07:00","message":"[buffer interim] 118 false มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.49775145+07:00","message":"[buffer interim] 118 false  วินาทีอาจจะลดไวค่ะว่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.497757984+07:00","message":"[bufferProcess] interim [260000000]:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.497760985+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.497764377+07:00","message":"[bufferProcess] interim [260000000]: วินาทีอาจจะลดไวค่ะว่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.497767394+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.497770674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.497773768+07:00","message":"> Transcript [917] [false]: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.497779053+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.497781134+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.497782878+07:00","message":"StatePrefix: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.497785163+07:00","message":"TextPushed: 'มันต้องจับเวลานะคะ 30'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.509972537+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.510006793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.510012308+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.510024253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วินาทีอาจจะลดไวค่ะว่านัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.510027993+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่านัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.51003526+07:00","message":"[buffer interim] 118 false มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.5100384+07:00","message":"[buffer interim] 118 false  วินาทีอาจจะลดไวค่ะว่านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.510044179+07:00","message":"[bufferProcess] interim [320000000]:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.510046354+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.510049189+07:00","message":"[bufferProcess] interim [320000000]: วินาทีอาจจะลดไวค่ะว่านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.510052042+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.510055054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.510058011+07:00","message":"> Transcript [918] [false]: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.510060973+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.51006325+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.510065066+07:00","message":"StatePrefix: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.510067315+07:00","message":"TextPushed: 'มันต้องจับเวลานะคะ 30'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.587487685+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.587530404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.587537897+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.587550905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วินาทีอาจจะลดไวค่ะว่านักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.587554749+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่านักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.587564104+07:00","message":"[buffer interim] 118 false มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.587567464+07:00","message":"[buffer interim] 118 false  วินาทีอาจจะลดไวค่ะว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.587578409+07:00","message":"[bufferProcess] interim [380000000]:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.587581796+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.587585545+07:00","message":"[bufferProcess] interim [380000000]: วินาทีอาจจะลดไวค่ะว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.58758817+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.587591885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.587594576+07:00","message":"> Transcript [919] [false]: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.587598768+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.587600972+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.587602938+07:00","message":"StatePrefix: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.587605335+07:00","message":"TextPushed: 'มันต้องจับเวลานะคะ 30'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.791429679+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.791467941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.791478943+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.791492842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วินาทีอาจจะลดไวค่ะว่านักเรียนได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.791496104+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่านักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.791504286+07:00","message":"[buffer interim] 118 false มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.791508336+07:00","message":"[buffer interim] 118 false  วินาทีอาจจะลดไวค่ะว่านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.791515468+07:00","message":"[bufferProcess] interim [560000000]:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.791518152+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.791521076+07:00","message":"[bufferProcess] interim [560000000]: วินาทีอาจจะลดไวค่ะว่านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.791524115+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.791526994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.791530207+07:00","message":"> Transcript [920] [false]: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.79153405+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.791536554+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.791538407+07:00","message":"StatePrefix: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.79154084+07:00","message":"TextPushed: 'มันต้องจับเวลานะคะ 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.791543579+07:00","message":"Push: ' วินาทีอาจจะลดไวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.791545818+07:00","message":"TextPushed: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.791548008+07:00","message":"Set new StatePrefix : 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.791550314+07:00","message":"Next Push (prob) : 'ว่านักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.791559512+07:00","message":"push: {false  วินาทีอาจจะลดไวค่ะ 0 0xc00354e480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.965899163+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.965937115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.965943708+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.96595686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.965960503+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.965979123+07:00","message":"[buffer interim] 118 false มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.965998223+07:00","message":"[buffer interim] 118 false  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.9660095+07:00","message":"[bufferProcess] interim [740000000]:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.966014539+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.966018394+07:00","message":"[bufferProcess] interim [740000000]: วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.966027009+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.966030599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.966033947+07:00","message":"> Transcript [921] [false]: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.966037558+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.966039542+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.96604197+07:00","message":"StatePrefix: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.966045074+07:00","message":"TextPushed: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.168957242+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.168996788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.16900285+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.169011965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่คน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.169015755+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่คน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.169023827+07:00","message":"[buffer interim] 118 false มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.169027467+07:00","message":"[buffer interim] 118 false  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.169033014+07:00","message":"[bufferProcess] interim [980000000]:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.16903553+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.169038859+07:00","message":"[bufferProcess] interim [980000000]: วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.169045553+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.169049201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.169052029+07:00","message":"> Transcript [922] [false]: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.169055403+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.169057359+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.169059146+07:00","message":"StatePrefix: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.16906203+07:00","message":"TextPushed: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.317147557+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.317199532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.317205768+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.317219753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.317223323+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.317231512+07:00","message":"[buffer interim] 118 false มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.317234633+07:00","message":"[buffer interim] 118 false  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.317240546+07:00","message":"[bufferProcess] interim [100000000]:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.317243329+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.317246538+07:00","message":"[bufferProcess] interim [100000000]: วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.317249318+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.317252285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.317254979+07:00","message":"> Transcript [923] [false]: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.317258326+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.317260302+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.317262114+07:00","message":"StatePrefix: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.317264548+07:00","message":"TextPushed: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.337285974+07:00","message":"[GCS] IsForceVAD: false for message ID: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.374417968+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.374457694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.374464916+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.374482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่ครั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.374485756+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่ครั้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.37449416+07:00","message":"[buffer interim] 118 false มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.374497783+07:00","message":"[buffer interim] 118 false  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่ครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.374503992+07:00","message":"[bufferProcess] interim [160000000]:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.374506804+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.374512489+07:00","message":"[bufferProcess] interim [160000000]: วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่ครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.374515197+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่ครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.374518385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.374521443+07:00","message":"> Transcript [924] [false]: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.374525541+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.37452761+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.374529589+07:00","message":"StatePrefix: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.374531865+07:00","message":"TextPushed: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.374534739+07:00","message":"Push: 'ว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.374536498+07:00","message":"TextPushed: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.374538582+07:00","message":"Set new StatePrefix : 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.374541229+07:00","message":"Next Push (prob) : 'ได้กี่พัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.374550174+07:00","message":"push: {false ว่านักเรียน 0 0xc00354e480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.466308975+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.466349106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.466358906+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.466374788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.466379052+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.466387654+07:00","message":"[buffer interim] 118 false มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.466391362+07:00","message":"[buffer interim] 118 false  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.46639815+07:00","message":"[bufferProcess] interim [340000000]:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.466402342+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่ครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.466405823+07:00","message":"[bufferProcess] interim [340000000]: วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.466408407+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.466411477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.466414671+07:00","message":"> Transcript [925] [false]: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่ครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.466417547+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.466419417+07:00","message":"Set new StatePrefix: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่ครั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.597313433+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.597352368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน\",\"confidence\":0.9366136}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.597358695+07:00","message":"receive interim result [true|false]: มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.597370974+07:00","message":"end recv isFinal message id 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.597373054+07:00","message":"end Recv id 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.597379577+07:00","message":"[buffer interim] 118 true มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.597386149+07:00","message":"[bufferProcess] interim [340000000]:มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.59738944+07:00","message":"[bufferProcess] send to processor (isfinal):มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.597392876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.597395484+07:00","message":"> Transcript [926] [false]: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.597398004+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.597401622+07:00","message":"Set new StatePrefix: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.597403474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.597405405+07:00","message":"> Transcript [927] [true]: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.597407862+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.597409508+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.597411365+07:00","message":"StatePrefix: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.597413703+07:00","message":"TextPushed: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.597416444+07:00","message":"Push: 'ได้กี่พันกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.597423934+07:00","message":"push: {true ได้กี่พันกัน 0 0xc00354e480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:42.608415264+07:00","message":"write wav file: './tmp/7576/7576_118.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.659454712+07:00","message":"[GCS] Start streaming session, msgId: 119"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:43.096675306+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:43.096690429+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:43.2981095+07:00","message":"[GCS] IsForceVAD: false for message ID: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:43.3898423+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:43.389863398+07:00","message":"found end of frame, send empty tag with msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:43.389866889+07:00","message":"end Recv id 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:43.389875676+07:00","message":"[buffer interim] 119 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:43.389882148+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:43.389885852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:43.389888897+07:00","message":"> Transcript [928] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:43.389891564+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:43.389893488+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:43.389895175+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:43.389896962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:43.389903678+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:43.389913218+07:00","message":"push: {true \n 0 0xc0005b6980}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:43.394703267+07:00","message":"write wav file: './tmp/7576/7576_119.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:46.096882542+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:46.096910839+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:49.097468967+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:49.097492505+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:52.097579315+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:52.097600152+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:55.097869128+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:55.097876276+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:57.682915562+07:00","message":"[GCS] Cleaned up inactive client: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:57.682936212+07:00","message":"[GCS] Cleaned up inactive client: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:57.682938995+07:00","message":"[GCS] Cleaned up inactive client: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:57.682940721+07:00","message":"[GCS] Cleaned up inactive client: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:57.682942413+07:00","message":"[GCS] Cleaned up inactive client: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:57.682954541+07:00","message":"[GCS] Cleaned up inactive client: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:57.682956698+07:00","message":"[GCS] Cleaned up inactive client: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:57.682958468+07:00","message":"[GCS] Cleaned up inactive client: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:57.68296011+07:00","message":"[GCS] Cleaned up inactive client: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:57.682961943+07:00","message":"[GCS] Cleaned up inactive client: 91"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:58.098471758+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:58.098486763+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:01.098730458+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:01.098737332+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:04.099305345+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:04.099312259+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:07.099633607+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:07.09965308+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:10.080243972+07:00","message":"[GCS] Start streaming session, msgId: 120"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:10.100015527+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:10.100039987+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:10.821397403+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:10.82143671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:10.821441779+07:00","message":"receive interim result [false|false]: มด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:10.82145511+07:00","message":"[buffer interim] 120 false มด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.821461845+07:00","message":"[bufferProcess] interim [720000000]:มด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.821463543+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.821468974+07:00","message":"[bufferProcess] send to processor (ticker):มด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.821471812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.821474504+07:00","message":"> Transcript [929] [false]: 'มด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.821476782+07:00","message":"Set StatePrefix (first interim): 'มด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:10.968815649+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:10.96884951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัดมดลูก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:10.968855071+07:00","message":"receive interim result [false|false]: ตัดมดลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:10.968863432+07:00","message":"[buffer interim] 120 false ตัดมดลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.968872665+07:00","message":"[bufferProcess] interim [840000000]:ตัดมดลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.968874498+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:10.983727434+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:10.98376245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งดเว้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:10.983768436+07:00","message":"receive interim result [false|false]: งดเว้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:10.983782723+07:00","message":"[buffer interim] 120 false งดเว้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.983788659+07:00","message":"[bufferProcess] interim [900000000]:งดเว้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.98379145+07:00","message":"[bufferProcess] send to processor:ตัดมดลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.983798384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.98380158+07:00","message":"> Transcript [930] [false]: 'ตัดมดลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.983804241+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.983806216+07:00","message":"Set new StatePrefix: 'ตัดมดลูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.063884356+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.063920303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทดเวลา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.063926806+07:00","message":"receive interim result [false|false]: ทดเวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.063941938+07:00","message":"[buffer interim] 120 false ทดเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.063948283+07:00","message":"[bufferProcess] interim [960000000]:ทดเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.063950783+07:00","message":"[bufferProcess] send to processor:งดเว้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.063957221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.063960232+07:00","message":"> Transcript [931] [false]: 'งดเว้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.063962597+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.063964595+07:00","message":"Set new StatePrefix: 'งดเว้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.27402148+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.274073301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หมดเวลาแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.274079118+07:00","message":"receive interim result [false|false]: หมดเวลาแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.274101127+07:00","message":"[buffer interim] 120 false หมดเวลาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.274109868+07:00","message":"[bufferProcess] interim [140000000]:หมดเวลาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.274112203+07:00","message":"[bufferProcess] send to processor:ทดเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.274116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.274118983+07:00","message":"> Transcript [932] [false]: 'ทดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.274121278+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.274123213+07:00","message":"Set new StatePrefix: 'ทดเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.492207407+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.492247129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หมดเวลาแล้วค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.492254993+07:00","message":"receive interim result [false|false]: หมดเวลาแล้วค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.492278868+07:00","message":"[buffer interim] 120 false หมดเวลาแล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.492286325+07:00","message":"[bufferProcess] interim [440000000]:หมดเวลาแล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.492288802+07:00","message":"[bufferProcess] send to processor:หมดเวลาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.492292225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.492295144+07:00","message":"> Transcript [933] [false]: 'หมดเวลาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.492297936+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.492300001+07:00","message":"Set new StatePrefix: 'หมดเวลาแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.867093681+07:00","message":"[GCS] IsForceVAD: false for message ID: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.96305975+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.963101766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หมดเวลาแล้วค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.963112006+07:00","message":"receive interim result [true|false]: หมดเวลาแล้วค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.963123228+07:00","message":"end recv isFinal message id 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.96312535+07:00","message":"end Recv id 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.96313173+07:00","message":"[buffer interim] 120 true หมดเวลาแล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.963142663+07:00","message":"[bufferProcess] interim [10000000]:หมดเวลาแล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.963146175+07:00","message":"[bufferProcess] send to processor (isfinal):หมดเวลาแล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.963149843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.963152953+07:00","message":"> Transcript [934] [false]: 'หมดเวลาแล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.96315594+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.963157733+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.963159979+07:00","message":"StatePrefix: 'หมดเวลาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.963162354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.963164034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.963165931+07:00","message":"> Transcript [935] [true]: 'หมดเวลาแล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.963167877+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.963169448+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.963171006+07:00","message":"StatePrefix: 'หมดเวลาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.963172559+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.963175548+07:00","message":"Push: 'หมดเวลาแล้วค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.963184767+07:00","message":"push: {true หมดเวลาแล้วค่ะ 0 0xc003116200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:11.970612081+07:00","message":"write wav file: './tmp/7576/7576_120.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:13.100235472+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:13.100264402+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:13.350263502+07:00","message":"[GCS] Start streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:15.421950306+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:15.42199618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บุฟเฟ่ต์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:15.422002297+07:00","message":"receive interim result [false|false]: บุฟเฟ่ต์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:15.422017407+07:00","message":"[buffer interim] 121 false บุฟเฟ่ต์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.422024324+07:00","message":"[bufferProcess] interim [100000000]:บุฟเฟ่ต์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.422026911+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.422033801+07:00","message":"[bufferProcess] send to processor (ticker):บุฟเฟ่ต์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.422036666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.422039398+07:00","message":"> Transcript [936] [false]: 'บุฟเฟ่ต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.422041633+07:00","message":"Set StatePrefix (first interim): 'บุฟเฟ่ต์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:15.493657089+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:15.493689695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หมดเวลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:15.493695654+07:00","message":"receive interim result [false|false]: หมดเวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:15.493711476+07:00","message":"[buffer interim] 121 false หมดเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.493717784+07:00","message":"[bufferProcess] interim [220000000]:หมดเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.493719442+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:16.101209+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:16.101210412+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:16.125432251+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:16.125469196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หมดเวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:16.125474931+07:00","message":"receive interim result [false|false]: หมดเวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:16.125492598+07:00","message":"[buffer interim] 121 false หมดเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:16.125499888+07:00","message":"[bufferProcess] interim [820000000]:หมดเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:16.125501776+07:00","message":"[bufferProcess] send to processor:หมดเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:16.125505325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:16.125508458+07:00","message":"> Transcript [937] [false]: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:16.125511293+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:16.125513479+07:00","message":"Set new StatePrefix: 'หมดเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.597667286+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.59770413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หมดเวลาได้กี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.597709787+07:00","message":"receive interim result [false|false]: หมดเวลาได้กี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.597726031+07:00","message":"[buffer interim] 121 false หมดเวลาได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.597732731+07:00","message":"[bufferProcess] interim [320000000]:หมดเวลาได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.597735346+07:00","message":"[bufferProcess] send to processor:หมดเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.597739517+07:00","message":"[bufferProcess] send to processor (ticker):หมดเวลาได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.597742947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.597745758+07:00","message":"> Transcript [938] [false]: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.597748858+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.597750773+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.597752594+07:00","message":"StatePrefix: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.597754626+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.597756592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.597758656+07:00","message":"> Transcript [939] [false]: 'หมดเวลาได้กี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.597760493+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.597762172+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.59776378+07:00","message":"StatePrefix: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.597765411+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.919139549+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.919177533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หมดเวลาได้กี่คน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.919185649+07:00","message":"receive interim result [false|false]: หมดเวลาได้กี่คน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.919201987+07:00","message":"[buffer interim] 121 false หมดเวลาได้กี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.91921347+07:00","message":"[bufferProcess] interim [620000000]:หมดเวลาได้กี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.919216685+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.971511183+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.971547094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หมดเวลาได้กี่คำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.971552612+07:00","message":"receive interim result [false|false]: หมดเวลาได้กี่คำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.971567616+07:00","message":"[buffer interim] 121 false หมดเวลาได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.971574261+07:00","message":"[bufferProcess] interim [680000000]:หมดเวลาได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.971576776+07:00","message":"[bufferProcess] send to processor:หมดเวลาได้กี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.971580028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.971582621+07:00","message":"> Transcript [940] [false]: 'หมดเวลาได้กี่คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.971585573+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.971587555+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.971589373+07:00","message":"StatePrefix: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.971591251+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.420786647+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.420821827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หมดเวลาได้กี่คำกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.420828541+07:00","message":"receive interim result [false|false]: หมดเวลาได้กี่คำกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.420840067+07:00","message":"[buffer interim] 121 false หมดเวลาได้กี่คำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.420846779+07:00","message":"[bufferProcess] interim [40000000]:หมดเวลาได้กี่คำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.420849342+07:00","message":"[bufferProcess] send to processor:หมดเวลาได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.420854229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.420857188+07:00","message":"> Transcript [941] [false]: 'หมดเวลาได้กี่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.420860543+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.420862735+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.420864608+07:00","message":"StatePrefix: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.420866729+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.420870947+07:00","message":"Push: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.420872766+07:00","message":"TextPushed: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.420874739+07:00","message":"Set new StatePrefix : 'หมดเวลาได้กี่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.420876925+07:00","message":"Next Push (prob) : 'ได้กี่คำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.420884877+07:00","message":"push: {false หมดเวลา 0 0xc003116500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.611330441+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.61136451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หมดเวลาได้กี่คำกันค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.611373572+07:00","message":"receive interim result [false|false]: หมดเวลาได้กี่คำกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.61138894+07:00","message":"[buffer interim] 121 false หมดเวลาได้กี่คำกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.611396794+07:00","message":"[bufferProcess] interim [280000000]:หมดเวลาได้กี่คำกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.611399121+07:00","message":"[bufferProcess] send to processor:หมดเวลาได้กี่คำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.611402227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.611404755+07:00","message":"> Transcript [942] [false]: 'หมดเวลาได้กี่คำกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.611408087+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.611410145+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.611411902+07:00","message":"StatePrefix: 'หมดเวลาได้กี่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.611413813+07:00","message":"TextPushed: 'หมดเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.658499661+07:00","message":"[GCS] IsForceVAD: false for message ID: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.742817765+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.742852115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หมดเวลาได้กี่คำกันคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.742858479+07:00","message":"receive interim result [false|false]: หมดเวลาได้กี่คำกันคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.742871013+07:00","message":"[buffer interim] 121 false หมดเวลาได้กี่คำกันคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.742878294+07:00","message":"[bufferProcess] interim [460000000]:หมดเวลาได้กี่คำกันคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.742880712+07:00","message":"[bufferProcess] send to processor:หมดเวลาได้กี่คำกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.742886079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.742888602+07:00","message":"> Transcript [943] [false]: 'หมดเวลาได้กี่คำกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.742891773+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.742893986+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.742895814+07:00","message":"StatePrefix: 'หมดเวลาได้กี่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.742897967+07:00","message":"TextPushed: 'หมดเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.767963425+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.76800177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หมดเวลาได้กี่คำกันคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.768007635+07:00","message":"receive interim result [true|false]: หมดเวลาได้กี่คำกันคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.768015785+07:00","message":"end recv isFinal message id 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.768018403+07:00","message":"end Recv id 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.768024892+07:00","message":"[buffer interim] 121 true หมดเวลาได้กี่คำกันคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.768033653+07:00","message":"[bufferProcess] interim [550000000]:หมดเวลาได้กี่คำกันคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.768036456+07:00","message":"[bufferProcess] send to processor (isfinal):หมดเวลาได้กี่คำกันคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.768039229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.768042055+07:00","message":"> Transcript [944] [false]: 'หมดเวลาได้กี่คำกันคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.768044846+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.76804684+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.768048595+07:00","message":"StatePrefix: 'หมดเวลาได้กี่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.768050533+07:00","message":"TextPushed: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.768053093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.768055279+07:00","message":"> Transcript [945] [true]: 'หมดเวลาได้กี่คำกันคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.768057463+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.768059097+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.768060766+07:00","message":"StatePrefix: 'หมดเวลาได้กี่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.76806248+07:00","message":"TextPushed: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.768068771+07:00","message":"Push: 'ได้กี่คำกันคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.768076924+07:00","message":"push: {true ได้กี่คำกันคะ 0 0xc003116500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:18.780775045+07:00","message":"write wav file: './tmp/7576/7576_121.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:19.101372974+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:19.101404262+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:19.749883272+07:00","message":"[GCS] Start streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:20.829406659+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:20.829446515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:20.829452246+07:00","message":"receive interim result [false|false]: ทำกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:20.829467717+07:00","message":"[buffer interim] 122 false ทำกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:20.829476162+07:00","message":"[bufferProcess] interim [80000000]:ทำกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:20.829478872+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:20.829485111+07:00","message":"[bufferProcess] send to processor (ticker):ทำกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:20.829488787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:20.829492871+07:00","message":"> Transcript [946] [false]: 'ทำกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:20.829495724+07:00","message":"Set StatePrefix (first interim): 'ทำกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:20.949700653+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:20.949744454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:20.94975009+07:00","message":"receive interim result [false|false]: ทำกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:20.949762545+07:00","message":"[buffer interim] 122 false ทำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:20.949768442+07:00","message":"[bufferProcess] interim [140000000]:ทำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:20.949770326+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.028454246+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.028493299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำกันเลย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.028498866+07:00","message":"receive interim result [false|false]: ทำกันเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.028512937+07:00","message":"[buffer interim] 122 false ทำกันเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.028521058+07:00","message":"[bufferProcess] interim [320000000]:ทำกันเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.028523236+07:00","message":"[bufferProcess] send to processor:ทำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.028526363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.02852941+07:00","message":"> Transcript [947] [false]: 'ทำกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.02853189+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.028533948+07:00","message":"Set new StatePrefix: 'ทำกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.039699226+07:00","message":"[GCS] IsForceVAD: false for message ID: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.218064323+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.218109545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้กี่คำกันเอ่ย\",\"confidence\":0.76157695}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.218116786+07:00","message":"receive interim result [true|false]: ได้กี่คำกันเอ่ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.218130343+07:00","message":"end recv isFinal message id 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.218133898+07:00","message":"end Recv id 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.218142735+07:00","message":"[buffer interim] 122 true ได้กี่คำกันเอ่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.218151782+07:00","message":"[bufferProcess] interim [500000000]:ได้กี่คำกันเอ่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.218156293+07:00","message":"[bufferProcess] send to processor (isfinal):ทำกันเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.218160302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.218164149+07:00","message":"> Transcript [948] [false]: 'ทำกันเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.218168247+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.218171015+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.218174449+07:00","message":"StatePrefix: 'ทำกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.218177451+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.218180776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.218183392+07:00","message":"> Transcript [949] [true]: 'ได้กี่คำกันเอ่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.21818664+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.218189118+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.218191671+07:00","message":"StatePrefix: 'ทำกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.21819422+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.218200147+07:00","message":"Push: 'ได้กี่คำกันเอ่ย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.218210182+07:00","message":"push: {true ได้กี่คำกันเอ่ย 0 0xc000414f80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:21.22510276+07:00","message":"write wav file: './tmp/7576/7576_122.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.359554421+07:00","message":"[GCS] Start streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.891865038+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.891911365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.891916533+07:00","message":"receive interim result [false|false]: รับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.891931813+07:00","message":"[buffer interim] 123 false รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.891938416+07:00","message":"[bufferProcess] interim [360000000]:รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.891940078+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.909278709+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.909311316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.909316793+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.909327335+07:00","message":"[buffer interim] 123 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.909333464+07:00","message":"[bufferProcess] interim [420000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.909335851+07:00","message":"[bufferProcess] send to processor:รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.90934068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.909343291+07:00","message":"> Transcript [950] [false]: 'รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.909345283+07:00","message":"Set StatePrefix (first interim): 'รับ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:22.101636766+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:22.101642601+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:22.189268692+07:00","message":"[GCS] IsForceVAD: false for message ID: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:22.275604652+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:22.275639588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:22.275645378+07:00","message":"receive interim result [true|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:22.275661524+07:00","message":"end recv isFinal message id 123"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:22.275663817+07:00","message":"end Recv id 123"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:22.275670739+07:00","message":"[buffer interim] 123 true ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.275679598+07:00","message":"[bufferProcess] interim [870000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.275682967+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.275686218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.27568888+07:00","message":"> Transcript [951] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.275691056+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.275692977+07:00","message":"Set new StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.275694557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.275696272+07:00","message":"> Transcript [952] [true]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.275698376+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.27570025+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.275702037+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.275703997+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.275708297+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:22.275715818+07:00","message":"push: {true ระบบ 0 0xc000045600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:22.281329742+07:00","message":"write wav file: './tmp/7576/7576_123.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:22.318671516+07:00","message":"[GCS] Start streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:23.56303388+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:23.563067746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:23.563073336+07:00","message":"receive interim result [false|false]: ร้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:23.563085134+07:00","message":"[buffer interim] 124 false ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.563091654+07:00","message":"[bufferProcess] interim [260000000]:ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.563093538+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.563096967+07:00","message":"[bufferProcess] send to processor (ticker):ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.563099785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.563102166+07:00","message":"> Transcript [953] [false]: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.563104194+07:00","message":"Set StatePrefix (first interim): 'ร้าน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:23.592764505+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:23.59280164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไลฟ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:23.592806717+07:00","message":"receive interim result [false|false]: ไลฟ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:23.592815923+07:00","message":"[buffer interim] 124 false ไลฟ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.592821988+07:00","message":"[bufferProcess] interim [320000000]:ไลฟ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.592823674+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:23.733719333+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:23.733763829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลายคน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:23.733771832+07:00","message":"receive interim result [false|false]: หลายคน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:23.73378869+07:00","message":"[buffer interim] 124 false หลายคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.73380052+07:00","message":"[bufferProcess] interim [440000000]:หลายคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.733804039+07:00","message":"[bufferProcess] send to processor:ไลฟ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.733808738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.733812586+07:00","message":"> Transcript [954] [false]: 'ไลฟ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.73381585+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.733818932+07:00","message":"Set new StatePrefix: 'ไลฟ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:23.86731841+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:23.867361517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลายคนอาจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:23.867367256+07:00","message":"receive interim result [false|false]: หลายคนอาจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:23.867380685+07:00","message":"[buffer interim] 124 false หลายคนอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.867387519+07:00","message":"[bufferProcess] interim [620000000]:หลายคนอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.867390049+07:00","message":"[bufferProcess] send to processor:หลายคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.867396411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.867399145+07:00","message":"> Transcript [955] [false]: 'หลายคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.867401625+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.867403697+07:00","message":"Set new StatePrefix: 'หลายคน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.186868883+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.186900098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลายคนอาจจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.186906294+07:00","message":"receive interim result [false|false]: หลายคนอาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.186919631+07:00","message":"[buffer interim] 124 false หลายคนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.186926653+07:00","message":"[bufferProcess] interim [860000000]:หลายคนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.186929136+07:00","message":"[bufferProcess] send to processor:หลายคนอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.186935205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.186938289+07:00","message":"> Transcript [956] [false]: 'หลายคนอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.186941512+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.186943908+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.186945713+07:00","message":"StatePrefix: 'หลายคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.18694774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.582816288+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.582848375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลายคนอาจจะใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.582854858+07:00","message":"receive interim result [false|false]: หลายคนอาจจะใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.582871053+07:00","message":"[buffer interim] 124 false หลายคนอาจจะใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.582877617+07:00","message":"[bufferProcess] interim [280000000]:หลายคนอาจจะใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.582879778+07:00","message":"[bufferProcess] send to processor:หลายคนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.582883188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.582886071+07:00","message":"> Transcript [957] [false]: 'หลายคนอาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.582889466+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.582891577+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.582893628+07:00","message":"StatePrefix: 'หลายคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.582896073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.637282689+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.637317571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลายคนอาจจะซ้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.637323629+07:00","message":"receive interim result [false|false]: หลายคนอาจจะซ้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.637335533+07:00","message":"[buffer interim] 124 false หลายคนอาจจะซ้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.637342058+07:00","message":"[bufferProcess] interim [340000000]:หลายคนอาจจะซ้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.637344321+07:00","message":"[bufferProcess] send to processor:หลายคนอาจจะใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.637349793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.637352345+07:00","message":"> Transcript [958] [false]: 'หลายคนอาจจะใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.637355629+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.637357685+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.637359687+07:00","message":"StatePrefix: 'หลายคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.637361809+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.770699156+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.770735674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลายคนอาจจะซ้ำกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.770741863+07:00","message":"receive interim result [false|false]: หลายคนอาจจะซ้ำกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.770757676+07:00","message":"[buffer interim] 124 false หลายคนอาจจะซ้ำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.770767138+07:00","message":"[bufferProcess] interim [520000000]:หลายคนอาจจะซ้ำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.770769331+07:00","message":"[bufferProcess] send to processor:หลายคนอาจจะซ้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.770774097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.770776543+07:00","message":"> Transcript [959] [false]: 'หลายคนอาจจะซ้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.770779338+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.770781583+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.770783389+07:00","message":"StatePrefix: 'หลายคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.770785543+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.77079013+07:00","message":"Push: 'หลายคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.77079199+07:00","message":"TextPushed: 'หลายคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.770794083+07:00","message":"Set new StatePrefix : 'หลายคนอาจจะซ้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.770796187+07:00","message":"Next Push (prob) : 'อาจจะซ้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.770803694+07:00","message":"push: {false หลายคน 0 0xc003116300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.091112573+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.091157232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลายคนอาจจะซ้ำกันกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.091162991+07:00","message":"receive interim result [false|false]: หลายคนอาจจะซ้ำกันกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.091178932+07:00","message":"[buffer interim] 124 false หลายคนอาจจะซ้ำกันกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.091185663+07:00","message":"[bufferProcess] interim [760000000]:หลายคนอาจจะซ้ำกันกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.091188285+07:00","message":"[bufferProcess] send to processor:หลายคนอาจจะซ้ำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.091194832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.091197413+07:00","message":"> Transcript [960] [false]: 'หลายคนอาจจะซ้ำกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.091200674+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.091202925+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.091204665+07:00","message":"StatePrefix: 'หลายคนอาจจะซ้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.091207136+07:00","message":"TextPushed: 'หลายคน'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:25.101686131+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:25.101703462+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.292038545+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.292075289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลายคนอาจจะซ้ำกันกับครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.292081483+07:00","message":"receive interim result [false|false]: หลายคนอาจจะซ้ำกันกับครู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.292095375+07:00","message":"[buffer interim] 124 false หลายคนอาจจะซ้ำกันกับครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.292102238+07:00","message":"[bufferProcess] interim [0]:หลายคนอาจจะซ้ำกันกับครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.292104728+07:00","message":"[bufferProcess] send to processor:หลายคนอาจจะซ้ำกันกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.292111962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.292115034+07:00","message":"> Transcript [961] [false]: 'หลายคนอาจจะซ้ำกันกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.292118052+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.292120862+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.292123251+07:00","message":"StatePrefix: 'หลายคนอาจจะซ้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.292125355+07:00","message":"TextPushed: 'หลายคน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.537901133+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.537938364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลายคนอาจจะซ้ำกันกับครูบา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.537944654+07:00","message":"receive interim result [false|false]: หลายคนอาจจะซ้ำกันกับครูบา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.537959688+07:00","message":"[buffer interim] 124 false หลายคนอาจจะซ้ำกันกับครูบา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.53796595+07:00","message":"[bufferProcess] interim [240000000]:หลายคนอาจจะซ้ำกันกับครูบา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.537968342+07:00","message":"[bufferProcess] send to processor:หลายคนอาจจะซ้ำกันกับครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.53797501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.537977589+07:00","message":"> Transcript [962] [false]: 'หลายคนอาจจะซ้ำกันกับครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.537981044+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.537983398+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.537985909+07:00","message":"StatePrefix: 'หลายคนอาจจะซ้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.537989414+07:00","message":"TextPushed: 'หลายคน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.543956138+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.54397944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลายคนอาจจะซ้ำกันกับครูอ้อม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.54398427+07:00","message":"receive interim result [false|false]: หลายคนอาจจะซ้ำกันกับครูอ้อม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.543997528+07:00","message":"[buffer interim] 124 false หลายคนอาจจะซ้ำกันกับครูอ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.544002307+07:00","message":"[bufferProcess] interim [300000000]:หลายคนอาจจะซ้ำกันกับครูอ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.544004837+07:00","message":"[bufferProcess] send to processor:หลายคนอาจจะซ้ำกันกับครูบา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.544007803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.544010055+07:00","message":"> Transcript [963] [false]: 'หลายคนอาจจะซ้ำกันกับครูบา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.544013317+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.544017145+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.544019633+07:00","message":"StatePrefix: 'หลายคนอาจจะซ้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.544021773+07:00","message":"TextPushed: 'หลายคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.544025191+07:00","message":"Push: 'อาจจะซ้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.544027038+07:00","message":"TextPushed: 'หลายคนอาจจะซ้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.544029033+07:00","message":"Set new StatePrefix : 'หลายคนอาจจะซ้ำกันกับครูบา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.544031117+07:00","message":"Next Push (prob) : 'กันกับครูบา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.544044889+07:00","message":"push: {false อาจจะซ้ำ 0 0xc003116300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.794696338+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.794734576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลายคนอาจจะซ้ำกันกับครูอ้อมน้อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.79474063+07:00","message":"receive interim result [false|false]: หลายคนอาจจะซ้ำกันกับครูอ้อมน้อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.794753968+07:00","message":"[buffer interim] 124 false หลายคนอาจจะซ้ำกันกับครูอ้อมน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.794763209+07:00","message":"[bufferProcess] interim [480000000]:หลายคนอาจจะซ้ำกันกับครูอ้อมน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.794765656+07:00","message":"[bufferProcess] send to processor:หลายคนอาจจะซ้ำกันกับครูอ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.794770851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.794774861+07:00","message":"> Transcript [964] [false]: 'หลายคนอาจจะซ้ำกันกับครูอ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.7947772+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.794779447+07:00","message":"Set new StatePrefix: 'หลายคนอาจจะซ้ำกันกับครูอ้อม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.83728763+07:00","message":"[GCS] IsForceVAD: false for message ID: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.847775379+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.847809844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลายคนอาจจะซ้ำกันกับครูอ้อมน้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.847815055+07:00","message":"receive interim result [false|false]: หลายคนอาจจะซ้ำกันกับครูอ้อมน้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.847827186+07:00","message":"[buffer interim] 124 false หลายคนอาจจะซ้ำกันกับครูอ้อมน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.847833429+07:00","message":"[bufferProcess] interim [600000000]:หลายคนอาจจะซ้ำกันกับครูอ้อมน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.847835926+07:00","message":"[bufferProcess] send to processor:หลายคนอาจจะซ้ำกันกับครูอ้อมน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.847840634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.847843302+07:00","message":"> Transcript [965] [false]: 'หลายคนอาจจะซ้ำกันกับครูอ้อมน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.847846467+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.847848567+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.847850409+07:00","message":"StatePrefix: 'หลายคนอาจจะซ้ำกันกับครูอ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.847853015+07:00","message":"TextPushed: 'หลายคนอาจจะซ้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.958935259+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.95896469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลายคนอาจจะซ้ำกันกับครูอ้อมน้อง\",\"confidence\":0.92986697}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.958970662+07:00","message":"receive interim result [true|false]: หลายคนอาจจะซ้ำกันกับครูอ้อมน้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.95897812+07:00","message":"end recv isFinal message id 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.958981383+07:00","message":"end Recv id 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.958989149+07:00","message":"[buffer interim] 124 true หลายคนอาจจะซ้ำกันกับครูอ้อมน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.959014895+07:00","message":"[bufferProcess] interim [750000000]:หลายคนอาจจะซ้ำกันกับครูอ้อมน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.959019501+07:00","message":"[bufferProcess] send to processor (isfinal):หลายคนอาจจะซ้ำกันกับครูอ้อมน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.959023477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.959026827+07:00","message":"> Transcript [966] [false]: 'หลายคนอาจจะซ้ำกันกับครูอ้อมน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.959030347+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.959034147+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.959037565+07:00","message":"StatePrefix: 'หลายคนอาจจะซ้ำกันกับครูอ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.959040245+07:00","message":"TextPushed: 'หลายคนอาจจะซ้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.959042039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.959043879+07:00","message":"> Transcript [967] [true]: 'หลายคนอาจจะซ้ำกันกับครูอ้อมน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.959046209+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.95904786+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.959049477+07:00","message":"StatePrefix: 'หลายคนอาจจะซ้ำกันกับครูอ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.959051231+07:00","message":"TextPushed: 'หลายคนอาจจะซ้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.959053932+07:00","message":"Push: 'กันกับครูอ้อมน้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.959062508+07:00","message":"push: {true กันกับครูอ้อมน้อง 0 0xc003116300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:25.968026226+07:00","message":"write wav file: './tmp/7576/7576_124.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:26.159051744+07:00","message":"[GCS] Start streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:26.901299847+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:26.9013491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:26.901355505+07:00","message":"receive interim result [false|false]: ระบบอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:26.901371838+07:00","message":"[buffer interim] 125 false ระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.901378478+07:00","message":"[bufferProcess] interim [780000000]:ระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.901380378+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.087667511+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.087705176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบอะไรบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.087711312+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.087727891+07:00","message":"[buffer interim] 125 false ระบบอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.087734155+07:00","message":"[bufferProcess] interim [900000000]:ระบบอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.087737209+07:00","message":"[bufferProcess] send to processor:ระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.087740545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.087743698+07:00","message":"> Transcript [968] [false]: 'ระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.087745945+07:00","message":"Set StatePrefix (first interim): 'ระบบอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.227705908+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.227750951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบอะไรบ้างที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.227759567+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.22777333+07:00","message":"[buffer interim] 125 false ระบบอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.227780313+07:00","message":"[bufferProcess] interim [80000000]:ระบบอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.227782677+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.227787935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.227790885+07:00","message":"> Transcript [969] [false]: 'ระบบอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.227794236+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.227796184+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.227797987+07:00","message":"StatePrefix: 'ระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.22780016+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.381900244+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.381936704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบอะไรบ้างที่กู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.381942268+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่กู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.381955769+07:00","message":"[buffer interim] 125 false ระบบอะไรบ้างที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.381962524+07:00","message":"[bufferProcess] interim [140000000]:ระบบอะไรบ้างที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.381965274+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.381968742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.381971651+07:00","message":"> Transcript [970] [false]: 'ระบบอะไรบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.381975029+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.381977125+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.381978895+07:00","message":"StatePrefix: 'ระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.381980778+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.463138167+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.46317492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบอะไรบ้างที่กูอ่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.463181142+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่กูอ่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.463192369+07:00","message":"[buffer interim] 125 false ระบบอะไรบ้างที่กูอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.463199098+07:00","message":"[bufferProcess] interim [260000000]:ระบบอะไรบ้างที่กูอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.463204516+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้างที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.463207862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.463210507+07:00","message":"> Transcript [971] [false]: 'ระบบอะไรบ้างที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.463213999+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.463216265+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.463218038+07:00","message":"StatePrefix: 'ระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.46321998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.572080442+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.572123595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบอะไรบ้างที่กูอั้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.572130155+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่กูอั้ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.572142869+07:00","message":"[buffer interim] 125 false ระบบอะไรบ้างที่กูอั้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.57215001+07:00","message":"[bufferProcess] interim [380000000]:ระบบอะไรบ้างที่กูอั้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.572152196+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้างที่กูอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.5721571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.572159769+07:00","message":"> Transcript [972] [false]: 'ระบบอะไรบ้างที่กูอ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.572162861+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.572165177+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.572167195+07:00","message":"StatePrefix: 'ระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.57216946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.572173753+07:00","message":"Push: 'ระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.572175953+07:00","message":"TextPushed: 'ระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.572178047+07:00","message":"Set new StatePrefix : 'ระบบอะไรบ้างที่กูอ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.572180138+07:00","message":"Next Push (prob) : 'บ้างที่กูอ่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.572187137+07:00","message":"push: {false ระบบอะไร 0 0xc003116780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.659775939+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.659816559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบอะไรบ้างที่กูอ่ะมึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.659823166+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่กูอ่ะมึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.659837012+07:00","message":"[buffer interim] 125 false ระบบอะไรบ้างที่กูอ่ะมึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.659845347+07:00","message":"[bufferProcess] interim [440000000]:ระบบอะไรบ้างที่กูอ่ะมึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.659847629+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้างที่กูอั้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.659853086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.65985837+07:00","message":"> Transcript [973] [false]: 'ระบบอะไรบ้างที่กูอั้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.659861314+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.659863458+07:00","message":"Set new StatePrefix: 'ระบบอะไรบ้างที่กูอั้ม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.682891004+07:00","message":"[GCS] Cleaned up inactive client: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.682902907+07:00","message":"[GCS] Cleaned up inactive client: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.682908141+07:00","message":"[GCS] Cleaned up inactive client: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.682910063+07:00","message":"[GCS] Cleaned up inactive client: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.682911752+07:00","message":"[GCS] Cleaned up inactive client: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.682922742+07:00","message":"[GCS] Cleaned up inactive client: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.682924566+07:00","message":"[GCS] Cleaned up inactive client: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.682927257+07:00","message":"[GCS] Cleaned up inactive client: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.682929228+07:00","message":"[GCS] Cleaned up inactive client: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.682931718+07:00","message":"[GCS] Cleaned up inactive client: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.682933564+07:00","message":"[GCS] Cleaned up inactive client: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.682935144+07:00","message":"[GCS] Cleaned up inactive client: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.682936857+07:00","message":"[GCS] Cleaned up inactive client: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.682938522+07:00","message":"[GCS] Cleaned up inactive client: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.682940036+07:00","message":"[GCS] Cleaned up inactive client: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.682941574+07:00","message":"[GCS] Cleaned up inactive client: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.793411269+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.793448591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบอะไรบ้างที่กูอ่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.793454764+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่กูอ่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.793466913+07:00","message":"[buffer interim] 125 false ระบบอะไรบ้างที่กูอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.79347371+07:00","message":"[bufferProcess] interim [500000000]:ระบบอะไรบ้างที่กูอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.793476368+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้างที่กูอ่ะมึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.793481424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.793486959+07:00","message":"> Transcript [974] [false]: 'ระบบอะไรบ้างที่กูอ่ะมึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.793489252+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.793491239+07:00","message":"Set new StatePrefix: 'ระบบอะไรบ้างที่กูอ่ะมึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.825789507+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.825831524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบอะไรบ้างที่กูอ่ะนึกถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.825837883+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่กูอ่ะนึกถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.825854851+07:00","message":"[buffer interim] 125 false ระบบอะไรบ้างที่กูอ่ะนึกถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.825862093+07:00","message":"[bufferProcess] interim [620000000]:ระบบอะไรบ้างที่กูอ่ะนึกถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.825865008+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้างที่กูอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.825871854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.825874739+07:00","message":"> Transcript [975] [false]: 'ระบบอะไรบ้างที่กูอ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.825877396+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:28.101946976+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:28.10196265+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.410362979+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.410407526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบอะไรบ้างที่กูอ่ะนึกถึง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.410413772+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่กูอ่ะนึกถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.410428403+07:00","message":"[buffer interim] 125 false ระบบอะไรบ้างที่กูอ่ะนึกถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.4104359+07:00","message":"[bufferProcess] interim [220000000]:ระบบอะไรบ้างที่กูอ่ะนึกถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.41043847+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้างที่กูอ่ะนึกถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.410444243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.410446807+07:00","message":"> Transcript [976] [false]: 'ระบบอะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.410449321+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.410451804+07:00","message":"Set new StatePrefix: 'ระบบอะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.786501539+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.786547132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบอะไรบ้างที่กูอ่ะนึกถึงทำกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.786553608+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่กูอ่ะนึกถึงทำกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.786570407+07:00","message":"[buffer interim] 125 false ระบบอะไรบ้างที่กูอ่ะนึกถึงทำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.786577413+07:00","message":"[bufferProcess] interim [580000000]:ระบบอะไรบ้างที่กูอ่ะนึกถึงทำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.786580338+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้างที่กูอ่ะนึกถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.78658434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.786587255+07:00","message":"> Transcript [977] [false]: 'ระบบอะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.786590687+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.786592774+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.786594461+07:00","message":"StatePrefix: 'ระบบอะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.786597039+07:00","message":"TextPushed: 'ระบบอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.877781795+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.877817977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.877823774+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.877840424+07:00","message":"[buffer interim] 125 false ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.877847484+07:00","message":"[bufferProcess] interim [700000000]:ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.877850297+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้างที่กูอ่ะนึกถึงทำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.87785385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.877856697+07:00","message":"> Transcript [978] [false]: 'ระบบอะไรบ้างที่กูอ่ะนึกถึงทำกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.877860288+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.877862314+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.877864455+07:00","message":"StatePrefix: 'ระบบอะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.877866801+07:00","message":"TextPushed: 'ระบบอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.942077242+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.942125313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.942132878+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.942149056+07:00","message":"[buffer interim] 125 false ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.942156852+07:00","message":"[bufferProcess] interim [820000000]:ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.942159429+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.942166199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.942169369+07:00","message":"> Transcript [979] [false]: 'ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.942173145+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.942175544+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.942177957+07:00","message":"StatePrefix: 'ระบบอะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.942180823+07:00","message":"TextPushed: 'ระบบอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.369853928+07:00","message":"[GCS] IsForceVAD: false for message ID: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.428569336+07:00","message":"[GCS] Start streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.575997563+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.576036967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.576043943+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.576061668+07:00","message":"[buffer interim] 125 false ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.576068947+07:00","message":"[bufferProcess] interim [420000000]:ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.576071607+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.576079348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.576081989+07:00","message":"> Transcript [980] [false]: 'ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.576085708+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.576088232+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.576090593+07:00","message":"StatePrefix: 'ระบบอะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.576093093+07:00","message":"TextPushed: 'ระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.576100048+07:00","message":"Push: 'บ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.576102024+07:00","message":"TextPushed: 'ระบบอะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.5761042+07:00","message":"Set new StatePrefix : 'ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.576106338+07:00","message":"Next Push (prob) : 'กันหรือเปล่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.576113674+07:00","message":"push: {false บ้างที่กูอ่ะนึกถึง 0 0xc003116780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.638842111+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.638886372+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบอะไรบ้างที่กูอ่ะนึกถึงซ้ำกันหรือเปล่า\",\"confidence\":0.9114879}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.638894143+07:00","message":"receive interim result [true|false]: ระบบอะไรบ้างที่กูอ่ะนึกถึงซ้ำกันหรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.63890192+07:00","message":"end recv isFinal message id 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.638904115+07:00","message":"end Recv id 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.638909991+07:00","message":"[buffer interim] 125 true ระบบอะไรบ้างที่กูอ่ะนึกถึงซ้ำกันหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.638918828+07:00","message":"[bufferProcess] interim [420000000]:ระบบอะไรบ้างที่กูอ่ะนึกถึงซ้ำกันหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.63892186+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.638925301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.638930568+07:00","message":"> Transcript [981] [false]: 'ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.638934756+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.638937071+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.638938819+07:00","message":"StatePrefix: 'ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.638941334+07:00","message":"TextPushed: 'ระบบอะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.638943513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.63894547+07:00","message":"> Transcript [982] [true]: 'ระบบอะไรบ้างที่กูอ่ะนึกถึงซ้ำกันหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.638947581+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.638949276+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.638950818+07:00","message":"StatePrefix: 'ระบบอะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.638952649+07:00","message":"TextPushed: 'ระบบอะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.638955835+07:00","message":"Push: 'ซ้ำกันหรือเปล่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.638968814+07:00","message":"push: {true ซ้ำกันหรือเปล่า 0 0xc003116780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:29.648810032+07:00","message":"write wav file: './tmp/7576/7576_125.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.965451867+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.965502148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.965508192+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.965525101+07:00","message":"[buffer interim] 126 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.965532753+07:00","message":"[bufferProcess] interim [420000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.965535644+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.277885485+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.277921851+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบบ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.277927762+07:00","message":"receive interim result [false|false]: ระบบบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.277940859+07:00","message":"[buffer interim] 126 false ระบบบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.277947151+07:00","message":"[bufferProcess] interim [660000000]:ระบบบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.277949965+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.277953834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.277956698+07:00","message":"> Transcript [983] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.277958892+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.483122571+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.483159338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบบ้านบอล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.483165243+07:00","message":"receive interim result [false|false]: ระบบบ้านบอล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.483180315+07:00","message":"[buffer interim] 126 false ระบบบ้านบอล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.483186901+07:00","message":"[bufferProcess] interim [840000000]:ระบบบ้านบอล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.483189456+07:00","message":"[bufferProcess] send to processor:ระบบบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.483196295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.483199142+07:00","message":"> Transcript [984] [false]: 'ระบบบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.483202389+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.483204827+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.483208166+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.483210246+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.656107867+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.656143087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบบำบัดน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.656149113+07:00","message":"receive interim result [false|false]: ระบบบำบัดน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.656160444+07:00","message":"[buffer interim] 126 false ระบบบำบัดน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.656167062+07:00","message":"[bufferProcess] interim [80000000]:ระบบบำบัดน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.656169324+07:00","message":"[bufferProcess] send to processor:ระบบบ้านบอล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.656174487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.65617704+07:00","message":"> Transcript [985] [false]: 'ระบบบ้านบอล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.65617976+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.656181679+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.656183563+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.656185465+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.845493524+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.845530762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบบำบัดนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.845537471+07:00","message":"receive interim result [false|false]: ระบบบำบัดนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.845553552+07:00","message":"[buffer interim] 126 false ระบบบำบัดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.845561228+07:00","message":"[bufferProcess] interim [260000000]:ระบบบำบัดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.845564613+07:00","message":"[bufferProcess] send to processor:ระบบบำบัดน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.845571835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.845576146+07:00","message":"> Transcript [986] [false]: 'ระบบบำบัดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.845580117+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.845582975+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.845585426+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.845588585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.855910166+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.855931314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบบำบัดน้ำเสีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.855936054+07:00","message":"receive interim result [false|false]: ระบบบำบัดน้ำเสีย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.855948112+07:00","message":"[buffer interim] 126 false ระบบบำบัดน้ำเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.855953399+07:00","message":"[bufferProcess] interim [320000000]:ระบบบำบัดน้ำเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.855955491+07:00","message":"[bufferProcess] send to processor:ระบบบำบัดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.855963712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.855966772+07:00","message":"> Transcript [987] [false]: 'ระบบบำบัดนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.855971053+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.855973414+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.855975138+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.855977164+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.855980619+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.855982576+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.855984457+07:00","message":"Set new StatePrefix : 'ระบบบำบัดนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.855986424+07:00","message":"Next Push (prob) : 'บำบัดนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.855993732+07:00","message":"push: {false ระบบ 0 0xc000414c00}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:31.102435978+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:31.102446449+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:31.488415921+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:31.488455501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบบำบัดน้ำเสีย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:31.488461815+07:00","message":"receive interim result [false|false]: ระบบบำบัดน้ำเสีย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:31.488476026+07:00","message":"[buffer interim] 126 false ระบบบำบัดน้ำเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.488482267+07:00","message":"[bufferProcess] interim [920000000]:ระบบบำบัดน้ำเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.488484879+07:00","message":"[bufferProcess] send to processor:ระบบบำบัดน้ำเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.488491172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.488494143+07:00","message":"> Transcript [988] [false]: 'ระบบบำบัดน้ำเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.48849637+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.488498883+07:00","message":"Set new StatePrefix: 'ระบบบำบัดน้ำเสีย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:31.749495949+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:31.749534848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบบำบัดน้ำเสียระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:31.749541138+07:00","message":"receive interim result [false|false]: ระบบบำบัดน้ำเสียระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:31.749552457+07:00","message":"[buffer interim] 126 false ระบบบำบัดน้ำเสียระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.749570708+07:00","message":"[bufferProcess] interim [220000000]:ระบบบำบัดน้ำเสียระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.749574792+07:00","message":"[bufferProcess] send to processor:ระบบบำบัดน้ำเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.749580803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.74958484+07:00","message":"> Transcript [989] [false]: 'ระบบบำบัดน้ำเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.749589379+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.749592124+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.749595247+07:00","message":"StatePrefix: 'ระบบบำบัดน้ำเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.749598134+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:32.065773503+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:32.065806428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบบำบัดน้ำเสียระบบเสีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:32.06581345+07:00","message":"receive interim result [false|false]: ระบบบำบัดน้ำเสียระบบเสีย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:32.065826531+07:00","message":"[buffer interim] 126 false ระบบบำบัดน้ำเสียระบบเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.065832937+07:00","message":"[bufferProcess] interim [460000000]:ระบบบำบัดน้ำเสียระบบเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.065836025+07:00","message":"[bufferProcess] send to processor:ระบบบำบัดน้ำเสียระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.065841168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.065843761+07:00","message":"> Transcript [990] [false]: 'ระบบบำบัดน้ำเสียระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.065846778+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.065848935+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.065851277+07:00","message":"StatePrefix: 'ระบบบำบัดน้ำเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.065853561+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:32.197632755+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:32.197668594+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบบำบัดน้ำเสียระบบเสียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:32.197676034+07:00","message":"receive interim result [false|false]: ระบบบำบัดน้ำเสียระบบเสียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:32.197696515+07:00","message":"[buffer interim] 126 false ระบบบำบัดน้ำเสียระบบเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.197703198+07:00","message":"[bufferProcess] interim [580000000]:ระบบบำบัดน้ำเสียระบบเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.197705608+07:00","message":"[bufferProcess] send to processor:ระบบบำบัดน้ำเสียระบบเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.197710759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.197713394+07:00","message":"> Transcript [991] [false]: 'ระบบบำบัดน้ำเสียระบบเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.197716691+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.197718772+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.197720893+07:00","message":"StatePrefix: 'ระบบบำบัดน้ำเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.197723194+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:32.388204956+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:32.388256319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบบำบัดน้ำเสียระบบเสียงตาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:32.388263222+07:00","message":"receive interim result [false|false]: ระบบบำบัดน้ำเสียระบบเสียงตาม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:32.388275447+07:00","message":"[buffer interim] 126 false ระบบบำบัดน้ำเสียระบบเสียงตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.388284935+07:00","message":"[bufferProcess] interim [760000000]:ระบบบำบัดน้ำเสียระบบเสียงตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.388287262+07:00","message":"[bufferProcess] send to processor:ระบบบำบัดน้ำเสียระบบเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.388292828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.388296268+07:00","message":"> Transcript [992] [false]: 'ระบบบำบัดน้ำเสียระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.388301156+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.388304568+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.388307768+07:00","message":"StatePrefix: 'ระบบบำบัดน้ำเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.388312436+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.388319838+07:00","message":"Push: 'บำบัดน้ำเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.388321934+07:00","message":"TextPushed: 'ระบบบำบัดน้ำเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.388323935+07:00","message":"Set new StatePrefix : 'ระบบบำบัดน้ำเสียระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.388325976+07:00","message":"Next Push (prob) : 'ระบบเสียง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:32.388333945+07:00","message":"push: {false บำบัดน้ำเสีย 0 0xc000414c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:32.577530725+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:32.577562533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบบำบัดน้ำเสียระบบเสียงตามสาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:32.577568607+07:00","message":"receive interim result [false|false]: ระบบบำบัดน้ำเสียระบบเสียงตามสาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:32.577578453+07:00","message":"[buffer interim] 126 false ระบบบำบัดน้ำเสียระบบเสียงตามสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.577584958+07:00","message":"[bufferProcess] interim [0]:ระบบบำบัดน้ำเสียระบบเสียงตามสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.57758781+07:00","message":"[bufferProcess] send to processor:ระบบบำบัดน้ำเสียระบบเสียงตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.577591017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.577593558+07:00","message":"> Transcript [993] [false]: 'ระบบบำบัดน้ำเสียระบบเสียงตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.577596558+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.577598586+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.577600306+07:00","message":"StatePrefix: 'ระบบบำบัดน้ำเสียระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.577602841+07:00","message":"TextPushed: 'ระบบบำบัดน้ำเสีย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:33.159038383+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:33.159073191+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบบำบัดน้ำเสียระบบเสียงตามสาย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:33.159079258+07:00","message":"receive interim result [false|false]: ระบบบำบัดน้ำเสียระบบเสียงตามสาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:33.159092535+07:00","message":"[buffer interim] 126 false ระบบบำบัดน้ำเสียระบบเสียงตามสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.159099273+07:00","message":"[bufferProcess] interim [600000000]:ระบบบำบัดน้ำเสียระบบเสียงตามสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.159101658+07:00","message":"[bufferProcess] send to processor:ระบบบำบัดน้ำเสียระบบเสียงตามสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.159106637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.159109519+07:00","message":"> Transcript [994] [false]: 'ระบบบำบัดน้ำเสียระบบเสียงตามสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.15911428+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.159116384+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.159118302+07:00","message":"StatePrefix: 'ระบบบำบัดน้ำเสียระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.159120785+07:00","message":"TextPushed: 'ระบบบำบัดน้ำเสีย'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:34.102876282+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:34.102889693+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.168648364+07:00","message":"[GCS] IsForceVAD: false for message ID: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.273087385+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.27312122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบบำบัดน้ำเสียระบบเสียงตามสาย\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.27312724+07:00","message":"receive interim result [true|false]: ระบบบำบัดน้ำเสียระบบเสียงตามสาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.273135458+07:00","message":"end recv isFinal message id 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.273137554+07:00","message":"end Recv id 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.273144049+07:00","message":"[buffer interim] 126 true ระบบบำบัดน้ำเสียระบบเสียงตามสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.273150899+07:00","message":"[bufferProcess] interim [770000000]:ระบบบำบัดน้ำเสียระบบเสียงตามสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.273153936+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบบำบัดน้ำเสียระบบเสียงตามสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.273157469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.273170402+07:00","message":"> Transcript [995] [false]: 'ระบบบำบัดน้ำเสียระบบเสียงตามสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.273173606+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.273175563+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.273177424+07:00","message":"StatePrefix: 'ระบบบำบัดน้ำเสียระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.273179669+07:00","message":"TextPushed: 'ระบบบำบัดน้ำเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.273181786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.273183903+07:00","message":"> Transcript [996] [true]: 'ระบบบำบัดน้ำเสียระบบเสียงตามสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.273187923+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.273189672+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.273191239+07:00","message":"StatePrefix: 'ระบบบำบัดน้ำเสียระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.273193163+07:00","message":"TextPushed: 'ระบบบำบัดน้ำเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.273201123+07:00","message":"Push: 'ระบบเสียงตามสาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.273210093+07:00","message":"push: {true ระบบเสียงตามสาย 0 0xc000414c00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:34.285560682+07:00","message":"write wav file: './tmp/7576/7576_126.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.288878502+07:00","message":"[GCS] Start streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.811319943+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.811368408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.811373739+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.811389368+07:00","message":"[buffer interim] 127 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.811396408+07:00","message":"[bufferProcess] interim [360000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.811398549+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.000308496+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.000342303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.000347522+07:00","message":"receive interim result [false|false]: ระบบการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.000359254+07:00","message":"[buffer interim] 127 false ระบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.000365672+07:00","message":"[bufferProcess] interim [540000000]:ระบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.000367961+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.000372702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.000375389+07:00","message":"> Transcript [997] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.000377553+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.137019676+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.137059636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบการสื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.137065193+07:00","message":"receive interim result [false|false]: ระบบการสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.137077027+07:00","message":"[buffer interim] 127 false ระบบการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.13708257+07:00","message":"[bufferProcess] interim [660000000]:ระบบการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.137085275+07:00","message":"[bufferProcess] send to processor:ระบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.137090304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.137092821+07:00","message":"> Transcript [998] [false]: 'ระบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.137096112+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.137098182+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.137100053+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.137102127+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.264266175+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.264304734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบการฝึก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.264310072+07:00","message":"receive interim result [false|false]: ระบบการฝึก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.264324775+07:00","message":"[buffer interim] 127 false ระบบการฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.26433146+07:00","message":"[bufferProcess] interim [780000000]:ระบบการฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.264334164+07:00","message":"[bufferProcess] send to processor:ระบบการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.264337473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.264340409+07:00","message":"> Transcript [999] [false]: 'ระบบการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.264343129+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.264344977+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.264346751+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.264348617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.320683492+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.32071483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบการศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.320720614+07:00","message":"receive interim result [false|false]: ระบบการศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.320732821+07:00","message":"[buffer interim] 127 false ระบบการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.320739749+07:00","message":"[bufferProcess] interim [840000000]:ระบบการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.320742149+07:00","message":"[bufferProcess] send to processor:ระบบการฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.320747459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.320750367+07:00","message":"> Transcript [1000] [false]: 'ระบบการฝึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.320753197+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.320755308+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.320757175+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.320759279+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.636765751+07:00","message":"[GCS] IsForceVAD: false for message ID: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.698986113+07:00","message":"[GCS] Start streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.728284597+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.728322493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบการศึกษา\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.728329572+07:00","message":"receive interim result [true|false]: ระบบการศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.728339707+07:00","message":"end recv isFinal message id 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.728341799+07:00","message":"end Recv id 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.728347519+07:00","message":"[buffer interim] 127 true ระบบการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.728359938+07:00","message":"[bufferProcess] interim [380000000]:ระบบการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.728366339+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.728369967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.728372977+07:00","message":"> Transcript [1001] [false]: 'ระบบการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.728376566+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.728378982+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.728380895+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.728382989+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.728389044+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.728391276+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.728393547+07:00","message":"Set new StatePrefix : 'ระบบการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.728395671+07:00","message":"Next Push (prob) : 'การศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.728397838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.728399783+07:00","message":"> Transcript [1002] [true]: 'ระบบการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.728402018+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.728403639+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.728405191+07:00","message":"StatePrefix: 'ระบบการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.728406983+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.728408835+07:00","message":"Push: 'การศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.728426182+07:00","message":"push: {false ระบบ 0 0xc003116000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.728468608+07:00","message":"push: {true การศึกษา 0 0xc003116000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:35.734410016+07:00","message":"write wav file: './tmp/7576/7576_127.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.768039123+07:00","message":"[GCS] IsForceVAD: false for message ID: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.828916211+07:00","message":"[GCS] Start streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.988046635+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.988076711+07:00","message":"found end of frame, send empty tag with msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.988081867+07:00","message":"end Recv id 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.988089303+07:00","message":"[buffer interim] 128 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.988096621+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.988099942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.988103435+07:00","message":"> Transcript [1003] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.988106079+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.988108276+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.988110289+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.988112026+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.988114507+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.988123706+07:00","message":"push: {true \n 0 0xc0005b6200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:35.992991027+07:00","message":"write wav file: './tmp/7576/7576_128.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.373823977+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.373869181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.373874569+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.3738898+07:00","message":"[buffer interim] 129 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.373896385+07:00","message":"[bufferProcess] interim [420000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.373898327+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.557762348+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.557805108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบนัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.557810879+07:00","message":"receive interim result [false|false]: ระบบนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.557830217+07:00","message":"[buffer interim] 129 false ระบบนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.557837448+07:00","message":"[bufferProcess] interim [600000000]:ระบบนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.557839604+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.557843256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.557846497+07:00","message":"> Transcript [1004] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.557848967+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.864545839+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.864591004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบนักศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.864596853+07:00","message":"receive interim result [false|false]: ระบบนักศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.864609666+07:00","message":"[buffer interim] 129 false ระบบนักศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.864616023+07:00","message":"[bufferProcess] interim [840000000]:ระบบนักศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.864618548+07:00","message":"[bufferProcess] send to processor:ระบบนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.864624112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.864626775+07:00","message":"> Transcript [1005] [false]: 'ระบบนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.864629719+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.864631909+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.864633802+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.864635935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.86772937+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.86775025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.867754685+07:00","message":"receive interim result [false|false]: ระบบนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.867767345+07:00","message":"[buffer interim] 129 false ระบบนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.867772433+07:00","message":"[bufferProcess] interim [900000000]:ระบบนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.867774411+07:00","message":"[bufferProcess] send to processor:ระบบนักศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.867778125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.86778094+07:00","message":"> Transcript [1006] [false]: 'ระบบนักศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.867784188+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.867786448+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.86778839+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.867790313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:37.103771264+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:37.103785479+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.45268135+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.452715422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบนักเรียน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.452720959+07:00","message":"receive interim result [false|false]: ระบบนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.452733985+07:00","message":"[buffer interim] 129 false ระบบนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.452740985+07:00","message":"[bufferProcess] interim [500000000]:ระบบนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.452743331+07:00","message":"[bufferProcess] send to processor:ระบบนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.452746488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.452748994+07:00","message":"> Transcript [1007] [false]: 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.452752473+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.452754633+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.452757658+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.452759649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.586687703+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.586726682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบนักเรียนเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.586732943+07:00","message":"receive interim result [false|false]: ระบบนักเรียนเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.586746935+07:00","message":"[buffer interim] 129 false ระบบนักเรียนเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.586753891+07:00","message":"[bufferProcess] interim [560000000]:ระบบนักเรียนเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.58675638+07:00","message":"[bufferProcess] send to processor:ระบบนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.586763178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.586765812+07:00","message":"> Transcript [1008] [false]: 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.586769272+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.586771424+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.586773556+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.586775659+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.586781528+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.586783867+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.586785904+07:00","message":"Set new StatePrefix : 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.586788248+07:00","message":"Next Push (prob) : 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.586795464+07:00","message":"push: {false ระบบ 0 0xc00354e600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.605210735+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.605255178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบนักเรียนนักเรียนม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.605262475+07:00","message":"receive interim result [false|false]: ระบบนักเรียนนักเรียนม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.605274514+07:00","message":"[buffer interim] 129 false ระบบนักเรียนนักเรียนม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.60528131+07:00","message":"[bufferProcess] interim [620000000]:ระบบนักเรียนนักเรียนม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.605283834+07:00","message":"[bufferProcess] send to processor:ระบบนักเรียนเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.60528685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.605289313+07:00","message":"> Transcript [1009] [false]: 'ระบบนักเรียนเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.605292351+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.605294406+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.605296207+07:00","message":"StatePrefix: 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.605298088+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.899743385+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.899778177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบนักเรียนนักเรียนม 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.899784107+07:00","message":"receive interim result [false|false]: ระบบนักเรียนนักเรียนม 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.899796968+07:00","message":"[buffer interim] 129 false ระบบนักเรียนนักเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.899803334+07:00","message":"[bufferProcess] interim [860000000]:ระบบนักเรียนนักเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.899805666+07:00","message":"[bufferProcess] send to processor:ระบบนักเรียนนักเรียนม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.899809024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.899811844+07:00","message":"> Transcript [1010] [false]: 'ระบบนักเรียนนักเรียนม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.899814835+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.899816824+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.899818944+07:00","message":"StatePrefix: 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.899820975+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.203749941+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.20378691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบนักเรียนนักเรียนม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.203793854+07:00","message":"receive interim result [false|false]: ระบบนักเรียนนักเรียนม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.203808022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.203811557+07:00","message":"receive interim result [false|false]:  4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.20381883+07:00","message":"[buffer interim] 129 false ระบบนักเรียนนักเรียนม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.203822383+07:00","message":"[buffer interim] 129 false  4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.203827955+07:00","message":"[bufferProcess] interim [220000000]:ระบบนักเรียนนักเรียนม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.20383019+07:00","message":"[bufferProcess] send to processor:ระบบนักเรียนนักเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.203833103+07:00","message":"[bufferProcess] interim [220000000]: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.203835696+07:00","message":"[bufferProcess] update buffer: ระบบนักเรียนนักเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.203838334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.203840881+07:00","message":"> Transcript [1011] [false]: 'ระบบนักเรียนนักเรียนม 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.203844047+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.203845931+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.203847795+07:00","message":"StatePrefix: 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.203849745+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.484796268+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.484832457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบนักเรียนนักเรียนม 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.484838582+07:00","message":"receive interim result [false|false]: ระบบนักเรียนนักเรียนม 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.484851783+07:00","message":"[buffer interim] 129 false ระบบนักเรียนนักเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.484860044+07:00","message":"[bufferProcess] interim [460000000]:ระบบนักเรียนนักเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.484862498+07:00","message":"[bufferProcess] send to processor:ระบบนักเรียนนักเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.48486919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.484872143+07:00","message":"> Transcript [1012] [false]: 'ระบบนักเรียนนักเรียนม 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.484875431+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.484877527+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.484879649+07:00","message":"StatePrefix: 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.484881773+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.484886617+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.484888454+07:00","message":"TextPushed: 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.484890353+07:00","message":"Set new StatePrefix : 'ระบบนักเรียนนักเรียนม 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.484892298+07:00","message":"Next Push (prob) : 'นักเรียนม 4'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.484901005+07:00","message":"push: {false นักเรียน 0 0xc00354e600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.586999154+07:00","message":"[GCS] IsForceVAD: false for message ID: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.755436631+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.75547489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบนักเรียนนักเรียนม 4\",\"confidence\":0.95885956}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.755480157+07:00","message":"receive interim result [true|false]: ระบบนักเรียนนักเรียนม 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.755489348+07:00","message":"end recv isFinal message id 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.755491989+07:00","message":"end Recv id 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.755498712+07:00","message":"[buffer interim] 129 true ระบบนักเรียนนักเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.755507953+07:00","message":"[bufferProcess] interim [790000000]:ระบบนักเรียนนักเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.755514085+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบนักเรียนนักเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.755518538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.755523449+07:00","message":"> Transcript [1013] [false]: 'ระบบนักเรียนนักเรียนม 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.755530739+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.755534021+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.755537284+07:00","message":"StatePrefix: 'ระบบนักเรียนนักเรียนม 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.755540583+07:00","message":"TextPushed: 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.755543325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.755545208+07:00","message":"> Transcript [1014] [true]: 'ระบบนักเรียนนักเรียนม 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.75554774+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.755549413+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.755551007+07:00","message":"StatePrefix: 'ระบบนักเรียนนักเรียนม 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.755552698+07:00","message":"TextPushed: 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.755558388+07:00","message":"Push: 'นักเรียนม 4'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.755565883+07:00","message":"push: {true นักเรียนม 4 0 0xc00354e600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:38.763420484+07:00","message":"write wav file: './tmp/7576/7576_129.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.852034163+07:00","message":"[GCS] Start streaming session, msgId: 130"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:40.104583588+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:40.104595236+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:40.20059542+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:40.200630313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายในร่างกาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:40.200636201+07:00","message":"receive interim result [false|false]: ภายในร่างกาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:40.200652593+07:00","message":"[buffer interim] 130 false ภายในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.200659362+07:00","message":"[bufferProcess] interim [140000000]:ภายในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.200661431+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.200668421+07:00","message":"[bufferProcess] send to processor (ticker):ภายในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.200670922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.200673673+07:00","message":"> Transcript [1015] [false]: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.200676057+07:00","message":"Set StatePrefix (first interim): 'ภายในร่างกาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:40.457803981+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:40.457846809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายในร่างกายก็ยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:40.457853487+07:00","message":"receive interim result [false|false]: ภายในร่างกายก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:40.457869451+07:00","message":"[buffer interim] 130 false ภายในร่างกายก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.4578779+07:00","message":"[bufferProcess] interim [440000000]:ภายในร่างกายก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.457880079+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:40.46760105+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:40.467626284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายในร่างกายก็ยังมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:40.467632466+07:00","message":"receive interim result [false|false]: ภายในร่างกายก็ยังมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:40.467641506+07:00","message":"[buffer interim] 130 false ภายในร่างกายก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.467647346+07:00","message":"[bufferProcess] interim [500000000]:ภายในร่างกายก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.467649823+07:00","message":"[bufferProcess] send to processor:ภายในร่างกายก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.46765318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.46765575+07:00","message":"> Transcript [1016] [false]: 'ภายในร่างกายก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.467659351+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.467661375+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.46766324+07:00","message":"StatePrefix: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.467665403+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:40.728117107+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:40.728155762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายในร่างกายก็ยังดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:40.728162992+07:00","message":"receive interim result [false|false]: ภายในร่างกายก็ยังดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:40.728178295+07:00","message":"[buffer interim] 130 false ภายในร่างกายก็ยังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.728185423+07:00","message":"[bufferProcess] interim [680000000]:ภายในร่างกายก็ยังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.728189738+07:00","message":"[bufferProcess] send to processor:ภายในร่างกายก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.728197086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.728199976+07:00","message":"> Transcript [1017] [false]: 'ภายในร่างกายก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.72820394+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.728206234+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.728208691+07:00","message":"StatePrefix: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.728210991+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:40.77544147+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:40.775480022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายในร่างกายก็ยังมีระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:40.775486252+07:00","message":"receive interim result [false|false]: ภายในร่างกายก็ยังมีระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:40.775498176+07:00","message":"[buffer interim] 130 false ภายในร่างกายก็ยังมีระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.775505473+07:00","message":"[bufferProcess] interim [740000000]:ภายในร่างกายก็ยังมีระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.775507907+07:00","message":"[bufferProcess] send to processor:ภายในร่างกายก็ยังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.775513253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.775516353+07:00","message":"> Transcript [1018] [false]: 'ภายในร่างกายก็ยังดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.775521791+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.775523844+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.775526025+07:00","message":"StatePrefix: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:40.775528233+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.283385436+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.283418823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายในร่างกายก็ยังมีระบบหมุนเวียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.283424497+07:00","message":"receive interim result [false|false]: ภายในร่างกายก็ยังมีระบบหมุนเวียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.283440064+07:00","message":"[buffer interim] 130 false ภายในร่างกายก็ยังมีระบบหมุนเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.283447359+07:00","message":"[bufferProcess] interim [280000000]:ภายในร่างกายก็ยังมีระบบหมุนเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.283451057+07:00","message":"[bufferProcess] send to processor:ภายในร่างกายก็ยังมีระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.2834596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.283462342+07:00","message":"> Transcript [1019] [false]: 'ภายในร่างกายก็ยังมีระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.283466452+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.283469246+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.283471916+07:00","message":"StatePrefix: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.283474469+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.283481958+07:00","message":"Push: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.283484314+07:00","message":"TextPushed: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.283486427+07:00","message":"Set new StatePrefix : 'ภายในร่างกายก็ยังมีระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.283488423+07:00","message":"Next Push (prob) : 'ก็ยังมีระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.283497091+07:00","message":"push: {false ภายในร่างกาย 0 0xc000414880}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.41210253+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.412140098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.412146539+07:00","message":"receive interim result [false|false]: ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.412162405+07:00","message":"[buffer interim] 130 false ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.412170224+07:00","message":"[bufferProcess] interim [340000000]:ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.412172833+07:00","message":"[bufferProcess] send to processor:ภายในร่างกายก็ยังมีระบบหมุนเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.41218019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.412184258+07:00","message":"> Transcript [1020] [false]: 'ภายในร่างกายก็ยังมีระบบหมุนเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.412187901+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.412190544+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.412193014+07:00","message":"StatePrefix: 'ภายในร่างกายก็ยังมีระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.412195624+07:00","message":"TextPushed: 'ภายในร่างกาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.467468023+07:00","message":"[GCS] IsForceVAD: false for message ID: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.573370044+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.57341042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.573416584+07:00","message":"receive interim result [true|false]: ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.573424997+07:00","message":"end recv isFinal message id 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.573427391+07:00","message":"end Recv id 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.573446261+07:00","message":"[buffer interim] 130 true ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.573468676+07:00","message":"[bufferProcess] interim [640000000]:ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.573473739+07:00","message":"[bufferProcess] send to processor (isfinal):ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.573478666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.573483128+07:00","message":"> Transcript [1021] [false]: 'ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.573487738+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.573491051+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.573494778+07:00","message":"StatePrefix: 'ภายในร่างกายก็ยังมีระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.573498126+07:00","message":"TextPushed: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.573501222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.573504534+07:00","message":"> Transcript [1022] [true]: 'ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.573508193+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.57351072+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.573513371+07:00","message":"StatePrefix: 'ภายในร่างกายก็ยังมีระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.573516113+07:00","message":"TextPushed: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.573522001+07:00","message":"Push: 'ก็ยังมีระบบหมุนเวียนเลือด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.573534356+07:00","message":"push: {true ก็ยังมีระบบหมุนเวียนเลือด 0 0xc000414880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:41.580861987+07:00","message":"write wav file: './tmp/7576/7576_130.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.788962562+07:00","message":"[GCS] Start streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.339258452+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.339301014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.339306544+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.339320629+07:00","message":"[buffer interim] 131 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.339327358+07:00","message":"[bufferProcess] interim [540000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.339329265+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.471154572+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.471180086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.471184488+07:00","message":"receive interim result [false|false]: การทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.471200165+07:00","message":"[buffer interim] 131 false การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.471206558+07:00","message":"[bufferProcess] interim [660000000]:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.471209678+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.471213056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.471215664+07:00","message":"> Transcript [1023] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.471217751+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.521481612+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.521518459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.521525132+07:00","message":"receive interim result [false|false]: การจัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.521540021+07:00","message":"[buffer interim] 131 false การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.521546889+07:00","message":"[bufferProcess] interim [720000000]:การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.521549606+07:00","message":"[bufferProcess] send to processor:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.521556554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.521559307+07:00","message":"> Transcript [1024] [false]: 'การทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.521562556+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.521565075+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.521567259+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.521569244+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.729841181+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.729877505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจัดส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.729883626+07:00","message":"receive interim result [false|false]: การจัดส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.729901257+07:00","message":"[buffer interim] 131 false การจัดส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.729910655+07:00","message":"[bufferProcess] interim [900000000]:การจัดส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.729913468+07:00","message":"[bufferProcess] send to processor:การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.729917273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.729920721+07:00","message":"> Transcript [1025] [false]: 'การจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.729923522+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.729925714+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.729928466+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.729930617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.847683555+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.847725037+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจัดกลุ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.847731735+07:00","message":"receive interim result [false|false]: การจัดกลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.847749185+07:00","message":"[buffer interim] 131 false การจัดกลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.847758102+07:00","message":"[bufferProcess] interim [80000000]:การจัดกลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.847760394+07:00","message":"[bufferProcess] send to processor:การจัดส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.84776398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.847767816+07:00","message":"> Transcript [1026] [false]: 'การจัดส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.847771692+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.847773662+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.847775897+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.847777993+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.965721264+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.965760715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจัดส่งสินค้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.965766808+07:00","message":"receive interim result [false|false]: การจัดส่งสินค้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.965779325+07:00","message":"[buffer interim] 131 false การจัดส่งสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.965786038+07:00","message":"[bufferProcess] interim [200000000]:การจัดส่งสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.965788361+07:00","message":"[bufferProcess] send to processor:การจัดกลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.965793415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.965796116+07:00","message":"> Transcript [1027] [false]: 'การจัดกลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.965799471+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.965801771+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.965803784+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.965805926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.965810931+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.965812833+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.965818909+07:00","message":"Set new StatePrefix : 'การจัดกลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.965821241+07:00","message":"Next Push (prob) : 'จัดกลุ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.965828695+07:00","message":"push: {false การ 0 0xc000045800}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:43.105057761+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:43.10507293+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.449514482+07:00","message":"[GCS] IsForceVAD: false for message ID: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.536034643+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.536077076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจัดส่งสินค้า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.536084428+07:00","message":"receive interim result [false|false]: การจัดส่งสินค้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.536101007+07:00","message":"[buffer interim] 131 false การจัดส่งสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.536108453+07:00","message":"[bufferProcess] interim [800000000]:การจัดส่งสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.536112793+07:00","message":"[bufferProcess] send to processor:การจัดส่งสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.536121312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.536124133+07:00","message":"> Transcript [1028] [false]: 'การจัดส่งสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.536126778+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.536128635+07:00","message":"Set new StatePrefix: 'การจัดส่งสินค้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.549192426+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.54922518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจัดส่งสินค้า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.549230565+07:00","message":"receive interim result [true|false]: การจัดส่งสินค้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.549246139+07:00","message":"end recv isFinal message id 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.549248753+07:00","message":"end Recv id 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.549256413+07:00","message":"[buffer interim] 131 true การจัดส่งสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.54926529+07:00","message":"[bufferProcess] interim [890000000]:การจัดส่งสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.549268273+07:00","message":"[bufferProcess] send to processor (isfinal):การจัดส่งสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.549282101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.549297048+07:00","message":"> Transcript [1029] [false]: 'การจัดส่งสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.549302288+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.549305441+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.549307628+07:00","message":"StatePrefix: 'การจัดส่งสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.549310421+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.549313243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.549315539+07:00","message":"> Transcript [1030] [true]: 'การจัดส่งสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.549317509+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.549319113+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.549320769+07:00","message":"StatePrefix: 'การจัดส่งสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.549322505+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.549329427+07:00","message":"Push: 'จัดส่งสินค้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.549340245+07:00","message":"push: {true จัดส่งสินค้า 0 0xc000045800}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:43.557405183+07:00","message":"write wav file: './tmp/7576/7576_131.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.578936486+07:00","message":"[GCS] Start streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:44.627260474+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:44.6272988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบประสาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:44.627304256+07:00","message":"receive interim result [false|false]: ระบบประสาท"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:44.627323652+07:00","message":"[buffer interim] 132 false ระบบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.627330109+07:00","message":"[bufferProcess] interim [80000000]:ระบบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.627332215+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.627338469+07:00","message":"[bufferProcess] send to processor (ticker):ระบบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.627341168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.627343769+07:00","message":"> Transcript [1031] [false]: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.627345922+07:00","message":"Set StatePrefix (first interim): 'ระบบประสาท'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.023764813+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.023798718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบประสาทมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.023804176+07:00","message":"receive interim result [false|false]: ระบบประสาทมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.023815474+07:00","message":"[buffer interim] 132 false ระบบประสาทมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.023822353+07:00","message":"[bufferProcess] interim [440000000]:ระบบประสาทมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.023824506+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.077966341+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.078003111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบประสาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.078009266+07:00","message":"receive interim result [false|false]: ระบบประสาท"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.078025306+07:00","message":"[buffer interim] 132 false ระบบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.078032018+07:00","message":"[bufferProcess] interim [500000000]:ระบบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.078034413+07:00","message":"[bufferProcess] send to processor:ระบบประสาทมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.078039705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.078042355+07:00","message":"> Transcript [1032] [false]: 'ระบบประสาทมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.078045198+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.078047243+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.078049034+07:00","message":"StatePrefix: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.078051043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.137934489+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.137978362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบประสาทมีร้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.13798449+07:00","message":"receive interim result [false|false]: ระบบประสาทมีร้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.137998966+07:00","message":"[buffer interim] 132 false ระบบประสาทมีร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.138005316+07:00","message":"[bufferProcess] interim [620000000]:ระบบประสาทมีร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.138007879+07:00","message":"[bufferProcess] send to processor:ระบบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.138013335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.138015919+07:00","message":"> Transcript [1033] [false]: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.138019101+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.138021235+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.138023074+07:00","message":"StatePrefix: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.138025304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.212254032+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.212290484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบประสาท\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.212296963+07:00","message":"receive interim result [false|false]: ระบบประสาท"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.212309984+07:00","message":"[buffer interim] 132 false ระบบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.212316771+07:00","message":"[bufferProcess] interim [680000000]:ระบบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.212319456+07:00","message":"[bufferProcess] send to processor:ระบบประสาทมีร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.212324753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.212327335+07:00","message":"> Transcript [1034] [false]: 'ระบบประสาทมีร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.212330416+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.212332751+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.212334604+07:00","message":"StatePrefix: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.212336711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.326836519+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.32688085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบประสาทในร่างกาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.326887486+07:00","message":"receive interim result [false|false]: ระบบประสาทในร่างกาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.326901259+07:00","message":"[buffer interim] 132 false ระบบประสาทในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.326907704+07:00","message":"[bufferProcess] interim [740000000]:ระบบประสาทในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.326910131+07:00","message":"[bufferProcess] send to processor:ระบบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.326915094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.326918107+07:00","message":"> Transcript [1035] [false]: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.326921062+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.326923066+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.326925036+07:00","message":"StatePrefix: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.326927083+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.326931799+07:00","message":"Push: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.326933798+07:00","message":"TextPushed: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.326935639+07:00","message":"Set new StatePrefix : 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.32693784+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.326956933+07:00","message":"push: {false ระบบประสาท 0 0xc0005b7400}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.465616015+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.465655834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบประสาทในร่างกายของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.465661718+07:00","message":"receive interim result [false|false]: ระบบประสาทในร่างกายของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.465675678+07:00","message":"[buffer interim] 132 false ระบบประสาทในร่างกายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.465682491+07:00","message":"[bufferProcess] interim [920000000]:ระบบประสาทในร่างกายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.465684995+07:00","message":"[bufferProcess] send to processor:ระบบประสาทในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.465690715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.465693431+07:00","message":"> Transcript [1036] [false]: 'ระบบประสาทในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.465695774+07:00","message":"Set StatePrefix (first interim): 'ระบบประสาทในร่างกาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.648360812+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.648396055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบประสาทในร่างกายของเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.648401994+07:00","message":"receive interim result [false|false]: ระบบประสาทในร่างกายของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.648414944+07:00","message":"[buffer interim] 132 false ระบบประสาทในร่างกายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.64842073+07:00","message":"[bufferProcess] interim [100000000]:ระบบประสาทในร่างกายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.648423772+07:00","message":"[bufferProcess] send to processor:ระบบประสาทในร่างกายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.648429399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.648432147+07:00","message":"> Transcript [1037] [false]: 'ระบบประสาทในร่างกายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.648434892+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.648436846+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.64843861+07:00","message":"StatePrefix: 'ระบบประสาทในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.648441012+07:00","message":"TextPushed: 'ระบบประสาท'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.698112536+07:00","message":"[GCS] IsForceVAD: false for message ID: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.804855607+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.8048958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบประสาทในร่างกายของเรา\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.804902837+07:00","message":"receive interim result [true|false]: ระบบประสาทในร่างกายของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.804915509+07:00","message":"end recv isFinal message id 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.804918786+07:00","message":"end Recv id 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.804933865+07:00","message":"[buffer interim] 132 true ระบบประสาทในร่างกายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.804957948+07:00","message":"[bufferProcess] interim [340000000]:ระบบประสาทในร่างกายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.804961839+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบประสาทในร่างกายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.804965397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.804969326+07:00","message":"> Transcript [1038] [false]: 'ระบบประสาทในร่างกายของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.804972804+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.804974769+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.804976721+07:00","message":"StatePrefix: 'ระบบประสาทในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.804979293+07:00","message":"TextPushed: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.804981718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.804983671+07:00","message":"> Transcript [1039] [true]: 'ระบบประสาทในร่างกายของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.80498582+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.804987503+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.804989082+07:00","message":"StatePrefix: 'ระบบประสาทในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.804990761+07:00","message":"TextPushed: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.804993549+07:00","message":"Push: 'ในร่างกายของเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.805002006+07:00","message":"push: {true ในร่างกายของเรา 0 0xc0005b7400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:45.813491927+07:00","message":"write wav file: './tmp/7576/7576_132.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.9592998+07:00","message":"[GCS] Start streaming session, msgId: 133"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:46.105328848+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:46.10534285+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:46.597409463+07:00","message":"[GCS] IsForceVAD: false for message ID: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:46.691863756+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:46.691887201+07:00","message":"found end of frame, send empty tag with msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:46.691890647+07:00","message":"end Recv id 133"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:46.691898171+07:00","message":"[buffer interim] 133 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.691904736+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.691914093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.691916986+07:00","message":"> Transcript [1040] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.691919292+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.691921282+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.691923001+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.691924863+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.691927659+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:46.691936893+07:00","message":"push: {true \n 0 0xc000044500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:46.697080489+07:00","message":"write wav file: './tmp/7576/7576_133.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:46.980797519+07:00","message":"[GCS] Start streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:47.520226627+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:47.520270224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:47.520275228+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:47.520287789+07:00","message":"[buffer interim] 134 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:47.520293755+07:00","message":"[bufferProcess] interim [360000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:47.520295949+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:47.704723561+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:47.704758097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:47.704763891+07:00","message":"receive interim result [false|false]: ระบบต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:47.704788369+07:00","message":"[buffer interim] 134 false ระบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:47.704794851+07:00","message":"[bufferProcess] interim [600000000]:ระบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:47.704797042+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:47.704800558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:47.704803557+07:00","message":"> Transcript [1041] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:47.704805616+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.162792291+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.162846063+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบต่างๆเหล่านี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.16285233+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.162867385+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.162876273+07:00","message":"[bufferProcess] interim [960000000]:ระบบต่างๆเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.162878946+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.162885956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.162889047+07:00","message":"> Transcript [1042] [false]: 'ระบบต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.162892354+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.162894372+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.162896747+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.162898951+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.203560445+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.203600863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.203606591+07:00","message":"receive interim result [false|false]: ระบบต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.203619182+07:00","message":"[buffer interim] 134 false ระบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.203626063+07:00","message":"[bufferProcess] interim [20000000]:ระบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.203628372+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.203636277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.203639429+07:00","message":"> Transcript [1043] [false]: 'ระบบต่างๆเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.203642634+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.203644869+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.203646705+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.20364863+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.234131778+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.234168743+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบต่างๆเหล่านี้มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.234174465+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.234192245+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.234199455+07:00","message":"[bufferProcess] interim [80000000]:ระบบต่างๆเหล่านี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.234202146+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.234206011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.234209357+07:00","message":"> Transcript [1044] [false]: 'ระบบต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.234212065+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.234213998+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.234215723+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.234217763+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.351321136+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.351360604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบต่างๆเหล่านี้มีเยอะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.351365776+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.35137869+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.351384908+07:00","message":"[bufferProcess] interim [200000000]:ระบบต่างๆเหล่านี้มีเยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.351387526+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.351392276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.35139492+07:00","message":"> Transcript [1045] [false]: 'ระบบต่างๆเหล่านี้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.351398362+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.351400646+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.351402658+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.351404586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.351408858+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.351410894+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.351412835+07:00","message":"Set new StatePrefix : 'ระบบต่างๆเหล่านี้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.35141491+07:00","message":"Next Push (prob) : 'ต่างๆเหล่านี้มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.351422107+07:00","message":"push: {false ระบบ 0 0xc00354e100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.526539507+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.526570375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบต่างๆเหล่านี้มีเยอะแยะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.526576212+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะแยะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.526589256+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะแยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.526596475+07:00","message":"[bufferProcess] interim [380000000]:ระบบต่างๆเหล่านี้มีเยอะแยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.526599615+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มีเยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.526606112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.526610107+07:00","message":"> Transcript [1046] [false]: 'ระบบต่างๆเหล่านี้มีเยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.526614516+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.526617903+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.52661993+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.526622444+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.601780172+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.601820585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบต่างๆเหล่านี้มีเยอะเลย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.601827206+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.60184158+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.601848625+07:00","message":"[bufferProcess] interim [440000000]:ระบบต่างๆเหล่านี้มีเยอะเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.601850871+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มีเยอะแยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.601855749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.60185839+07:00","message":"> Transcript [1047] [false]: 'ระบบต่างๆเหล่านี้มีเยอะแยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.601862121+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.601864354+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.601866486+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.601868773+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.725510325+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.725553127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบต่างๆเหล่านี้มีเยอะเลยนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.725559178+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะเลยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.725573554+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.725580394+07:00","message":"[bufferProcess] interim [560000000]:ระบบต่างๆเหล่านี้มีเยอะเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.725583053+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มีเยอะเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.725588261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.725605442+07:00","message":"> Transcript [1048] [false]: 'ระบบต่างๆเหล่านี้มีเยอะเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.725608923+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.725610908+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.725613348+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.725615659+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.922947297+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.922987976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.922994539+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.923007161+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.923013896+07:00","message":"[bufferProcess] interim [800000000]:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.923016502+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มีเยอะเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.923021786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.923024384+07:00","message":"> Transcript [1049] [false]: 'ระบบต่างๆเหล่านี้มีเยอะเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.923027613+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.923029889+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.923032059+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.923034311+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.923038871+07:00","message":"Push: 'ต่างๆเหล่านี้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.923041059+07:00","message":"TextPushed: 'ระบบต่างๆเหล่านี้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.923043102+07:00","message":"Set new StatePrefix : 'ระบบต่างๆเหล่านี้มีเยอะเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.923045114+07:00","message":"Next Push (prob) : 'เยอะเลยนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.923051638+07:00","message":"push: {false ต่างๆเหล่านี้มี 0 0xc00354e100}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:49.10612288+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:49.106131307+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:49.293201688+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:49.293250812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:49.293257258+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:49.293272785+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.293279151+07:00","message":"[bufferProcess] interim [160000000]:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.293282564+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.293289182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.293292161+07:00","message":"> Transcript [1050] [false]: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.293305534+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.293307517+07:00","message":"Set new StatePrefix: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:49.427702012+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:49.42774585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:49.42775191+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:49.427768086+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.427776692+07:00","message":"[bufferProcess] interim [280000000]:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.427780098+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.427786039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.427788815+07:00","message":"> Transcript [1051] [false]: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.427792246+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.427794339+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.427796424+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.427799678+07:00","message":"TextPushed: 'ระบบต่างๆเหล่านี้มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:49.61167698+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:49.611713113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:49.611720487+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:49.611733769+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.611739998+07:00","message":"[bufferProcess] interim [460000000]:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.611744185+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.611749713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.611753228+07:00","message":"> Transcript [1052] [false]: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.611756445+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.611758427+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.611760687+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.61176312+07:00","message":"TextPushed: 'ระบบต่างๆเหล่านี้มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.123249373+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.123287675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่ากรุง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.123293662+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่ากรุง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.123308407+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่ากรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.123314816+07:00","message":"[bufferProcess] interim [940000000]:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่ากรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.123317348+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.123323749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.123326538+07:00","message":"> Transcript [1053] [false]: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.123329649+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.123331713+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.123333764+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.123336333+07:00","message":"TextPushed: 'ระบบต่างๆเหล่านี้มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.204190889+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.204234963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.204241189+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.204255411+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.204262171+07:00","message":"[bufferProcess] interim [60000000]:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.204267265+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่ากรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.204270933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.204273817+07:00","message":"> Transcript [1054] [false]: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่ากรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.204277627+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.20428009+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.204285444+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.204288775+07:00","message":"TextPushed: 'ระบบต่างๆเหล่านี้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.204299638+07:00","message":"Push: 'เยอะเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.204301946+07:00","message":"TextPushed: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.20430407+07:00","message":"Set new StatePrefix : 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่ากรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.204306759+07:00","message":"Next Push (prob) : 'อาจจะได้เยอะกว่ากรุง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.204314298+07:00","message":"push: {false เยอะเลยนักเรียน 0 0xc00354e100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.436792708+07:00","message":"[GCS] IsForceVAD: false for message ID: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.458598438+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.458628596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่านะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.458634872+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่านะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.458650476+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.458656923+07:00","message":"[bufferProcess] interim [300000000]:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.458659527+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.458666083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.458668843+07:00","message":"> Transcript [1055] [false]: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.458671473+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.595062282+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.595103432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบต่างๆเราไม่มีเยอะเลยนักเรียนอาจจะได้เยอะกว่านะคะ\",\"confidence\":0.91822743}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.59510917+07:00","message":"receive interim result [true|false]: ระบบต่างๆเราไม่มีเยอะเลยนักเรียนอาจจะได้เยอะกว่านะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.595207075+07:00","message":"end recv isFinal message id 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.595210043+07:00","message":"end Recv id 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.595210407+07:00","message":"[buffer interim] 134 true ระบบต่างๆเราไม่มีเยอะเลยนักเรียนอาจจะได้เยอะกว่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.595258644+07:00","message":"[bufferProcess] interim [480000000]:ระบบต่างๆเราไม่มีเยอะเลยนักเรียนอาจจะได้เยอะกว่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.595268157+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.595272082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.595275528+07:00","message":"> Transcript [1056] [false]: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่านะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.595277933+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.595279938+07:00","message":"Set new StatePrefix: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่านะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.595282061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.595284047+07:00","message":"> Transcript [1057] [true]: 'ระบบต่างๆเราไม่มีเยอะเลยนักเรียนอาจจะได้เยอะกว่านะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.59528707+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.595289117+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.595290933+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่านะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.595293404+07:00","message":"TextPushed: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.595295104+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.595460968+07:00","message":"Push: 'อาจจะได้เยอะกว่านะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.595464712+07:00","message":"TextPushed: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่านะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.595467153+07:00","message":"Set new StatePrefix : 'ระบบต่างๆเราไม่มีเยอะเลยนักเรียนอาจจะได้เยอะกว่านะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.595469377+07:00","message":"Next Push (prob) : 'ระบบต่างๆเราไม่มีเยอะเลยนักเรียนอาจจะได้เยอะกว่านะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.595478287+07:00","message":"push: {true อาจจะได้เยอะกว่านะคะ 0 0xc00354e100}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.595491188+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_134.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:50.603262919+07:00","message":"write wav file: './tmp/7576/7576_134.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:51.460342558+07:00","message":"[GCS] Start streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.052480622+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.052524027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.052529728+07:00","message":"receive interim result [false|false]: ผู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.052543965+07:00","message":"[buffer interim] 135 false ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.052551488+07:00","message":"[bufferProcess] interim [360000000]:ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.05255368+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.052560771+07:00","message":"[bufferProcess] send to processor (ticker):ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.052563781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.052567035+07:00","message":"> Transcript [1058] [false]: 'ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.052569481+07:00","message":"Set StatePrefix (first interim): 'ผู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.078280934+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.078323375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พูด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.078329247+07:00","message":"receive interim result [false|false]: พูด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.07834147+07:00","message":"[buffer interim] 135 false พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.078347927+07:00","message":"[bufferProcess] interim [420000000]:พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.078349525+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:52.106374828+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:52.106393319+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.236434203+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.236472335+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูผา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.23647957+07:00","message":"receive interim result [false|false]: ภูผา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.23649445+07:00","message":"[buffer interim] 135 false ภูผา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.236503332+07:00","message":"[bufferProcess] interim [540000000]:ภูผา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.236507046+07:00","message":"[bufferProcess] send to processor:พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.236512951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.23651693+07:00","message":"> Transcript [1059] [false]: 'พูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.236520259+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.236523625+07:00","message":"Set new StatePrefix: 'พูด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.278570433+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.278604686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผู้พากย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.278610604+07:00","message":"receive interim result [false|false]: ผู้พากย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.278621735+07:00","message":"[buffer interim] 135 false ผู้พากย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.278630966+07:00","message":"[bufferProcess] interim [600000000]:ผู้พากย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.27863337+07:00","message":"[bufferProcess] send to processor:ภูผา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.278639363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.278642259+07:00","message":"> Transcript [1060] [false]: 'ภูผา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.278644653+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.278646611+07:00","message":"Set new StatePrefix: 'ภูผา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.355157216+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.35520508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผู้ให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.355212698+07:00","message":"receive interim result [false|false]: ผู้ให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.355241682+07:00","message":"[buffer interim] 135 false ผู้ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.355250482+07:00","message":"[bufferProcess] interim [720000000]:ผู้ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.355253703+07:00","message":"[bufferProcess] send to processor:ผู้พากย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.355258407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.355262299+07:00","message":"> Transcript [1061] [false]: 'ผู้พากย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.355265684+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.355268747+07:00","message":"Set new StatePrefix: 'ผู้พากย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.882457802+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.882494161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผู้ให้สังเกต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.882499887+07:00","message":"receive interim result [false|false]: ผู้ให้สังเกต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.882514128+07:00","message":"[buffer interim] 135 false ผู้ให้สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.88252294+07:00","message":"[bufferProcess] interim [140000000]:ผู้ให้สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.882525318+07:00","message":"[bufferProcess] send to processor:ผู้ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.882529527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.882532623+07:00","message":"> Transcript [1062] [false]: 'ผู้ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.882534877+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.88253687+07:00","message":"Set new StatePrefix: 'ผู้ให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.943156921+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.94319263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผู้ให้สังเกตว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.943199699+07:00","message":"receive interim result [false|false]: ผู้ให้สังเกตว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.943214028+07:00","message":"[buffer interim] 135 false ผู้ให้สังเกตว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.943221474+07:00","message":"[bufferProcess] interim [260000000]:ผู้ให้สังเกตว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.943224214+07:00","message":"[bufferProcess] send to processor:ผู้ให้สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.943236377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.943239288+07:00","message":"> Transcript [1063] [false]: 'ผู้ให้สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.943243353+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.943245505+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.943247398+07:00","message":"StatePrefix: 'ผู้ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:52.94325171+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.996292246+07:00","message":"[GCS] IsForceVAD: false for message ID: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.158114183+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.158157472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผู้ให้สังเกตว่า\",\"confidence\":0.8925302}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.158162808+07:00","message":"receive interim result [true|false]: ผู้ให้สังเกตว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.158169549+07:00","message":"end recv isFinal message id 135"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.158171754+07:00","message":"end Recv id 135"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.158177769+07:00","message":"[buffer interim] 135 true ผู้ให้สังเกตว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.158184296+07:00","message":"[bufferProcess] interim [560000000]:ผู้ให้สังเกตว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.158189079+07:00","message":"[bufferProcess] send to processor (isfinal):ผู้ให้สังเกตว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.158192059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.158194737+07:00","message":"> Transcript [1064] [false]: 'ผู้ให้สังเกตว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.158197607+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.158199476+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.158201558+07:00","message":"StatePrefix: 'ผู้ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.158203487+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.158205188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.158207282+07:00","message":"> Transcript [1065] [true]: 'ผู้ให้สังเกตว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.158209345+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.158211394+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.158213083+07:00","message":"StatePrefix: 'ผู้ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.158214673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.158220941+07:00","message":"Push: 'ผู้ให้สังเกตว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.158239359+07:00","message":"push: {true ผู้ให้สังเกตว่า 0 0xc001ee6b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:53.164309116+07:00","message":"write wav file: './tmp/7576/7576_135.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.18834395+07:00","message":"[GCS] Start streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.316801247+07:00","message":"[GCS] IsForceVAD: false for message ID: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.416358322+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.416378907+07:00","message":"found end of frame, send empty tag with msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.416381754+07:00","message":"end Recv id 136"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.416389485+07:00","message":"[buffer interim] 136 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.416397179+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.416407917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.416411112+07:00","message":"> Transcript [1066] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.416413651+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.416415483+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.416417147+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.416419035+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.416421927+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.416431935+07:00","message":"push: {true \n 0 0xc000045b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:53.421074915+07:00","message":"write wav file: './tmp/7576/7576_136.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.449223914+07:00","message":"[GCS] Start streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.978469896+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.97850822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.978514029+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.978527582+07:00","message":"[buffer interim] 137 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.978534518+07:00","message":"[bufferProcess] interim [600000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.97853683+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:54.436872622+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:54.436912529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบเหล่านี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:54.436918393+07:00","message":"receive interim result [false|false]: ระบบเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:54.436932565+07:00","message":"[buffer interim] 137 false ระบบเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.436940947+07:00","message":"[bufferProcess] interim [960000000]:ระบบเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.436943432+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.436947221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.436950175+07:00","message":"> Transcript [1067] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.436952295+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:54.519996333+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:54.520052938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบเราเนี่ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:54.520059805+07:00","message":"receive interim result [false|false]: ระบบเราเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:54.520073353+07:00","message":"[buffer interim] 137 false ระบบเราเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.520081251+07:00","message":"[bufferProcess] interim [80000000]:ระบบเราเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.52008393+07:00","message":"[bufferProcess] send to processor:ระบบเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.520090295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.520093547+07:00","message":"> Transcript [1068] [false]: 'ระบบเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.52009943+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.520101679+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.520103534+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.520105632+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:54.606769499+07:00","message":"[GCS] IsForceVAD: false for message ID: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:54.699688205+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:54.699731682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบเราเนี่ย\",\"confidence\":0.84961045}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:54.699738421+07:00","message":"receive interim result [true|false]: ระบบเราเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:54.699747716+07:00","message":"end recv isFinal message id 137"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:54.699749629+07:00","message":"end Recv id 137"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:54.699757127+07:00","message":"[buffer interim] 137 true ระบบเราเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.699767362+07:00","message":"[bufferProcess] interim [380000000]:ระบบเราเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.699772297+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบเราเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.699775728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.699778888+07:00","message":"> Transcript [1069] [false]: 'ระบบเราเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.699782405+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.699784942+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.699786859+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.699788923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.699790778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.699792802+07:00","message":"> Transcript [1070] [true]: 'ระบบเราเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.699794691+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.699796273+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.699797833+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.69979956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:54.699802457+07:00","message":"Push: 'ระบบเราเนี่ย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:54.699830688+07:00","message":"push: {true ระบบเราเนี่ย 0 0xc00354ec80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:54.706270589+07:00","message":"write wav file: './tmp/7576/7576_137.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:54.98842889+07:00","message":"[GCS] Start streaming session, msgId: 138"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:55.106683298+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:55.106695966+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:55.850490856+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:55.850531113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าถูก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:55.850536215+07:00","message":"receive interim result [false|false]: ถ้าถูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:55.850549985+07:00","message":"[buffer interim] 138 false ถ้าถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:55.850556095+07:00","message":"[bufferProcess] interim [660000000]:ถ้าถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:55.850558005+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:55.85056359+07:00","message":"[bufferProcess] send to processor (ticker):ถ้าถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:55.850566183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:55.850568913+07:00","message":"> Transcript [1071] [false]: 'ถ้าถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:55.850570962+07:00","message":"Set StatePrefix (first interim): 'ถ้าถูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.02286038+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.022892193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าถูกหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.022897749+07:00","message":"receive interim result [false|false]: ถ้าถูกหรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.022909185+07:00","message":"[buffer interim] 138 false ถ้าถูกหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.022917043+07:00","message":"[bufferProcess] interim [780000000]:ถ้าถูกหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.022919079+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.031308181+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.031329681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าถูกเรียก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.03133414+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.031347309+07:00","message":"[buffer interim] 138 false ถ้าถูกเรียก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.031352028+07:00","message":"[bufferProcess] interim [840000000]:ถ้าถูกเรียก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.03135415+07:00","message":"[bufferProcess] send to processor:ถ้าถูกหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.031361496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.031365124+07:00","message":"> Transcript [1072] [false]: 'ถ้าถูกหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.031368579+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.031370434+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.031372205+07:00","message":"StatePrefix: 'ถ้าถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.031374198+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.167049724+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.167083776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าถูกเรียกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.167089628+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.167099691+07:00","message":"[buffer interim] 138 false ถ้าถูกเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.167106084+07:00","message":"[bufferProcess] interim [960000000]:ถ้าถูกเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.167108399+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.167111569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.167114741+07:00","message":"> Transcript [1073] [false]: 'ถ้าถูกเรียก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.167118307+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.167120349+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.167122152+07:00","message":"StatePrefix: 'ถ้าถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.167124073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.356750879+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.356788369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าถูกเรียกว่าเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.356794405+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.35680982+07:00","message":"[buffer interim] 138 false ถ้าถูกเรียกว่าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.356817231+07:00","message":"[bufferProcess] interim [140000000]:ถ้าถูกเรียกว่าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.356819791+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.356826785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.356829431+07:00","message":"> Transcript [1074] [false]: 'ถ้าถูกเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.356832401+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.356835074+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.356836942+07:00","message":"StatePrefix: 'ถ้าถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.35683901+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.407547113+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.407584883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าถูกเรียกว่าระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.407590149+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.40760577+07:00","message":"[buffer interim] 138 false ถ้าถูกเรียกว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.407612759+07:00","message":"[bufferProcess] interim [260000000]:ถ้าถูกเรียกว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.407618681+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.407622336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.407625635+07:00","message":"> Transcript [1075] [false]: 'ถ้าถูกเรียกว่าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.407629962+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.407632149+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.407634164+07:00","message":"StatePrefix: 'ถ้าถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.407638324+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.407640963+07:00","message":"Push: 'ถ้าถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.407643029+07:00","message":"TextPushed: 'ถ้าถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.407645542+07:00","message":"Set new StatePrefix : 'ถ้าถูกเรียกว่าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.407647689+07:00","message":"Next Push (prob) : 'เรียกว่าเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.40765475+07:00","message":"push: {false ถ้าถูก 0 0xc000045e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.612637023+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.6126824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าถูกเรียกว่าระบบแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.612688644+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.612704897+07:00","message":"[buffer interim] 138 false ถ้าถูกเรียกว่าระบบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.612715743+07:00","message":"[bufferProcess] interim [440000000]:ถ้าถูกเรียกว่าระบบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.61271867+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.612725929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.612729358+07:00","message":"> Transcript [1076] [false]: 'ถ้าถูกเรียกว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.612732061+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.612733967+07:00","message":"Set new StatePrefix: 'ถ้าถูกเรียกว่าระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.729208368+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.729255521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าถูกเรียกว่าระบบแล้วมัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.729261883+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้วมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.729273843+07:00","message":"[buffer interim] 138 false ถ้าถูกเรียกว่าระบบแล้วมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.729283543+07:00","message":"[bufferProcess] interim [560000000]:ถ้าถูกเรียกว่าระบบแล้วมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.729287291+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.729294738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.729299764+07:00","message":"> Transcript [1077] [false]: 'ถ้าถูกเรียกว่าระบบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.729304526+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.729309751+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.729311763+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.729313932+07:00","message":"TextPushed: 'ถ้าถูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.943880155+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.943926528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าถูกเรียกว่าระบบแล้วมันมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.943934122+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้วมันมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.943949372+07:00","message":"[buffer interim] 138 false ถ้าถูกเรียกว่าระบบแล้วมันมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.943959176+07:00","message":"[bufferProcess] interim [740000000]:ถ้าถูกเรียกว่าระบบแล้วมันมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.943962762+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบแล้วมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.943969398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.943973029+07:00","message":"> Transcript [1078] [false]: 'ถ้าถูกเรียกว่าระบบแล้วมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.943976841+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.943978932+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.943981725+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.943985231+07:00","message":"TextPushed: 'ถ้าถูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.045826264+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.045865304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าถูกเรียกว่าระบบแล้วมันมีอัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.045871801+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้วมันมีอัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.04588723+07:00","message":"[buffer interim] 138 false ถ้าถูกเรียกว่าระบบแล้วมันมีอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.045894812+07:00","message":"[bufferProcess] interim [920000000]:ถ้าถูกเรียกว่าระบบแล้วมันมีอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.045897319+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบแล้วมันมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.045910654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.045914014+07:00","message":"> Transcript [1079] [false]: 'ถ้าถูกเรียกว่าระบบแล้วมันมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.045917725+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.04591987+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.04592242+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.045924893+07:00","message":"TextPushed: 'ถ้าถูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.122444577+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.122484577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.122490678+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.122506749+07:00","message":"[buffer interim] 138 false ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.122518481+07:00","message":"[bufferProcess] interim [980000000]:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.122521196+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบแล้วมันมีอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.122528839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.122531585+07:00","message":"> Transcript [1080] [false]: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.122535206+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.122537402+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.122539919+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.122542097+07:00","message":"TextPushed: 'ถ้าถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.122548142+07:00","message":"Push: 'เรียกว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.12255013+07:00","message":"TextPushed: 'ถ้าถูกเรียกว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.122552347+07:00","message":"Set new StatePrefix : 'ถ้าถูกเรียกว่าระบบแล้วมันมีอัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.122554966+07:00","message":"Next Push (prob) : 'แล้วมันมีอัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.12256343+07:00","message":"push: {false เรียกว่าระบบ 0 0xc000045e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.568896779+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.568943286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.568949926+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.568964682+07:00","message":"[buffer interim] 138 false ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.568972651+07:00","message":"[bufferProcess] interim [340000000]:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.568975275+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.568979256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.569005319+07:00","message":"> Transcript [1081] [false]: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.569008314+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.569010262+07:00","message":"Set new StatePrefix: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.628069556+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.628107588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.628114004+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.628127279+07:00","message":"[buffer interim] 138 false ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.628133842+07:00","message":"[bufferProcess] interim [460000000]:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.628136514+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.628143057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.628145647+07:00","message":"> Transcript [1082] [false]: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.628149065+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.628151379+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.628153287+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.628155574+07:00","message":"TextPushed: 'ถ้าถูกเรียกว่าระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.633546244+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.633562155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.633566256+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.633571881+07:00","message":"[buffer interim] 138 false ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.633575806+07:00","message":"[bufferProcess] interim [520000000]:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.633577803+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.633580167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.63358238+07:00","message":"> Transcript [1083] [false]: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.633585032+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.63358694+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.633588569+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.633590417+07:00","message":"TextPushed: 'ถ้าถูกเรียกว่าระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.682529353+07:00","message":"[GCS] Cleaned up inactive client: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.682555508+07:00","message":"[GCS] Cleaned up inactive client: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.682558432+07:00","message":"[GCS] Cleaned up inactive client: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.682560297+07:00","message":"[GCS] Cleaned up inactive client: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.682561989+07:00","message":"[GCS] Cleaned up inactive client: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.682563865+07:00","message":"[GCS] Cleaned up inactive client: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.682565592+07:00","message":"[GCS] Cleaned up inactive client: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.682567352+07:00","message":"[GCS] Cleaned up inactive client: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.823475794+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.823519981+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.823526582+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.823538689+07:00","message":"[buffer interim] 138 false ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.823545409+07:00","message":"[bufferProcess] interim [700000000]:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.823547859+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.823553146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.823555991+07:00","message":"> Transcript [1084] [false]: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.823559593+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.823561703+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.823564075+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.823566501+07:00","message":"TextPushed: 'ถ้าถูกเรียกว่าระบบ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:58.10719132+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:58.107199412+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:58.126929435+07:00","message":"[GCS] IsForceVAD: false for message ID: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:58.160963574+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:58.16100995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:58.161018678+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:58.161038275+07:00","message":"[buffer interim] 138 false ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.161052422+07:00","message":"[bufferProcess] interim [0]:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.161056644+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.161066712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.161072613+07:00","message":"> Transcript [1085] [false]: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.161078803+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.161082101+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.161085987+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.161089577+07:00","message":"TextPushed: 'ถ้าถูกเรียกว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.161099893+07:00","message":"Push: 'แล้วมันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.161103096+07:00","message":"TextPushed: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.161106804+07:00","message":"Set new StatePrefix : 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.16111232+07:00","message":"Next Push (prob) : 'ที่เหมือนกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:58.161132927+07:00","message":"push: {false แล้วมันมีอะไร 0 0xc000045e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:58.25193064+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:58.251975136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ\",\"confidence\":0.94027513}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:58.251982229+07:00","message":"receive interim result [true|false]: ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:58.251990669+07:00","message":"end recv isFinal message id 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:58.251992801+07:00","message":"end Recv id 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:58.251998241+07:00","message":"[buffer interim] 138 true ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.252005485+07:00","message":"[bufferProcess] interim [150000000]:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.252012342+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.252015769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.252018511+07:00","message":"> Transcript [1086] [false]: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.25202197+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.252024008+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.252025847+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.252028101+07:00","message":"TextPushed: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.252029968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.25203203+07:00","message":"> Transcript [1087] [true]: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.25203631+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.252037994+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.252039604+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.252041459+07:00","message":"TextPushed: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.252049491+07:00","message":"Push: 'ที่เหมือนกันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:58.252057165+07:00","message":"push: {true ที่เหมือนกันค่ะ 0 0xc000045e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:58.26316778+07:00","message":"write wav file: './tmp/7576/7576_138.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:58.961423582+07:00","message":"[GCS] Start streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.526957249+07:00","message":"[GCS] IsForceVAD: false for message ID: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.627023999+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.627047443+07:00","message":"found end of frame, send empty tag with msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.627051695+07:00","message":"end Recv id 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.627060203+07:00","message":"[buffer interim] 139 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.627068329+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.627073252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.627077564+07:00","message":"> Transcript [1088] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.627081266+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.627084065+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.627086785+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.6270895+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.62709342+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.627104297+07:00","message":"push: {true \n 0 0xc00354e380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:59.631302726+07:00","message":"write wav file: './tmp/7576/7576_139.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.728123616+07:00","message":"[GCS] Start streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:00.485954527+07:00","message":"[GCS] IsForceVAD: false for message ID: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:00.573939755+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:00.573979851+07:00","message":"found end of frame, send empty tag with msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:00.573984056+07:00","message":"end Recv id 140"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:00.573994596+07:00","message":"[buffer interim] 140 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.574004488+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.574010118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.574014418+07:00","message":"> Transcript [1089] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.574018565+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.574021544+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.574024492+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.574027276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.574031386+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:00.574046037+07:00","message":"push: {true \n 0 0xc0005b6980}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:00.578952881+07:00","message":"write wav file: './tmp/7576/7576_140.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:00.688328511+07:00","message":"[GCS] Start streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:00.809055407+07:00","message":"[GCS] IsForceVAD: false for message ID: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:00.991837376+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:00.991867232+07:00","message":"found end of frame, send empty tag with msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:00.991870946+07:00","message":"end Recv id 141"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:00.991879223+07:00","message":"[buffer interim] 141 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.991886761+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.991889989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.991893174+07:00","message":"> Transcript [1090] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.991895956+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.991897803+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.991899655+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.991901413+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.991910039+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:00.991919202+07:00","message":"push: {true \n 0 0xc00354e780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:00.996578565+07:00","message":"write wav file: './tmp/7576/7576_141.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:01.10821962+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:01.108244161+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:01.128344916+07:00","message":"[GCS] Start streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:01.861119244+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:01.861158197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:01.861176904+07:00","message":"receive interim result [false|false]: มีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:01.861190377+07:00","message":"[buffer interim] 142 false มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:01.861196464+07:00","message":"[bufferProcess] interim [540000000]:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:01.861198322+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:02.003230088+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:02.003270669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:02.003276798+07:00","message":"receive interim result [false|false]: มีอะไรที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:02.003290542+07:00","message":"[buffer interim] 142 false มีอะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.003297317+07:00","message":"[bufferProcess] interim [660000000]:มีอะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.003299664+07:00","message":"[bufferProcess] send to processor:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.003305305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.003307943+07:00","message":"> Transcript [1091] [false]: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.003309988+07:00","message":"Set StatePrefix (first interim): 'มีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:02.022248328+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:02.022305279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:02.022310721+07:00","message":"receive interim result [false|false]: มีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:02.022321691+07:00","message":"[buffer interim] 142 false มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.022327346+07:00","message":"[bufferProcess] interim [720000000]:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.022329746+07:00","message":"[bufferProcess] send to processor:มีอะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.022334682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.022337206+07:00","message":"> Transcript [1092] [false]: 'มีอะไรที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.022340513+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.022342523+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.022344323+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.022348746+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:02.172250379+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:02.172295075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรที่เหมือน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:02.172320911+07:00","message":"receive interim result [false|false]: มีอะไรที่เหมือน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:02.172335045+07:00","message":"[buffer interim] 142 false มีอะไรที่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.172341776+07:00","message":"[bufferProcess] interim [840000000]:มีอะไรที่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.172344213+07:00","message":"[bufferProcess] send to processor:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.17234732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.172350218+07:00","message":"> Transcript [1093] [false]: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.172355192+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.17235726+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.172359086+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.172361097+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:02.309565931+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:02.30960549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรที่เหมือนกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:02.309611571+07:00","message":"receive interim result [false|false]: มีอะไรที่เหมือนกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:02.309621215+07:00","message":"[buffer interim] 142 false มีอะไรที่เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.309629974+07:00","message":"[bufferProcess] interim [20000000]:มีอะไรที่เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.309632482+07:00","message":"[bufferProcess] send to processor:มีอะไรที่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.309637881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.309640774+07:00","message":"> Transcript [1094] [false]: 'มีอะไรที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.309643767+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.309645959+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.309647736+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.309650016+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:02.910980897+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:02.91102345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรที่เหมือนกัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:02.911029113+07:00","message":"receive interim result [false|false]: มีอะไรที่เหมือนกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:02.911043174+07:00","message":"[buffer interim] 142 false มีอะไรที่เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.9110496+07:00","message":"[bufferProcess] interim [620000000]:มีอะไรที่เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.911052026+07:00","message":"[bufferProcess] send to processor:มีอะไรที่เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.911057326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.911060045+07:00","message":"> Transcript [1095] [false]: 'มีอะไรที่เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.911063616+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.911065865+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.911067725+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.911069906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.911074226+07:00","message":"Push: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.911076071+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.911078376+07:00","message":"Set new StatePrefix : 'มีอะไรที่เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:02.911080549+07:00","message":"Next Push (prob) : 'ที่เหมือนกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:02.911106315+07:00","message":"push: {false มีอะไร 0 0xc003116880}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:03.214405736+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:03.214445854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรที่เหมือนกันคำว่าเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:03.214452541+07:00","message":"receive interim result [false|false]: มีอะไรที่เหมือนกันคำว่าเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:03.214466994+07:00","message":"[buffer interim] 142 false มีอะไรที่เหมือนกันคำว่าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.214473527+07:00","message":"[bufferProcess] interim [860000000]:มีอะไรที่เหมือนกันคำว่าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.214476149+07:00","message":"[bufferProcess] send to processor:มีอะไรที่เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.214479468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.214482315+07:00","message":"> Transcript [1096] [false]: 'มีอะไรที่เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.214485432+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.214487543+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.214489356+07:00","message":"StatePrefix: 'มีอะไรที่เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.214492205+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:03.223600462+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:03.223640269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรที่เหมือนกันคำว่าระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:03.223647853+07:00","message":"receive interim result [false|false]: มีอะไรที่เหมือนกันคำว่าระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:03.223662773+07:00","message":"[buffer interim] 142 false มีอะไรที่เหมือนกันคำว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.223670562+07:00","message":"[bufferProcess] interim [920000000]:มีอะไรที่เหมือนกันคำว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.223673703+07:00","message":"[bufferProcess] send to processor:มีอะไรที่เหมือนกันคำว่าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.223681625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.223685933+07:00","message":"> Transcript [1097] [false]: 'มีอะไรที่เหมือนกันคำว่าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.223745564+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.22378346+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.22378682+07:00","message":"StatePrefix: 'มีอะไรที่เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.223790748+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:03.565961242+07:00","message":"[GCS] IsForceVAD: false for message ID: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:03.685086436+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:03.685134371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรที่เหมือนกันคำว่าระบบนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:03.685141199+07:00","message":"receive interim result [false|false]: มีอะไรที่เหมือนกันคำว่าระบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:03.685153075+07:00","message":"[buffer interim] 142 false มีอะไรที่เหมือนกันคำว่าระบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.685171373+07:00","message":"[bufferProcess] interim [400000000]:มีอะไรที่เหมือนกันคำว่าระบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.685174349+07:00","message":"[bufferProcess] send to processor:มีอะไรที่เหมือนกันคำว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.685178387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.685182943+07:00","message":"> Transcript [1098] [false]: 'มีอะไรที่เหมือนกันคำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.68518907+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.685191382+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.685194022+07:00","message":"StatePrefix: 'มีอะไรที่เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.685196405+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:03.737072359+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:03.737116423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรที่เหมือนกันคำว่าระบบนี้\",\"confidence\":0.93451923}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:03.737123875+07:00","message":"receive interim result [true|false]: มีอะไรที่เหมือนกันคำว่าระบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:03.737134325+07:00","message":"end recv isFinal message id 142"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:03.737136626+07:00","message":"end Recv id 142"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:03.737143698+07:00","message":"[buffer interim] 142 true มีอะไรที่เหมือนกันคำว่าระบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.737155488+07:00","message":"[bufferProcess] interim [460000000]:มีอะไรที่เหมือนกันคำว่าระบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.737176225+07:00","message":"[bufferProcess] send to processor (isfinal):มีอะไรที่เหมือนกันคำว่าระบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.737181261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.737184224+07:00","message":"> Transcript [1099] [false]: 'มีอะไรที่เหมือนกันคำว่าระบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.737187977+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.737190046+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.737192384+07:00","message":"StatePrefix: 'มีอะไรที่เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.737194539+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.737197537+07:00","message":"Push: 'ที่เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.737199324+07:00","message":"TextPushed: 'มีอะไรที่เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.737201394+07:00","message":"Set new StatePrefix : 'มีอะไรที่เหมือนกันคำว่าระบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.737204314+07:00","message":"Next Push (prob) : 'คำว่าระบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.737206349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.737208273+07:00","message":"> Transcript [1100] [true]: 'มีอะไรที่เหมือนกันคำว่าระบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.73721029+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.737211971+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.737214328+07:00","message":"StatePrefix: 'มีอะไรที่เหมือนกันคำว่าระบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.737216216+07:00","message":"TextPushed: 'มีอะไรที่เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:03.737218283+07:00","message":"Push: 'คำว่าระบบนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:03.737236187+07:00","message":"push: {false ที่เหมือนกัน 0 0xc003116880}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:03.7372432+07:00","message":"push: {true คำว่าระบบนี้ 0 0xc003116880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:03.744576195+07:00","message":"write wav file: './tmp/7576/7576_142.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:04.108355837+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:04.10836789+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:05.168799113+07:00","message":"[GCS] Start streaming session, msgId: 143"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:07.109336786+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:07.109349635+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:07.539294551+07:00","message":"[GCS] IsForceVAD: false for message ID: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:08.047905934+07:00","message":"[GCS] Start streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:08.138156568+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:08.138202943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งค่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:08.138208763+07:00","message":"receive interim result [false|false]: ตั้งค่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:08.138227753+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:08.138235742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งข้อสังเกต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:08.138238652+07:00","message":"receive interim result [false|false]: ตั้งข้อสังเกต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:08.138244239+07:00","message":"[buffer interim] 143 false ตั้งค่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:08.138247128+07:00","message":"[buffer interim] 143 false ตั้งข้อสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.138253404+07:00","message":"[bufferProcess] interim [440000000]:ตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.138255273+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.138258672+07:00","message":"[bufferProcess] send to processor (ticker):ตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.138260841+07:00","message":"[bufferProcess] interim [800000000]:ตั้งข้อสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.138263931+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.138266837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.138269372+07:00","message":"> Transcript [1101] [false]: 'ตั้งค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.138271566+07:00","message":"Set StatePrefix (first interim): 'ตั้งค่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.10000852+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.100042334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.100047954+07:00","message":"receive interim result [false|false]: อะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.100062093+07:00","message":"[buffer interim] force interim is final (2) :ตั้งข้อสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.100068464+07:00","message":"[bufferProcess] interim [800000000]:ตั้งข้อสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.100074557+07:00","message":"[bufferProcess] send to processor (isfinal):ตั้งข้อสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.100077493+07:00","message":"[bufferProcess] interim [80000000]:อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.100079283+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.100081788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.100084367+07:00","message":"> Transcript [1102] [false]: 'ตั้งข้อสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.100087621+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.100089827+07:00","message":"Set new StatePrefix: 'ตั้งข้อสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.100091541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.100093895+07:00","message":"> Transcript [1103] [true]: 'ตั้งข้อสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.100096127+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.100098077+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.100099856+07:00","message":"StatePrefix: 'ตั้งข้อสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.100102904+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.100110221+07:00","message":"Push: 'ตั้งข้อสังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.100117744+07:00","message":"push: {true ตั้งข้อสังเกต 0 0xc0005b7200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:09.107484382+07:00","message":"write wav file: './tmp/7576/7576_143.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.245507217+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.245546217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.245551967+07:00","message":"receive interim result [false|false]: อะไรก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.245566039+07:00","message":"end Recv id 144 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.245568101+07:00","message":"end Recv id 144"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.245574507+07:00","message":"[buffer interim] 144 false อะไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.245582937+07:00","message":"[bufferProcess] interim [200000000]:อะไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.245585726+07:00","message":"[bufferProcess] send to processor:อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.245589077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.245592265+07:00","message":"> Transcript [1104] [false]: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.245594687+07:00","message":"Set StatePrefix (first interim): 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.789629126+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.789657441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งข้อสังเกตว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.789661849+07:00","message":"receive interim result [false|false]: ตั้งข้อสังเกตว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.789684417+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.789689158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งข้อสังเกตว่า\",\"confidence\":0.94095397}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.789691951+07:00","message":"receive interim result [true|false]: ตั้งข้อสังเกตว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.789694663+07:00","message":"end recv isFinal message id 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.789696694+07:00","message":"end Recv id 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.789703276+07:00","message":"[buffer interim] this message is already final false 143: 'ตั้งข้อสังเกตว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.78970993+07:00","message":"[buffer interim] this message is already final true 143: 'ตั้งข้อสังเกตว่า'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:10.10976276+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:10.109773149+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:12.217319746+07:00","message":"[GCS] IsForceVAD: false for message ID: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:12.927715251+07:00","message":"[GCS] Start streaming session, msgId: 145"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:13.110406806+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:13.110410872+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:14.480680478+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:14.480726552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:14.480731801+07:00","message":"receive interim result [false|false]: เช่นกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:14.480749299+07:00","message":"[buffer interim] force interim is final (2) :อะไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:14.480756122+07:00","message":"[bufferProcess] interim [200000000]:อะไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:14.480759042+07:00","message":"[bufferProcess] send to processor (isfinal):อะไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:14.480764305+07:00","message":"[bufferProcess] interim [620000000]:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:14.480766243+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:14.480768909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:14.480771252+07:00","message":"> Transcript [1105] [false]: 'อะไรก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:14.480773932+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:14.48077582+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:14.480777788+07:00","message":"StatePrefix: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:14.480779817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:14.480781459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:14.480783411+07:00","message":"> Transcript [1106] [true]: 'อะไรก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:14.480785437+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:14.480787805+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:14.480789394+07:00","message":"StatePrefix: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:14.480791069+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:14.480793587+07:00","message":"Push: 'อะไรก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:14.480801094+07:00","message":"push: {true อะไรก็ 0 0xc001ee6680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:14.492072243+07:00","message":"write wav file: './tmp/7576/7576_144.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:14.671391501+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:14.67143782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นกันครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:14.671443407+07:00","message":"receive interim result [false|false]: เช่นกันครับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:14.671456061+07:00","message":"end Recv id 145 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:14.671458256+07:00","message":"end Recv id 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:14.671463902+07:00","message":"[buffer interim] 145 false เช่นกันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:14.671474776+07:00","message":"[bufferProcess] interim [800000000]:เช่นกันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:14.671477275+07:00","message":"[bufferProcess] send to processor:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:14.671480879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:14.671483696+07:00","message":"> Transcript [1107] [false]: 'เช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:14.671486066+07:00","message":"Set StatePrefix (first interim): 'เช่นกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:15.28746256+07:00","message":"[GCS] IsForceVAD: false for message ID: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:15.67702756+07:00","message":"[GCS] Start streaming session, msgId: 146"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:16.111079825+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:16.111094232+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:16.544617101+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:16.544656001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อ้าวมีนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:16.544661042+07:00","message":"receive interim result [false|false]: อ้าวมีนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:16.544674461+07:00","message":"[buffer interim] force interim is final (2) :เช่นกันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.544680686+07:00","message":"[bufferProcess] interim [800000000]:เช่นกันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.544685283+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นกันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.544688559+07:00","message":"[bufferProcess] interim [900000000]:อ้าวมีนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.544690262+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.544692813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.544695118+07:00","message":"> Transcript [1108] [false]: 'เช่นกันครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.544697991+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.544700714+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.544702573+07:00","message":"StatePrefix: 'เช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.5447045+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.544706096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.544708232+07:00","message":"> Transcript [1109] [true]: 'เช่นกันครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.544710226+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.544711842+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.544713395+07:00","message":"StatePrefix: 'เช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.544714967+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.544720675+07:00","message":"Push: 'เช่นกันครับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:16.544727906+07:00","message":"push: {true เช่นกันครับ 0 0xc0005b7680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:16.552738757+07:00","message":"write wav file: './tmp/7576/7576_145.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:16.695855629+07:00","message":"[GCS] IsForceVAD: false for message ID: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:16.799896682+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:16.799948623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:16.799956497+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:16.799969594+07:00","message":"end Recv id 146 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:16.799973592+07:00","message":"end Recv id 146"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:16.799981529+07:00","message":"[buffer interim] 146 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.799988796+07:00","message":"[bufferProcess] interim [140000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.79999104+07:00","message":"[bufferProcess] send to processor:อ้าวมีนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.799994205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.799996905+07:00","message":"> Transcript [1110] [false]: 'อ้าวมีนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.799999044+07:00","message":"Set StatePrefix (first interim): 'อ้าวมีนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:16.957994086+07:00","message":"[GCS] Start streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:17.943638139+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:17.943672572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีคน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:17.943677459+07:00","message":"receive interim result [false|false]: มีคน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:17.943689615+07:00","message":"[buffer interim] force interim is final (2) :นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.943696047+07:00","message":"[bufferProcess] interim [140000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.943700961+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.943704108+07:00","message":"[bufferProcess] interim [960000000]:มีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.943705925+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.943708636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.943711137+07:00","message":"> Transcript [1111] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.943713293+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.943715221+07:00","message":"Set new StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.943716687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.94371878+07:00","message":"> Transcript [1112] [true]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.943721404+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.943723261+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.943725092+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.943727009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.943729409+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:17.943737538+07:00","message":"push: {true นักเรียน 0 0xc000414000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:17.949652157+07:00","message":"write wav file: './tmp/7576/7576_146.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:18.217341001+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:18.217380927+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีคนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:18.217386316+07:00","message":"receive interim result [false|false]: มีคนที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:18.217393985+07:00","message":"end Recv id 147 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:18.217396048+07:00","message":"end Recv id 147"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:18.217402451+07:00","message":"[buffer interim] 147 false มีคนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:18.217408909+07:00","message":"[bufferProcess] interim [260000000]:มีคนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:18.217411533+07:00","message":"[bufferProcess] send to processor:มีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:18.217414887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:18.217417703+07:00","message":"> Transcript [1113] [false]: 'มีคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:18.217419834+07:00","message":"Set StatePrefix (first interim): 'มีคน'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:19.112108902+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:19.112119583+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:20.805514495+07:00","message":"[GCS] IsForceVAD: false for message ID: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:21.189144402+07:00","message":"[GCS] Start streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:21.918925332+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:21.918957213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:21.918962186+07:00","message":"receive interim result [false|false]: ทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:21.918972545+07:00","message":"[buffer interim] force interim is final (2) :มีคนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.918978354+07:00","message":"[bufferProcess] interim [260000000]:มีคนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.918982836+07:00","message":"[bufferProcess] send to processor (isfinal):มีคนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.918985815+07:00","message":"[bufferProcess] interim [540000000]:ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.918987608+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.91899685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.919009793+07:00","message":"> Transcript [1114] [false]: 'มีคนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.919015462+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.919018486+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.919020302+07:00","message":"StatePrefix: 'มีคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.919022265+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.919024542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.919026609+07:00","message":"> Transcript [1115] [true]: 'มีคนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.919029232+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.919030968+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.919032562+07:00","message":"StatePrefix: 'มีคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.919034183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.919040412+07:00","message":"Push: 'มีคนที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:21.919050015+07:00","message":"push: {true มีคนที่ 0 0xc000414400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:21.928236455+07:00","message":"write wav file: './tmp/7576/7576_147.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:22.112737121+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:22.112761416+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:22.246833927+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:22.246868078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงานสัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:22.246873803+07:00","message":"receive interim result [false|false]: ทำงานสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:22.246883272+07:00","message":"end Recv id 148 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:22.246886099+07:00","message":"end Recv id 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:22.246892559+07:00","message":"[buffer interim] 148 false ทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.246902439+07:00","message":"[bufferProcess] interim [900000000]:ทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.246905266+07:00","message":"[bufferProcess] send to processor:ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.246911575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.246914621+07:00","message":"> Transcript [1116] [false]: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.246916879+07:00","message":"Set StatePrefix (first interim): 'ทำงาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:22.726601067+07:00","message":"[GCS] IsForceVAD: false for message ID: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:23.169183419+07:00","message":"[GCS] Start streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:24.802619071+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:24.802661012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาเอกสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:24.802666732+07:00","message":"receive interim result [false|false]: เอาเอกสาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:24.802685004+07:00","message":"[buffer interim] force interim is final (2) :ทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.802691204+07:00","message":"[bufferProcess] interim [900000000]:ทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.802695808+07:00","message":"[bufferProcess] send to processor (isfinal):ทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.802699232+07:00","message":"[bufferProcess] interim [440000000]:เอาเอกสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.802701113+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.802703349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.802705901+07:00","message":"> Transcript [1117] [false]: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.802708614+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.802710524+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.80271392+07:00","message":"StatePrefix: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.802716027+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.802717673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.802719841+07:00","message":"> Transcript [1118] [true]: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.80272212+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.802723782+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.802725346+07:00","message":"StatePrefix: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.802726949+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.802732393+07:00","message":"Push: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:24.80274078+07:00","message":"push: {true ทำงานสัมพันธ์ 0 0xc00354ed80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:24.809777896+07:00","message":"write wav file: './tmp/7576/7576_148.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:25.113632265+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:25.113648925+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:25.153990862+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:25.154027205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาเอกสารมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:25.154033337+07:00","message":"receive interim result [false|false]: เอาเอกสารมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:25.154040562+07:00","message":"end Recv id 149 with close channel"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:25.154044921+07:00","message":"end Recv id 149"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:25.154050819+07:00","message":"[buffer interim] 149 false เอาเอกสารมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:25.154059355+07:00","message":"[bufferProcess] interim [800000000]:เอาเอกสารมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:25.154061904+07:00","message":"[bufferProcess] send to processor:เอาเอกสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:25.154066792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:25.154069736+07:00","message":"> Transcript [1119] [false]: 'เอาเอกสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:25.15407175+07:00","message":"Set StatePrefix (first interim): 'เอาเอกสาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:25.797287825+07:00","message":"[GCS] IsForceVAD: false for message ID: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:25.857111192+07:00","message":"[GCS] Start streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.531567718+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.531609192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมัคร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.5316153+07:00","message":"receive interim result [false|false]: สมัคร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.531630756+07:00","message":"[buffer interim] force interim is final (2) :เอาเอกสารมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.531637058+07:00","message":"[bufferProcess] interim [800000000]:เอาเอกสารมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.531643546+07:00","message":"[bufferProcess] send to processor (isfinal):เอาเอกสารมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.531646683+07:00","message":"[bufferProcess] interim [720000000]:สมัคร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.531648588+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.531651196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.531654089+07:00","message":"> Transcript [1120] [false]: 'เอาเอกสารมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.531657478+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.531659398+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.53166123+07:00","message":"StatePrefix: 'เอาเอกสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.531665309+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.531667162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.531669197+07:00","message":"> Transcript [1121] [true]: 'เอาเอกสารมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.53167113+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.531672775+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.53167437+07:00","message":"StatePrefix: 'เอาเอกสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.531676123+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.531683504+07:00","message":"Push: 'เอาเอกสารมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.531691326+07:00","message":"push: {true เอาเอกสารมา 0 0xc0005b6900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:26.539594915+07:00","message":"write wav file: './tmp/7576/7576_149.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.086353048+07:00","message":"[GCS] IsForceVAD: false for message ID: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.149248427+07:00","message":"[GCS] Start streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.209145068+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.209203581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช่ไหมคะ\",\"confidence\":0.8062515}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.209220621+07:00","message":"receive interim result [true|false]: ใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.209229773+07:00","message":"end recv isFinal message id 150"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.209232811+07:00","message":"end Recv id 150"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.209240075+07:00","message":"[buffer interim] 150 true ใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.209248011+07:00","message":"[bufferProcess] interim [440000000]:ใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.209252276+07:00","message":"[bufferProcess] send to processor (isfinal):สมัคร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.209256491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.209260426+07:00","message":"> Transcript [1122] [false]: 'สมัคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.209263518+07:00","message":"Set StatePrefix (first interim): 'สมัคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.209266006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.209268998+07:00","message":"> Transcript [1123] [true]: 'ใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.209273081+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.209275906+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.209278614+07:00","message":"StatePrefix: 'สมัคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.209281579+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.209284882+07:00","message":"Push: 'ใช่ไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.209294923+07:00","message":"push: {true ใช่ไหมคะ 0 0xc001ee6300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:27.215723781+07:00","message":"write wav file: './tmp/7576/7576_150.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.335771055+07:00","message":"[GCS] IsForceVAD: false for message ID: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.527237757+07:00","message":"[GCS] Start streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.542416662+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.542431852+07:00","message":"found end of frame, send empty tag with msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.542435007+07:00","message":"end Recv id 151"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.542440677+07:00","message":"[buffer interim] 151 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.542446297+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.542449572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.542452448+07:00","message":"> Transcript [1124] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.542454843+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.542456689+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.542458352+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.542460072+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.542467195+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.542475903+07:00","message":"push: {true \n 0 0xc001ee6000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:27.547234456+07:00","message":"write wav file: './tmp/7576/7576_151.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.682192465+07:00","message":"[GCS] Cleaned up inactive client: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.682229013+07:00","message":"[GCS] Cleaned up inactive client: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.682232095+07:00","message":"[GCS] Cleaned up inactive client: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.682233987+07:00","message":"[GCS] Cleaned up inactive client: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.682235846+07:00","message":"[GCS] Cleaned up inactive client: 121"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:28.114359835+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:28.114370939+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.507513438+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.507565232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้อะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.507571373+07:00","message":"receive interim result [false|false]: ให้อะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.507587011+07:00","message":"[buffer interim] 152 false ให้อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.507603937+07:00","message":"[bufferProcess] interim [20000000]:ให้อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.507606159+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.692061619+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.692097459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้อะไรคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.692103105+07:00","message":"receive interim result [false|false]: ให้อะไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.692113076+07:00","message":"[buffer interim] 152 false ให้อะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.692119167+07:00","message":"[bufferProcess] interim [140000000]:ให้อะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.692121378+07:00","message":"[bufferProcess] send to processor:ให้อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.69212456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.692127427+07:00","message":"> Transcript [1125] [false]: 'ให้อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.69212957+07:00","message":"Set StatePrefix (first interim): 'ให้อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.748128215+07:00","message":"[GCS] IsForceVAD: false for message ID: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.869556318+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.869600133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้อะไรคะ\",\"confidence\":0.85920167}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.869605577+07:00","message":"receive interim result [true|false]: ให้อะไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.869616478+07:00","message":"end recv isFinal message id 152"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.869618403+07:00","message":"end Recv id 152"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.869625033+07:00","message":"[buffer interim] 152 true ให้อะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.869631685+07:00","message":"[bufferProcess] interim [440000000]:ให้อะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.869634849+07:00","message":"[bufferProcess] send to processor (isfinal):ให้อะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.869650141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.869680514+07:00","message":"> Transcript [1126] [false]: 'ให้อะไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.869687974+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.869691105+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.869694405+07:00","message":"StatePrefix: 'ให้อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.869698008+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.869701316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.869704757+07:00","message":"> Transcript [1127] [true]: 'ให้อะไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.869708211+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.869710781+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.869713395+07:00","message":"StatePrefix: 'ให้อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.869716009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.86972374+07:00","message":"Push: 'ให้อะไรคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.869738288+07:00","message":"push: {true ให้อะไรคะ 0 0xc0005b6380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:28.876009806+07:00","message":"write wav file: './tmp/7576/7576_152.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:29.581210496+07:00","message":"[GCS] Start streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:30.12018745+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:30.120229428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:30.120235259+07:00","message":"receive interim result [false|false]: เพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:30.120248689+07:00","message":"[buffer interim] 153 false เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:30.12025487+07:00","message":"[bufferProcess] interim [360000000]:เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:30.120256687+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:30.120260342+07:00","message":"[bufferProcess] send to processor (ticker):เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:30.120262969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:30.120265671+07:00","message":"> Transcript [1128] [false]: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:30.120267739+07:00","message":"Set StatePrefix (first interim): 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:30.656372059+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:30.656417721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:30.656425525+07:00","message":"receive interim result [false|false]: เพื่อทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:30.656443196+07:00","message":"[buffer interim] 153 false เพื่อทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:30.65645417+07:00","message":"[bufferProcess] interim [900000000]:เพื่อทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:30.65645748+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:30.755149513+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:30.755182642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:30.755188438+07:00","message":"receive interim result [false|false]: เพื่อทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:30.755201695+07:00","message":"[buffer interim] 153 false เพื่อทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:30.755214229+07:00","message":"[bufferProcess] interim [20000000]:เพื่อทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:30.755216605+07:00","message":"[bufferProcess] send to processor:เพื่อทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:30.755219809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:30.755222574+07:00","message":"> Transcript [1129] [false]: 'เพื่อทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:30.755225268+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:30.755227207+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:30.755229911+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:30.755231843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.024146172+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.024181186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อทำงานต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.024188123+07:00","message":"receive interim result [false|false]: เพื่อทำงานต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.024200656+07:00","message":"[buffer interim] 153 false เพื่อทำงานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.024218304+07:00","message":"[bufferProcess] interim [200000000]:เพื่อทำงานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.024222585+07:00","message":"[bufferProcess] send to processor:เพื่อทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.02422894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.024233027+07:00","message":"> Transcript [1130] [false]: 'เพื่อทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.024237821+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.024240381+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.024243318+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.024246402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.035720377+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.035750659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อทำงานสัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.035756018+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.035768927+07:00","message":"[buffer interim] 153 false เพื่อทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.035774079+07:00","message":"[bufferProcess] interim [320000000]:เพื่อทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.035776277+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.035779538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.035782194+07:00","message":"> Transcript [1131] [false]: 'เพื่อทำงานต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.035784886+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.035787756+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.035789602+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.035791444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:31.114964818+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:31.115011644+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.327463715+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.327504179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อทำงานสัมพันธ์กัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.327510306+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.327524675+07:00","message":"[buffer interim] 153 false เพื่อทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.327532821+07:00","message":"[bufferProcess] interim [560000000]:เพื่อทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.327536554+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.327540773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.327544414+07:00","message":"> Transcript [1132] [false]: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.327549431+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.327551931+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.327554604+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.327556551+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.327559659+07:00","message":"Push: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.327561473+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.327564216+07:00","message":"Set new StatePrefix : 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.327566307+07:00","message":"Next Push (prob) : 'ทำงานสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.327574022+07:00","message":"push: {false เพื่อ 0 0xc0005b7080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.460102818+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.460140288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อทำงานสัมพันธ์กันและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.46014641+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.460158072+07:00","message":"[buffer interim] 153 false เพื่อทำงานสัมพันธ์กันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.460164441+07:00","message":"[bufferProcess] interim [680000000]:เพื่อทำงานสัมพันธ์กันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.460166947+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.460172113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.460175053+07:00","message":"> Transcript [1133] [false]: 'เพื่อทำงานสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.460179889+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.46018279+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.460185805+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.460188864+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.514589965+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.514623386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อทำงานสัมพันธ์กันแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.514629074+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.514640573+07:00","message":"[buffer interim] 153 false เพื่อทำงานสัมพันธ์กันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.514648543+07:00","message":"[bufferProcess] interim [740000000]:เพื่อทำงานสัมพันธ์กันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.514650938+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.514656346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.514660065+07:00","message":"> Transcript [1134] [false]: 'เพื่อทำงานสัมพันธ์กันและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.514663264+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.514665294+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.514667287+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.514669432+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.718943938+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.718985013+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อทำงานสัมพันธ์กันแล้วรวม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.718991717+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.719006212+07:00","message":"[buffer interim] 153 false เพื่อทำงานสัมพันธ์กันแล้วรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.719013068+07:00","message":"[bufferProcess] interim [980000000]:เพื่อทำงานสัมพันธ์กันแล้วรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.719015387+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.719020988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.719023502+07:00","message":"> Transcript [1135] [false]: 'เพื่อทำงานสัมพันธ์กันแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.719026902+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.71902914+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.719031467+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.719034954+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.895986193+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.896023643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อทำงานสัมพันธ์กันแล้วรวมกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.896029131+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.896039724+07:00","message":"[buffer interim] 153 false เพื่อทำงานสัมพันธ์กันแล้วรวมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.896046296+07:00","message":"[bufferProcess] interim [160000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.896048766+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.89605424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.896056809+07:00","message":"> Transcript [1136] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.896060181+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.896062462+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.896064509+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.896066696+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.896070861+07:00","message":"Push: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.896073273+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.896075542+07:00","message":"Set new StatePrefix : 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.896077623+07:00","message":"Next Push (prob) : 'กันแล้วรวม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.896084473+07:00","message":"push: {false ทำงานสัมพันธ์ 0 0xc0005b7080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.034977784+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.035018543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อทำงานสัมพันธ์กันแล้วรวมกันและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.035024631+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.035038392+07:00","message":"[buffer interim] 153 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.035045482+07:00","message":"[bufferProcess] interim [280000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.035048032+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.03505348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.035056718+07:00","message":"> Transcript [1137] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.035059901+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.035062028+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.035064153+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.035066428+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.154876795+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.154914306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.154920298+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.154936257+07:00","message":"[buffer interim] 153 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.1549428+07:00","message":"[bufferProcess] interim [340000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.154945068+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.154948656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.154951246+07:00","message":"> Transcript [1138] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.154954594+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.15495655+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.154958639+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.154961035+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.226344678+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.226378918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.226385094+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.226398605+07:00","message":"[buffer interim] 153 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.226405785+07:00","message":"[bufferProcess] interim [460000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.226408434+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.22641429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.22641715+07:00","message":"> Transcript [1139] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.226420603+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.226422784+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.226425266+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.226427831+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.414013203+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.414046836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.414053025+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.414065765+07:00","message":"[buffer interim] 153 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.414071961+07:00","message":"[bufferProcess] interim [580000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.414074683+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.414079465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.414082237+07:00","message":"> Transcript [1140] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.414085867+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.414087858+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.414090029+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.414092692+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.414097516+07:00","message":"Push: 'กันแล้วรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.414099341+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.414102318+07:00","message":"Set new StatePrefix : 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.414104812+07:00","message":"Next Push (prob) : 'กันแล้วไม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.414111676+07:00","message":"push: {false กันแล้วรวม 0 0xc0005b7080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.451949934+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.452005216+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.452011595+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.452024599+07:00","message":"[buffer interim] 153 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.452030995+07:00","message":"[bufferProcess] interim [640000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.452033539+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.452038831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.452041652+07:00","message":"> Transcript [1141] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.452049021+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.452059484+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.452061688+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.452066991+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.534760529+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.534795104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.534800576+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.534812828+07:00","message":"[buffer interim] 153 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.534818687+07:00","message":"[bufferProcess] interim [760000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.534821272+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.534826581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.53482943+07:00","message":"> Transcript [1142] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.53483251+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.534834602+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.534836713+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.534839433+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.748741741+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.748774317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.748780898+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.748792252+07:00","message":"[buffer interim] 153 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.748800263+07:00","message":"[bufferProcess] interim [940000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.748802773+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.748808239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.748810877+07:00","message":"> Transcript [1143] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.748814206+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.748816159+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.748817993+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.748820669+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.802105646+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.802138168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.802144817+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.802158703+07:00","message":"[buffer interim] 153 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.802165663+07:00","message":"[bufferProcess] interim [60000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.80216797+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.802171218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.802173839+07:00","message":"> Transcript [1144] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.802177389+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.802179371+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.80218155+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.802184256+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.802187235+07:00","message":"Push: 'กันแล้วไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.802189412+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.802191629+07:00","message":"Set new StatePrefix : 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.802193673+07:00","message":"Next Push (prob) : 'ก็ต้องไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.802201129+07:00","message":"push: {false กันแล้วไม่ 0 0xc0005b7080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:33.11818078+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:33.118228513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:33.118235573+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:33.118251504+07:00","message":"[buffer interim] 153 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.118258769+07:00","message":"[bufferProcess] interim [360000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.118261456+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.11826486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.118268534+07:00","message":"> Transcript [1145] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.118270864+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.118273239+07:00","message":"Set new StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:33.305679674+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:33.305710821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:33.305716548+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:33.305728124+07:00","message":"[buffer interim] 153 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.305734402+07:00","message":"[bufferProcess] interim [540000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.305737279+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.305742441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.305745243+07:00","message":"> Transcript [1146] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.305748763+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.305750904+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.305752949+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.305755331+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:33.663112652+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:33.663150706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:33.663156973+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:33.663169121+07:00","message":"[buffer interim] 153 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.663176151+07:00","message":"[bufferProcess] interim [900000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.663178738+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.663184165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.663186743+07:00","message":"> Transcript [1147] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.663190363+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.663192373+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.663196133+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.663198748+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:33.768590324+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:33.768625064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:33.768630812+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:33.768643915+07:00","message":"[buffer interim] 153 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.768652284+07:00","message":"[bufferProcess] interim [20000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.768657273+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.768662701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.768665759+07:00","message":"> Transcript [1148] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.768669612+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.768671529+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.768673678+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.768677739+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.02813961+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.028173151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.028179493+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.028192268+07:00","message":"[buffer interim] 153 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.028199122+07:00","message":"[bufferProcess] interim [260000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.028206894+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.028212435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.028215339+07:00","message":"> Transcript [1149] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.028219341+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.028221229+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.028223362+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.028225865+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.028230495+07:00","message":"Push: 'ก็ต้องบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.028232726+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.028234846+07:00","message":"Set new StatePrefix : 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.028237329+07:00","message":"Next Push (prob) : 'เป้าหมายก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.028244078+07:00","message":"push: {false ก็ต้องบรรลุ 0 0xc0005b7080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.062820086+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.062844477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.062850143+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือ 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.062865802+07:00","message":"[buffer interim] 153 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.062871142+07:00","message":"[bufferProcess] interim [320000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.062873919+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.062877342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.062879698+07:00","message":"> Transcript [1150] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.062883086+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.062885478+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.062887597+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.062890087+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:34.115873984+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:34.115885858+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.211705873+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.211741094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.211747636+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.211762014+07:00","message":"[buffer interim] 153 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.211768839+07:00","message":"[bufferProcess] interim [440000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.211771604+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.211778091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.211780892+07:00","message":"> Transcript [1151] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.211784287+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.211786378+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.211788305+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.211790843+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.315098449+07:00","message":"[GCS] IsForceVAD: false for message ID: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.387131918+07:00","message":"[GCS] Start streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.517869817+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.517901158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วแม่ก็ต้องบรรลุเป้าหมายก็คือสามารถ\",\"confidence\":0.9484085}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.517907701+07:00","message":"receive interim result [true|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วแม่ก็ต้องบรรลุเป้าหมายก็คือสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.517916212+07:00","message":"end recv isFinal message id 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.517918319+07:00","message":"end Recv id 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.517923746+07:00","message":"[buffer interim] 153 true เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วแม่ก็ต้องบรรลุเป้าหมายก็คือสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.517936266+07:00","message":"[bufferProcess] interim [770000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วแม่ก็ต้องบรรลุเป้าหมายก็คือสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.517939819+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.517943819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.517946586+07:00","message":"> Transcript [1152] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.517949812+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.517951656+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.517953511+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.517955927+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.517957964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.5179599+07:00","message":"> Transcript [1153] [true]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วแม่ก็ต้องบรรลุเป้าหมายก็คือสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.517962224+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.517968633+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.517980232+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุเป้าหมายก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.517982308+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.517984027+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.518141297+07:00","message":"Push: 'ก็คือสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.518144113+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่ก็ต้องบรรลุก็คือสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.518146436+07:00","message":"Set new StatePrefix : 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วแม่ก็ต้องบรรลุเป้าหมายก็คือสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.518148885+07:00","message":"Next Push (prob) : 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วแม่ก็ต้องบรรลุเป้าหมายก็คือสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.5181558+07:00","message":"push: {true ก็คือสามารถ 0 0xc0005b7080}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.518169119+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_153.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:34.530366511+07:00","message":"write wav file: './tmp/7576/7576_153.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.927744583+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.927785263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.927790818+07:00","message":"receive interim result [false|false]: รัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.927804824+07:00","message":"[buffer interim] 154 false รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.927810952+07:00","message":"[bufferProcess] interim [540000000]:รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.927812765+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.065989844+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.066021935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักนะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.066027147+07:00","message":"receive interim result [false|false]: รักนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.06604361+07:00","message":"[buffer interim] 154 false รักนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.066050401+07:00","message":"[bufferProcess] interim [660000000]:รักนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.066052507+07:00","message":"[bufferProcess] send to processor:รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.066055563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.066058073+07:00","message":"> Transcript [1154] [false]: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.066060719+07:00","message":"Set StatePrefix (first interim): 'รัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.132047932+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.132089568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักนัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.132096281+07:00","message":"receive interim result [false|false]: รักนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.13210813+07:00","message":"[buffer interim] 154 false รักนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.132115847+07:00","message":"[bufferProcess] interim [780000000]:รักนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.132118977+07:00","message":"[bufferProcess] send to processor:รักนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.13212517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.132128943+07:00","message":"> Transcript [1155] [false]: 'รักนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.132133328+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.132136096+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.13213895+07:00","message":"StatePrefix: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.132141946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.248862855+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.248897225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.248902911+07:00","message":"receive interim result [false|false]: รักนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.248915174+07:00","message":"[buffer interim] 154 false รักนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.248921492+07:00","message":"[bufferProcess] interim [900000000]:รักนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.248923909+07:00","message":"[bufferProcess] send to processor:รักนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.248928979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.248931468+07:00","message":"> Transcript [1156] [false]: 'รักนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.248934705+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.248937039+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.248939334+07:00","message":"StatePrefix: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.248941501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.571740335+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.571776556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักนักเรียนได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.571782577+07:00","message":"receive interim result [false|false]: รักนักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.571798482+07:00","message":"[buffer interim] 154 false รักนักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.571805762+07:00","message":"[bufferProcess] interim [200000000]:รักนักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.571823255+07:00","message":"[bufferProcess] send to processor:รักนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.571829864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.571833062+07:00","message":"> Transcript [1157] [false]: 'รักนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.571836362+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.571838586+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.571840977+07:00","message":"StatePrefix: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.57184299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.728442757+07:00","message":"[GCS] IsForceVAD: false for message ID: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.764956764+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.764989988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักนักเรียนได้อย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.764995725+07:00","message":"receive interim result [false|false]: รักนักเรียนได้อย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.765006146+07:00","message":"[buffer interim] 154 false รักนักเรียนได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.765015264+07:00","message":"[bufferProcess] interim [380000000]:รักนักเรียนได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.76501791+07:00","message":"[bufferProcess] send to processor:รักนักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.765023222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.765025948+07:00","message":"> Transcript [1158] [false]: 'รักนักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.765028727+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.765030758+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.765032758+07:00","message":"StatePrefix: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.765035001+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.765039364+07:00","message":"Push: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.765041096+07:00","message":"TextPushed: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.765043058+07:00","message":"Set new StatePrefix : 'รักนักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.765045034+07:00","message":"Next Push (prob) : 'นักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.765052351+07:00","message":"push: {false รัก 0 0xc00354ee00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.839567167+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.839601112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รับนักเรียนได้อย่างไร\",\"confidence\":0.8699646}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.839606865+07:00","message":"receive interim result [true|false]: รับนักเรียนได้อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.839618043+07:00","message":"end recv isFinal message id 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.839620244+07:00","message":"end Recv id 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.839626356+07:00","message":"[buffer interim] 154 true รับนักเรียนได้อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.83963343+07:00","message":"[bufferProcess] interim [560000000]:รับนักเรียนได้อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.83963773+07:00","message":"[bufferProcess] send to processor (isfinal):รักนักเรียนได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.839647082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.839668572+07:00","message":"> Transcript [1159] [false]: 'รักนักเรียนได้อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.839675417+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.839677883+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.839680348+07:00","message":"StatePrefix: 'รักนักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.839683276+07:00","message":"TextPushed: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.839686464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.839688829+07:00","message":"> Transcript [1160] [true]: 'รับนักเรียนได้อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.839690961+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.839692701+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.839694433+07:00","message":"StatePrefix: 'รักนักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.839696288+07:00","message":"TextPushed: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.839697865+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.839819387+07:00","message":"Push: 'รับนักเรียนได้อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.839822343+07:00","message":"TextPushed: 'รักรับนักเรียนได้อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.839824436+07:00","message":"Set new StatePrefix : 'รับนักเรียนได้อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.839826375+07:00","message":"Next Push (prob) : 'รับนักเรียนได้อย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.839838427+07:00","message":"push: {true รับนักเรียนได้อย่างไร 0 0xc00354ee00}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.839847404+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_154.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:35.847883617+07:00","message":"write wav file: './tmp/7576/7576_154.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:36.568402117+07:00","message":"[GCS] Start streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:37.076428024+07:00","message":"[GCS] IsForceVAD: false for message ID: 155"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:37.116643636+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:37.116658884+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:37.136575667+07:00","message":"[GCS] Start streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:37.165366582+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:37.165397268+07:00","message":"found end of frame, send empty tag with msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:37.165400078+07:00","message":"end Recv id 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:37.165424637+07:00","message":"[buffer interim] 155 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.165455652+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.165462208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.16546704+07:00","message":"> Transcript [1161] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.165471167+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.16547426+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.165477413+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.165480167+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.165486521+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:37.165497424+07:00","message":"push: {true \n 0 0xc003116200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:37.171958929+07:00","message":"write wav file: './tmp/7576/7576_155.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:38.580289966+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:38.580336467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาชนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:38.580342229+07:00","message":"receive interim result [false|false]: เอาชนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:38.58035659+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:38.580361417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะฉะนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:38.580364198+07:00","message":"receive interim result [false|false]: เพราะฉะนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:38.580369723+07:00","message":"[buffer interim] 156 false เอาชนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:38.580372905+07:00","message":"[buffer interim] 156 false เพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.580378386+07:00","message":"[bufferProcess] interim [440000000]:เอาชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.580380087+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.580383326+07:00","message":"[bufferProcess] send to processor (ticker):เอาชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.580385674+07:00","message":"[bufferProcess] interim [500000000]:เพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.580387409+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.580390089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.580392628+07:00","message":"> Transcript [1162] [false]: 'เอาชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.580394754+07:00","message":"Set StatePrefix (first interim): 'เอาชนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:38.605305264+07:00","message":"[GCS] IsForceVAD: false for message ID: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:38.738396493+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:38.738433117+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะฉะนั้น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:38.73844026+07:00","message":"receive interim result [true|false]: เพราะฉะนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:38.738452462+07:00","message":"end recv isFinal message id 156"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:38.738455385+07:00","message":"end Recv id 156"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:38.738463042+07:00","message":"[buffer interim] 156 true เพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.738470792+07:00","message":"[bufferProcess] interim [710000000]:เพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.738479028+07:00","message":"[bufferProcess] send to processor (isfinal):เพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.738483441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.738487277+07:00","message":"> Transcript [1163] [false]: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.738490206+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.738492881+07:00","message":"Set new StatePrefix: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.738495545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.73849831+07:00","message":"> Transcript [1164] [true]: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.738501781+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.738504416+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.738506997+07:00","message":"StatePrefix: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.738509708+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.738516422+07:00","message":"Push: 'เพราะฉะนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:38.738527337+07:00","message":"push: {true เพราะฉะนั้น 0 0xc001ee6500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:38.746023831+07:00","message":"write wav file: './tmp/7576/7576_156.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:38.807319146+07:00","message":"[GCS] Start streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:39.347226394+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:39.347267405+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:39.347272707+07:00","message":"receive interim result [false|false]: นี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:39.347286933+07:00","message":"[buffer interim] 157 false นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.347293072+07:00","message":"[bufferProcess] interim [420000000]:นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.347294959+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:39.647049329+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:39.647083631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:39.647089026+07:00","message":"receive interim result [false|false]: นี่คือที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:39.647102394+07:00","message":"[buffer interim] 157 false นี่คือที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.647109679+07:00","message":"[bufferProcess] interim [720000000]:นี่คือที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.647112385+07:00","message":"[bufferProcess] send to processor:นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.647117881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.647120761+07:00","message":"> Transcript [1165] [false]: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.647122761+07:00","message":"Set StatePrefix (first interim): 'นี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:39.858617892+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:39.858653349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือที่มา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:39.858659255+07:00","message":"receive interim result [false|false]: นี่คือที่มา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:39.858671308+07:00","message":"[buffer interim] 157 false นี่คือที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.858680438+07:00","message":"[bufferProcess] interim [900000000]:นี่คือที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.858682962+07:00","message":"[bufferProcess] send to processor:นี่คือที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.858688163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.858690719+07:00","message":"> Transcript [1166] [false]: 'นี่คือที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.858693954+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.858695839+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.858697755+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.858699802+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:40.116965669+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:40.116975849+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.163499238+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.163541768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือที่มาของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.163548235+07:00","message":"receive interim result [false|false]: นี่คือที่มาของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.163561983+07:00","message":"[buffer interim] 157 false นี่คือที่มาของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.163568252+07:00","message":"[bufferProcess] interim [140000000]:นี่คือที่มาของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.163570486+07:00","message":"[bufferProcess] send to processor:นี่คือที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.163575596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.163578551+07:00","message":"> Transcript [1167] [false]: 'นี่คือที่มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.163581856+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.163584171+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.163586203+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.163588552+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.370591145+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.370634647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือที่มาของคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.370640816+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.370661034+07:00","message":"[buffer interim] 157 false นี่คือที่มาของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.370669154+07:00","message":"[bufferProcess] interim [380000000]:นี่คือที่มาของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.370672394+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.370679442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.370686058+07:00","message":"> Transcript [1168] [false]: 'นี่คือที่มาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.370690154+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.370692485+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.370694362+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.370696351+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.54475938+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.544796683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือที่มาของคำว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.5448028+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.544814734+07:00","message":"[buffer interim] 157 false นี่คือที่มาของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.544821081+07:00","message":"[bufferProcess] interim [560000000]:นี่คือที่มาของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.544823626+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.544828795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.544831687+07:00","message":"> Transcript [1169] [false]: 'นี่คือที่มาของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.544834811+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.544837022+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.54483911+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.544841082+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.544845277+07:00","message":"Push: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.544847418+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.544849341+07:00","message":"Set new StatePrefix : 'นี่คือที่มาของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.54485131+07:00","message":"Next Push (prob) : 'ที่มาของคำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.544858523+07:00","message":"push: {false นี่คือ 0 0xc0005b7300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.939458055+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.939499708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือที่มาของคำว่าความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.939507366+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่าความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.939521325+07:00","message":"[buffer interim] 157 false นี่คือที่มาของคำว่าความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.939527978+07:00","message":"[bufferProcess] interim [980000000]:นี่คือที่มาของคำว่าความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.939530506+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.939535522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.939538312+07:00","message":"> Transcript [1170] [false]: 'นี่คือที่มาของคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.939541421+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.939543715+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.939546174+07:00","message":"StatePrefix: 'นี่คือที่มาของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.939548593+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.13240937+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.132447746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือที่มาของคำว่าความหมาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.132453255+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่าความหมาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.132467612+07:00","message":"[buffer interim] 157 false นี่คือที่มาของคำว่าความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.13247704+07:00","message":"[bufferProcess] interim [220000000]:นี่คือที่มาของคำว่าความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.132479769+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำว่าความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.132485155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.132488026+07:00","message":"> Transcript [1171] [false]: 'นี่คือที่มาของคำว่าความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.13249142+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.132493631+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.132496076+07:00","message":"StatePrefix: 'นี่คือที่มาของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.132498672+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.445585761+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.44562265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือที่มาของคำว่าความหมายของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.445631207+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่าความหมายของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.445647658+07:00","message":"[buffer interim] 157 false นี่คือที่มาของคำว่าความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.445654267+07:00","message":"[bufferProcess] interim [520000000]:นี่คือที่มาของคำว่าความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.44565687+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำว่าความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.44566332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.445666942+07:00","message":"> Transcript [1172] [false]: 'นี่คือที่มาของคำว่าความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.445670133+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.445672191+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.44567425+07:00","message":"StatePrefix: 'นี่คือที่มาของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.445676853+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.768683838+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.768721834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือที่มาของคำว่าความหมายของเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.768728829+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่าความหมายของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.768745418+07:00","message":"[buffer interim] 157 false นี่คือที่มาของคำว่าความหมายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.768752592+07:00","message":"[bufferProcess] interim [820000000]:นี่คือที่มาของคำว่าความหมายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.768755046+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำว่าความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.768758413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.768760897+07:00","message":"> Transcript [1173] [false]: 'นี่คือที่มาของคำว่าความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.768764489+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.768766592+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.768768755+07:00","message":"StatePrefix: 'นี่คือที่มาของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.768770792+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.768773352+07:00","message":"Push: 'ที่มาของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.768775287+07:00","message":"TextPushed: 'นี่คือที่มาของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.768777472+07:00","message":"Set new StatePrefix : 'นี่คือที่มาของคำว่าความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.768779583+07:00","message":"Next Push (prob) : 'ว่าความหมายของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.768787004+07:00","message":"push: {false ที่มาของคำ 0 0xc0005b7300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.828547997+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.828589971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือที่มาของคำว่าความหมายของระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.828596586+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่าความหมายของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.828610095+07:00","message":"[buffer interim] 157 false นี่คือที่มาของคำว่าความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.828616834+07:00","message":"[bufferProcess] interim [880000000]:นี่คือที่มาของคำว่าความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.828619703+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำว่าความหมายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.828625296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.828628085+07:00","message":"> Transcript [1174] [false]: 'นี่คือที่มาของคำว่าความหมายของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.82863145+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.828633661+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.828635798+07:00","message":"StatePrefix: 'นี่คือที่มาของคำว่าความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.828638325+07:00","message":"TextPushed: 'นี่คือที่มาของคำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.159333126+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.159367499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือที่มาของคำว่าความหมายของระบบหาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.159373542+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่าความหมายของระบบหาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.159390882+07:00","message":"[buffer interim] 157 false นี่คือที่มาของคำว่าความหมายของระบบหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.159398225+07:00","message":"[bufferProcess] interim [180000000]:นี่คือที่มาของคำว่าความหมายของระบบหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.159401353+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำว่าความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.159406815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.159409319+07:00","message":"> Transcript [1175] [false]: 'นี่คือที่มาของคำว่าความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.159413205+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.159415398+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.159417283+07:00","message":"StatePrefix: 'นี่คือที่มาของคำว่าความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.15941997+07:00","message":"TextPushed: 'นี่คือที่มาของคำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.314104573+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.3141431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือที่มาของคำว่าความหมายของระบบการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.314149537+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่าความหมายของระบบการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.314164409+07:00","message":"[buffer interim] 157 false นี่คือที่มาของคำว่าความหมายของระบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.3141714+07:00","message":"[bufferProcess] interim [240000000]:นี่คือที่มาของคำว่าความหมายของระบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.314173869+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำว่าความหมายของระบบหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.314177311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.31417993+07:00","message":"> Transcript [1176] [false]: 'นี่คือที่มาของคำว่าความหมายของระบบหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.314183457+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.314185368+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.314187281+07:00","message":"StatePrefix: 'นี่คือที่มาของคำว่าความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.314190169+07:00","message":"TextPushed: 'นี่คือที่มาของคำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.394044142+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.394081628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือที่มาของคำว่าความหมายของระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.394087996+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่าความหมายของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.394100504+07:00","message":"[buffer interim] 157 false นี่คือที่มาของคำว่าความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.394107228+07:00","message":"[bufferProcess] interim [300000000]:นี่คือที่มาของคำว่าความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.394109782+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำว่าความหมายของระบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.394115086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.394117877+07:00","message":"> Transcript [1177] [false]: 'นี่คือที่มาของคำว่าความหมายของระบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.394121245+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.394123486+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.394125336+07:00","message":"StatePrefix: 'นี่คือที่มาของคำว่าความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.394128062+07:00","message":"TextPushed: 'นี่คือที่มาของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.394132377+07:00","message":"Push: 'ว่าความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.394134357+07:00","message":"TextPushed: 'นี่คือที่มาของคำว่าความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.394136475+07:00","message":"Set new StatePrefix : 'นี่คือที่มาของคำว่าความหมายของระบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.394138519+07:00","message":"Next Push (prob) : 'ระบบการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.394146354+07:00","message":"push: {false ว่าความหมายของ 0 0xc0005b7300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.453639676+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.453676805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือที่มาของคำว่าความหมายของระบบการเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.453683209+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่าความหมายของระบบการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.453697029+07:00","message":"[buffer interim] 157 false นี่คือที่มาของคำว่าความหมายของระบบการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.453703458+07:00","message":"[bufferProcess] interim [420000000]:นี่คือที่มาของคำว่าความหมายของระบบการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.453707232+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำว่าความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.45371278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.453715852+07:00","message":"> Transcript [1178] [false]: 'นี่คือที่มาของคำว่าความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.453718156+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.585202219+07:00","message":"[GCS] IsForceVAD: false for message ID: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.707496925+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.707542641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือที่มาของคำว่าความหมายของระบบการเรียน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.707551483+07:00","message":"receive interim result [true|false]: นี่คือที่มาของคำว่าความหมายของระบบการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.7075629+07:00","message":"end recv isFinal message id 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.707565918+07:00","message":"end Recv id 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.707573814+07:00","message":"[buffer interim] 157 true นี่คือที่มาของคำว่าความหมายของระบบการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.707584567+07:00","message":"[bufferProcess] interim [810000000]:นี่คือที่มาของคำว่าความหมายของระบบการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.707589048+07:00","message":"[bufferProcess] send to processor (isfinal):นี่คือที่มาของคำว่าความหมายของระบบการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.707594403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.707598489+07:00","message":"> Transcript [1179] [false]: 'นี่คือที่มาของคำว่าความหมายของระบบการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.707602826+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.707605998+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.70760879+07:00","message":"StatePrefix: 'นี่คือที่มาของคำว่าความหมายของระบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.707612951+07:00","message":"TextPushed: 'นี่คือที่มาของคำว่าความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.707616182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.707619614+07:00","message":"> Transcript [1180] [true]: 'นี่คือที่มาของคำว่าความหมายของระบบการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.707623274+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.707625821+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.70762829+07:00","message":"StatePrefix: 'นี่คือที่มาของคำว่าความหมายของระบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.707631553+07:00","message":"TextPushed: 'นี่คือที่มาของคำว่าความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.707635383+07:00","message":"Push: 'ระบบการเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.707645657+07:00","message":"push: {true ระบบการเรียน 0 0xc0005b7300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:42.71635433+07:00","message":"write wav file: './tmp/7576/7576_157.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.967355517+07:00","message":"[GCS] Start streaming session, msgId: 158"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:43.117558645+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:43.117570546+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:43.507443799+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:43.507493797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:43.507500509+07:00","message":"receive interim result [false|false]: เพราะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:43.507516199+07:00","message":"[buffer interim] 158 false เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:43.50752433+07:00","message":"[bufferProcess] interim [360000000]:เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:43.507527341+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:43.703728163+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:43.703767877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะเขา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:43.703774742+07:00","message":"receive interim result [false|false]: เพราะเขา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:43.703791476+07:00","message":"[buffer interim] 158 false เพราะเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:43.703799534+07:00","message":"[bufferProcess] interim [600000000]:เพราะเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:43.70380276+07:00","message":"[bufferProcess] send to processor:เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:43.70380703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:43.703810623+07:00","message":"> Transcript [1181] [false]: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:43.703813686+07:00","message":"Set StatePrefix (first interim): 'เพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:43.83336647+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:43.833407997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:43.833413778+07:00","message":"receive interim result [false|false]: เพราะคำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:43.833425077+07:00","message":"[buffer interim] 158 false เพราะคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:43.833431601+07:00","message":"[bufferProcess] interim [720000000]:เพราะคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:43.833434137+07:00","message":"[bufferProcess] send to processor:เพราะเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:43.833439262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:43.83344201+07:00","message":"> Transcript [1182] [false]: 'เพราะเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:43.833445041+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:43.833447122+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:43.833448988+07:00","message":"StatePrefix: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:43.83345109+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.011420707+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.011455591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคำว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.011460704+07:00","message":"receive interim result [false|false]: เพราะคำว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.011473129+07:00","message":"[buffer interim] 158 false เพราะคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.011480019+07:00","message":"[bufferProcess] interim [840000000]:เพราะคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.011482245+07:00","message":"[bufferProcess] send to processor:เพราะคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.011485509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.011488273+07:00","message":"> Transcript [1183] [false]: 'เพราะคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.011490952+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.011492887+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.011494728+07:00","message":"StatePrefix: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.01149661+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.340123098+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.340159453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคำว่ารัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.340165324+07:00","message":"receive interim result [false|false]: เพราะคำว่ารัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.340178009+07:00","message":"[buffer interim] 158 false เพราะคำว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.340184745+07:00","message":"[bufferProcess] interim [140000000]:เพราะคำว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.340187355+07:00","message":"[bufferProcess] send to processor:เพราะคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.340192485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.340200745+07:00","message":"> Transcript [1184] [false]: 'เพราะคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.340204666+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.340206805+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.340208568+07:00","message":"StatePrefix: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.340210405+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.421802044+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.421835379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคำว่าระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.42184132+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.421854875+07:00","message":"[buffer interim] 158 false เพราะคำว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.421861779+07:00","message":"[bufferProcess] interim [320000000]:เพราะคำว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.421864572+07:00","message":"[bufferProcess] send to processor:เพราะคำว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.421868799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.421871602+07:00","message":"> Transcript [1185] [false]: 'เพราะคำว่ารัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.421874721+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.421876947+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.421878885+07:00","message":"StatePrefix: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.421881034+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.421886605+07:00","message":"Push: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.42188851+07:00","message":"TextPushed: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.421890682+07:00","message":"Set new StatePrefix : 'เพราะคำว่ารัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.421892813+07:00","message":"Next Push (prob) : 'คำว่ารัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.421900393+07:00","message":"push: {false เพราะ 0 0xc00354f000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.880783819+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.880824377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคำว่าระบบมัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.880830057+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.880841765+07:00","message":"[buffer interim] 158 false เพราะคำว่าระบบมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.880850289+07:00","message":"[bufferProcess] interim [680000000]:เพราะคำว่าระบบมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.880852466+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.8808562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.880858786+07:00","message":"> Transcript [1186] [false]: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.880861058+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.880862953+07:00","message":"Set new StatePrefix: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.937296239+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.93733696+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคำว่าระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.937343461+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.93735872+07:00","message":"[buffer interim] 158 false เพราะคำว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.937370094+07:00","message":"[bufferProcess] interim [740000000]:เพราะคำว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.937373915+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.93738216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.937388433+07:00","message":"> Transcript [1187] [false]: 'เพราะคำว่าระบบมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.937391735+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.937393931+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.937395817+07:00","message":"StatePrefix: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.937397857+07:00","message":"TextPushed: 'เพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.953928959+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.953969811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคำว่าระบบนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.953976047+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.953990865+07:00","message":"[buffer interim] 158 false เพราะคำว่าระบบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.953998909+07:00","message":"[bufferProcess] interim [800000000]:เพราะคำว่าระบบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.954001398+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.954004863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.95400738+07:00","message":"> Transcript [1188] [false]: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.954010391+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.954012476+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.954014323+07:00","message":"StatePrefix: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.954016485+07:00","message":"TextPushed: 'เพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.2503214+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.250363621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคำว่าระบบนะคะโดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.250369716+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.250385716+07:00","message":"[buffer interim] 158 false เพราะคำว่าระบบนะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.250393612+07:00","message":"[bufferProcess] interim [40000000]:เพราะคำว่าระบบนะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.250396383+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.250403309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.250408551+07:00","message":"> Transcript [1189] [false]: 'เพราะคำว่าระบบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.250412333+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.250414677+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.250417107+07:00","message":"StatePrefix: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.250419272+07:00","message":"TextPushed: 'เพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.307754755+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.307793484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคำว่าระบบนะคะโดยเฉพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.30779934+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดยเฉพาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.307813855+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.307818147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคำว่าระบบนะคะรวบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.307820891+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะรวบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.307825956+07:00","message":"[buffer interim] 158 false เพราะคำว่าระบบนะคะโดยเฉพาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.307829182+07:00","message":"[buffer interim] 158 false เพราะคำว่าระบบนะคะรวบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.307834712+07:00","message":"[bufferProcess] interim [160000000]:เพราะคำว่าระบบนะคะโดยเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.307836939+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.307839818+07:00","message":"[bufferProcess] interim [220000000]:เพราะคำว่าระบบนะคะรวบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.307841675+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะโดยเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.307844148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.307846533+07:00","message":"> Transcript [1190] [false]: 'เพราะคำว่าระบบนะคะโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.307849667+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.307851653+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.307853491+07:00","message":"StatePrefix: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.307855431+07:00","message":"TextPushed: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.30785794+07:00","message":"Push: 'คำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.307860048+07:00","message":"TextPushed: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.307862068+07:00","message":"Set new StatePrefix : 'เพราะคำว่าระบบนะคะโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.307863968+07:00","message":"Next Push (prob) : 'นะคะโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.3078657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.307867663+07:00","message":"> Transcript [1191] [false]: 'เพราะคำว่าระบบนะคะโดยเฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.307869741+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.307871328+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.307872921+07:00","message":"StatePrefix: 'เพราะคำว่าระบบนะคะโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.30787471+07:00","message":"TextPushed: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.307881287+07:00","message":"push: {false คำว่าระบบ 0 0xc00354f000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.424324749+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.42436194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคำว่าระบบนะคะโดยทั่วไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.424368046+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดยทั่วไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.424382025+07:00","message":"[buffer interim] 158 false เพราะคำว่าระบบนะคะโดยทั่วไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.424388855+07:00","message":"[bufferProcess] interim [280000000]:เพราะคำว่าระบบนะคะโดยทั่วไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.424391487+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะรวบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.424397967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.424400505+07:00","message":"> Transcript [1192] [false]: 'เพราะคำว่าระบบนะคะรวบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.42440284+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.424405211+07:00","message":"Set new StatePrefix: 'เพราะคำว่าระบบนะคะรวบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.621828875+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.621864624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคำว่าระบบนะคะโดยทั่วไปนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.621871063+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดยทั่วไปนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.621882769+07:00","message":"[buffer interim] 158 false เพราะคำว่าระบบนะคะโดยทั่วไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.621889489+07:00","message":"[bufferProcess] interim [460000000]:เพราะคำว่าระบบนะคะโดยทั่วไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.621892224+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะโดยทั่วไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.621897679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.621900797+07:00","message":"> Transcript [1193] [false]: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.621903289+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.621905279+07:00","message":"Set new StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.636380779+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.636416126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคำว่าระบบนะคะโดยทั่วไปนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.636421714+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดยทั่วไปนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.636433913+07:00","message":"[buffer interim] 158 false เพราะคำว่าระบบนะคะโดยทั่วไปนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.636440811+07:00","message":"[bufferProcess] interim [520000000]:เพราะคำว่าระบบนะคะโดยทั่วไปนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.636443245+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะโดยทั่วไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.636446794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.63644951+07:00","message":"> Transcript [1194] [false]: 'เพราะคำว่าระบบนะคะโดยทั่วไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.636452571+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.636454671+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.636456421+07:00","message":"StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.636458678+07:00","message":"TextPushed: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.828005616+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.828040818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคำว่าระบบนะคะโดยทั่วไปนั้นมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.828046517+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดยทั่วไปนั้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.828062989+07:00","message":"[buffer interim] 158 false เพราะคำว่าระบบนะคะโดยทั่วไปนั้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.828071579+07:00","message":"[bufferProcess] interim [700000000]:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.828074009+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะโดยทั่วไปนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.828077822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.828080317+07:00","message":"> Transcript [1195] [false]: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.828083686+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.828085948+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.828088031+07:00","message":"StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.828090786+07:00","message":"TextPushed: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.940636173+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.940672356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคำว่าระบบนะคะโดยทั่วไปนั้นไหม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.940678137+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดยทั่วไปนั้นไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.940689142+07:00","message":"[buffer interim] 158 false เพราะคำว่าระบบนะคะโดยทั่วไปนั้นไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.940696203+07:00","message":"[bufferProcess] interim [760000000]:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.940698927+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.940704743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.940707306+07:00","message":"> Transcript [1196] [false]: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.940710855+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.940713183+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.940715203+07:00","message":"StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.940717939+07:00","message":"TextPushed: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.009659677+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.009693817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคำว่าระบบนะคะโดยทั่วไปนั้นไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.009699665+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดยทั่วไปนั้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.009715019+07:00","message":"[buffer interim] 158 false เพราะคำว่าระบบนะคะโดยทั่วไปนั้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.009721579+07:00","message":"[bufferProcess] interim [880000000]:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.009724041+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.009727597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.009730483+07:00","message":"> Transcript [1197] [false]: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.009734007+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.009735911+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.009737904+07:00","message":"StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.009740282+07:00","message":"TextPushed: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.009746564+07:00","message":"Push: 'นะคะโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.00974874+07:00","message":"TextPushed: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.009751327+07:00","message":"Set new StatePrefix : 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.009753576+07:00","message":"Next Push (prob) : 'นั้นไหม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.009761304+07:00","message":"push: {false นะคะโดยทั่วไป 0 0xc00354f000}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:46.117784713+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:46.117800232+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.133117276+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.133148508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.133154452+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.13317668+07:00","message":"[buffer interim] 158 false เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.133183753+07:00","message":"[bufferProcess] interim [940000000]:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.133186823+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.133203171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.133207253+07:00","message":"> Transcript [1198] [false]: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.133210936+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.133233297+07:00","message":"Set new StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นไม้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.235642419+07:00","message":"[GCS] IsForceVAD: false for message ID: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.297616943+07:00","message":"[GCS] Start streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.373473573+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.373512584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง\",\"confidence\":0.9324058}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.373519632+07:00","message":"receive interim result [true|false]: เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.37352848+07:00","message":"end recv isFinal message id 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.373530649+07:00","message":"end Recv id 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.373536941+07:00","message":"[buffer interim] 158 true เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.37354525+07:00","message":"[bufferProcess] interim [300000000]:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.373548462+07:00","message":"[bufferProcess] send to processor (isfinal):เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.373551843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.37355458+07:00","message":"> Transcript [1199] [false]: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.37355701+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.373559065+07:00","message":"Set new StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.373561202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.373563207+07:00","message":"> Transcript [1200] [true]: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.373565635+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.373567649+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.373569414+07:00","message":"StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.373571925+07:00","message":"TextPushed: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.373577953+07:00","message":"Push: 'นั้นหมายถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.373585868+07:00","message":"push: {true นั้นหมายถึง 0 0xc00354f000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:46.382041889+07:00","message":"write wav file: './tmp/7576/7576_158.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.823292028+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.823329373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.823334621+07:00","message":"receive interim result [false|false]: สิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.823349124+07:00","message":"[buffer interim] 159 false สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.823355599+07:00","message":"[bufferProcess] interim [540000000]:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.823357448+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.976613409+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.976657411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.976664422+07:00","message":"receive interim result [false|false]: สิ่งต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.976680267+07:00","message":"[buffer interim] 159 false สิ่งต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.976691319+07:00","message":"[bufferProcess] interim [720000000]:สิ่งต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.976695205+07:00","message":"[bufferProcess] send to processor:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.976702942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.97670674+07:00","message":"> Transcript [1201] [false]: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.97671031+07:00","message":"Set StatePrefix (first interim): 'สิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:47.14265712+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:47.142688265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:47.142693443+07:00","message":"receive interim result [false|false]: สิ่งต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:47.14270884+07:00","message":"[buffer interim] 159 false สิ่งต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.142715419+07:00","message":"[bufferProcess] interim [840000000]:สิ่งต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.142717399+07:00","message":"[bufferProcess] send to processor:สิ่งต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.142722719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.142725443+07:00","message":"> Transcript [1202] [false]: 'สิ่งต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.142728044+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.142729905+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.142731917+07:00","message":"StatePrefix: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.142733823+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:47.32658786+07:00","message":"[GCS] IsForceVAD: false for message ID: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:47.416141125+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:47.416177072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งต่างๆ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:47.416183409+07:00","message":"receive interim result [true|false]: สิ่งต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:47.416201529+07:00","message":"end recv isFinal message id 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:47.416204113+07:00","message":"end Recv id 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:47.416209892+07:00","message":"[buffer interim] 159 true สิ่งต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.416216708+07:00","message":"[bufferProcess] interim [260000000]:สิ่งต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.416221003+07:00","message":"[bufferProcess] send to processor (isfinal):สิ่งต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.416225505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.416229805+07:00","message":"> Transcript [1203] [false]: 'สิ่งต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.416234241+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.416237239+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.416239033+07:00","message":"StatePrefix: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.416240944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.416242902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.416246512+07:00","message":"> Transcript [1204] [true]: 'สิ่งต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.416248601+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.416250228+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.416251749+07:00","message":"StatePrefix: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.416253414+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.416261415+07:00","message":"Push: 'สิ่งต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:47.416268877+07:00","message":"push: {true สิ่งต่างๆ 0 0xc00354f180}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:47.424450249+07:00","message":"write wav file: './tmp/7576/7576_159.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:47.447801155+07:00","message":"[GCS] Start streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.062848548+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.062888832+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.062894197+07:00","message":"receive interim result [false|false]: พี่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.062908284+07:00","message":"[buffer interim] 160 false พี่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.062915048+07:00","message":"[bufferProcess] interim [600000000]:พี่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.06291713+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.200710274+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.200759276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่มีชู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.200769322+07:00","message":"receive interim result [false|false]: พี่มีชู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.200784956+07:00","message":"[buffer interim] 160 false พี่มีชู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.200793508+07:00","message":"[bufferProcess] interim [780000000]:พี่มีชู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.200796062+07:00","message":"[bufferProcess] send to processor:พี่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.200799645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.200802739+07:00","message":"> Transcript [1205] [false]: 'พี่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.20080492+07:00","message":"Set StatePrefix (first interim): 'พี่มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.302048735+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.302086309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่มีส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.302092064+07:00","message":"receive interim result [false|false]: พี่มีส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.302104215+07:00","message":"[buffer interim] 160 false พี่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.302112892+07:00","message":"[bufferProcess] interim [840000000]:พี่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.302115113+07:00","message":"[bufferProcess] send to processor:พี่มีชู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.302120316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.302123137+07:00","message":"> Transcript [1206] [false]: 'พี่มีชู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.302125943+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.3021279+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.302129832+07:00","message":"StatePrefix: 'พี่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.302131945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.437305354+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.437338675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่มีส่วนตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.437344014+07:00","message":"receive interim result [false|false]: พี่มีส่วนตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.437358926+07:00","message":"[buffer interim] 160 false พี่มีส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.437367465+07:00","message":"[bufferProcess] interim [20000000]:พี่มีส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.437370062+07:00","message":"[bufferProcess] send to processor:พี่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.437374313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.437376877+07:00","message":"> Transcript [1207] [false]: 'พี่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.437379858+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.437381936+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.43738365+07:00","message":"StatePrefix: 'พี่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.4373856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.489181929+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.489230762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีส่วนประกอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.489237991+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.48925272+07:00","message":"[buffer interim] 160 false ที่มีส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.489260453+07:00","message":"[bufferProcess] interim [80000000]:ที่มีส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.489263891+07:00","message":"[bufferProcess] send to processor:พี่มีส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.489268422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.489274324+07:00","message":"> Transcript [1208] [false]: 'พี่มีส่วนตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.489278734+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.489281774+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.489284884+07:00","message":"StatePrefix: 'พี่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.489288168+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.826659868+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.826697903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีส่วนประกอบอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.826704473+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.82671626+07:00","message":"[buffer interim] 160 false ที่มีส่วนประกอบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.826723041+07:00","message":"[bufferProcess] interim [380000000]:ที่มีส่วนประกอบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.82672554+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.826730532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.826734438+07:00","message":"> Transcript [1209] [false]: 'ที่มีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.826736584+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.826738546+07:00","message":"Set new StatePrefix: 'ที่มีส่วนประกอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.878824312+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.878862227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีส่วนประกอบตั้งแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.878869419+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.878882572+07:00","message":"[buffer interim] 160 false ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.878890158+07:00","message":"[bufferProcess] interim [440000000]:ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.878892933+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.878896048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.878898972+07:00","message":"> Transcript [1210] [false]: 'ที่มีส่วนประกอบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.878902024+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.878904259+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.87890654+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.878908989+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:49.118128161+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:49.118134561+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.519889194+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.519928978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีส่วนประกอบตั้งแต่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.519935307+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.519949208+07:00","message":"[buffer interim] 160 false ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.519956036+07:00","message":"[bufferProcess] interim [40000000]:ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.519958749+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.519965004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.51996773+07:00","message":"> Transcript [1211] [false]: 'ที่มีส่วนประกอบตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.519971064+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.519973269+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.519975561+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.519977732+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.524081929+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.524118737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีส่วนประกอบตั้งแต่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.524125774+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.524134641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.524138114+07:00","message":"receive interim result [false|false]:  2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.524145665+07:00","message":"[buffer interim] 160 false ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.524150416+07:00","message":"[buffer interim] 160 false  2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.524156491+07:00","message":"[bufferProcess] interim [100000000]:ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.524159043+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.524161636+07:00","message":"[bufferProcess] interim [100000000]: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.524163954+07:00","message":"[bufferProcess] update buffer: ที่มีส่วนประกอบตั้งแต่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.524166614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.524168955+07:00","message":"> Transcript [1212] [false]: 'ที่มีส่วนประกอบตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.524171595+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.524173487+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.524175373+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.524177246+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.780973611+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.781008118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีส่วนประกอบตั้งแต่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.781014607+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.781024165+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 25\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.781026966+07:00","message":"receive interim result [false|false]:  25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.781039615+07:00","message":"[buffer interim] 160 false ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.781049531+07:00","message":"[buffer interim] 160 false  25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.781056663+07:00","message":"[bufferProcess] interim [340000000]:ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.781059197+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.781062935+07:00","message":"[bufferProcess] interim [340000000]: 25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.781065855+07:00","message":"[bufferProcess] update buffer: ที่มีส่วนประกอบตั้งแต่ 25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.781068511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.781071479+07:00","message":"> Transcript [1213] [false]: 'ที่มีส่วนประกอบตั้งแต่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.781074139+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.781076101+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.781078492+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.781080498+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.781085622+07:00","message":"Push: 'ที่มีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.781088181+07:00","message":"TextPushed: 'ที่มีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.781090132+07:00","message":"Set new StatePrefix : 'ที่มีส่วนประกอบตั้งแต่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.78109214+07:00","message":"Next Push (prob) : 'ตั้งแต่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.781100276+07:00","message":"push: {false ที่มีส่วนประกอบ 0 0xc003116080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.800506044+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.800539331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีส่วนประกอบตั้งแต่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.800544638+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.800556331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 20\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.800560008+07:00","message":"receive interim result [false|false]:  20"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.800566566+07:00","message":"[buffer interim] 160 false ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.800569893+07:00","message":"[buffer interim] 160 false  20"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.800574742+07:00","message":"[bufferProcess] interim [400000000]:ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.800577111+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่ 25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.800579734+07:00","message":"[bufferProcess] interim [400000000]: 20"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.800581894+07:00","message":"[bufferProcess] update buffer: ที่มีส่วนประกอบตั้งแต่ 20"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.800584218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.800586911+07:00","message":"> Transcript [1214] [false]: 'ที่มีส่วนประกอบตั้งแต่ 25'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.80058941+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.800591391+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.800593161+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบตั้งแต่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.800595285+07:00","message":"TextPushed: 'ที่มีส่วนประกอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.908524053+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.908555336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีส่วนประกอบตั้งแต่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.908561713+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.908571774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.908574905+07:00","message":"receive interim result [false|false]:  2 ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.908581359+07:00","message":"[buffer interim] 160 false ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.908584605+07:00","message":"[buffer interim] 160 false  2 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.908589919+07:00","message":"[bufferProcess] interim [460000000]:ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.908592094+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่ 20"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.908594948+07:00","message":"[bufferProcess] interim [460000000]: 2 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.908597233+07:00","message":"[bufferProcess] update buffer: ที่มีส่วนประกอบตั้งแต่ 2 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.908599917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.908602753+07:00","message":"> Transcript [1215] [false]: 'ที่มีส่วนประกอบตั้งแต่ 20'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.908606019+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.908608178+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.908610196+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบตั้งแต่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.908612173+07:00","message":"TextPushed: 'ที่มีส่วนประกอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.033520784+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.033556219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีส่วนประกอบตั้งแต่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.033562658+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.033572371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 ส่วนคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.033575899+07:00","message":"receive interim result [false|false]:  2 ส่วนคือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.03358377+07:00","message":"[buffer interim] 160 false ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.033587+07:00","message":"[buffer interim] 160 false  2 ส่วนคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.033592489+07:00","message":"[bufferProcess] interim [580000000]:ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.033595101+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่ 2 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.033598156+07:00","message":"[bufferProcess] interim [580000000]: 2 ส่วนคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.033600602+07:00","message":"[bufferProcess] update buffer: ที่มีส่วนประกอบตั้งแต่ 2 ส่วนคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.03360342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.033606224+07:00","message":"> Transcript [1216] [false]: 'ที่มีส่วนประกอบตั้งแต่ 2 ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.033609305+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.033611566+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.033614672+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบตั้งแต่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.033617479+07:00","message":"TextPushed: 'ที่มีส่วนประกอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.090068841+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.090097913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.090103329+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.090115116+07:00","message":"[buffer interim] 160 false ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.090121988+07:00","message":"[bufferProcess] interim [640000000]:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.090125742+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่ 2 ส่วนคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.09013181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.090134401+07:00","message":"> Transcript [1217] [false]: 'ที่มีส่วนประกอบตั้งแต่ 2 ส่วนคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.090137468+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.090139642+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.090141901+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบตั้งแต่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.090144454+07:00","message":"TextPushed: 'ที่มีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.090149654+07:00","message":"Push: 'ตั้งแต่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.090151548+07:00","message":"TextPushed: 'ที่มีส่วนประกอบตั้งแต่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.090153618+07:00","message":"Set new StatePrefix : 'ที่มีส่วนประกอบตั้งแต่ 2 ส่วนคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.090155693+07:00","message":"Next Push (prob) : ' ส่วนคือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.09016296+07:00","message":"push: {false ตั้งแต่ 2 0 0xc003116080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.224504967+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.224547236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.224555568+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.224567945+07:00","message":"[buffer interim] 160 false ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.224574588+07:00","message":"[bufferProcess] interim [820000000]:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.224578409+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.2245853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.224589371+07:00","message":"> Transcript [1218] [false]: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.224592869+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.224596637+07:00","message":"Set new StatePrefix: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.904964204+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.905005684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.905012017+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.905025123+07:00","message":"[buffer interim] 160 false ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.905031933+07:00","message":"[bufferProcess] interim [420000000]:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.905034393+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.905039693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.905042147+07:00","message":"> Transcript [1219] [false]: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.905045811+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.905048272+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.905050412+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.905052819+07:00","message":"TextPushed: 'ที่มีส่วนประกอบตั้งแต่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.999761314+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.999794798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.999802001+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.99981531+07:00","message":"[buffer interim] 160 false ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.999823348+07:00","message":"[bufferProcess] interim [540000000]:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.99982715+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.999835575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.999839585+07:00","message":"> Transcript [1220] [false]: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.999844352+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.999847338+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.999850382+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.99985423+07:00","message":"TextPushed: 'ที่มีส่วนประกอบตั้งแต่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.136094472+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.136131311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.136137709+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.13615415+07:00","message":"[buffer interim] 160 false ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.136161821+07:00","message":"[bufferProcess] interim [720000000]:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.136164301+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.136167474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.136170382+07:00","message":"> Transcript [1221] [false]: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.136173674+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.136175671+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.136177493+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.136179718+07:00","message":"TextPushed: 'ที่มีส่วนประกอบตั้งแต่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.390108812+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.390145901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.390154133+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.390169353+07:00","message":"[buffer interim] 160 false ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.390182657+07:00","message":"[bufferProcess] interim [960000000]:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.390186772+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.39020027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.390207562+07:00","message":"> Transcript [1222] [false]: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.390212791+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.390215958+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.39021908+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.390222723+07:00","message":"TextPushed: 'ที่มีส่วนประกอบตั้งแต่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.390230894+07:00","message":"Push: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.390233922+07:00","message":"TextPushed: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.390236898+07:00","message":"Set new StatePrefix : 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.390240229+07:00","message":"Next Push (prob) : 'ไปรวมกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.390259876+07:00","message":"push: {false ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น 0 0xc003116080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.397026468+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.397049865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันเนาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.39705532+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.397066292+07:00","message":"[buffer interim] 160 false ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.397072713+07:00","message":"[bufferProcess] interim [20000000]:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.397075024+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.39707824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.397080923+07:00","message":"> Transcript [1223] [false]: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.397083976+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.397085941+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.397087952+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.39709005+07:00","message":"TextPushed: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.484729742+07:00","message":"[GCS] IsForceVAD: false for message ID: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.594596579+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.594640892+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันเนาะ\",\"confidence\":0.9589403}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.594647592+07:00","message":"receive interim result [true|false]: ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.594656515+07:00","message":"end recv isFinal message id 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.59465859+07:00","message":"end Recv id 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.594665541+07:00","message":"[buffer interim] 160 true ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.594675229+07:00","message":"[bufferProcess] interim [260000000]:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.594678476+07:00","message":"[bufferProcess] send to processor (isfinal):ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.594682136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.594684727+07:00","message":"> Transcript [1224] [false]: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.594687803+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.594689717+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.594691633+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.59469415+07:00","message":"TextPushed: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.594696312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.594698253+07:00","message":"> Transcript [1225] [true]: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกันเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.594700791+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.594702378+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.594703945+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.594705945+07:00","message":"TextPushed: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.59471719+07:00","message":"Push: 'ไปรวมกันเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.594746758+07:00","message":"push: {true ไปรวมกันเนาะ 0 0xc003116080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:51.603988225+07:00","message":"write wav file: './tmp/7576/7576_160.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.687788994+07:00","message":"[GCS] Start streaming session, msgId: 161"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:52.118863616+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:52.11886375+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:52.84811241+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:52.848155579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมกันเพื่ออะไรล่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:52.848162995+07:00","message":"receive interim result [false|false]: รวมกันเพื่ออะไรล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:52.848178967+07:00","message":"[buffer interim] 161 false รวมกันเพื่ออะไรล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:52.848186762+07:00","message":"[bufferProcess] interim [960000000]:รวมกันเพื่ออะไรล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:52.848197997+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:52.848206838+07:00","message":"[bufferProcess] send to processor (ticker):รวมกันเพื่ออะไรล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:52.848210572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:52.848214406+07:00","message":"> Transcript [1226] [false]: 'รวมกันเพื่ออะไรล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:52.84821912+07:00","message":"Set StatePrefix (first interim): 'รวมกันเพื่ออะไรล่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:53.44103446+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:53.441068892+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมกันเพื่ออะไรล่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:53.441074204+07:00","message":"receive interim result [false|false]: รวมกันเพื่ออะไรล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:53.441088661+07:00","message":"[buffer interim] 161 false รวมกันเพื่ออะไรล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.441096237+07:00","message":"[bufferProcess] interim [560000000]:รวมกันเพื่ออะไรล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.441098167+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:53.577383322+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:53.577418528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมกันเพื่ออะไรล่ะเขาก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:53.577428803+07:00","message":"receive interim result [false|false]: รวมกันเพื่ออะไรล่ะเขาก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:53.5774402+07:00","message":"[buffer interim] 161 false รวมกันเพื่ออะไรล่ะเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.577447653+07:00","message":"[bufferProcess] interim [680000000]:รวมกันเพื่ออะไรล่ะเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.577450028+07:00","message":"[bufferProcess] send to processor:รวมกันเพื่ออะไรล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.577453277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.577455756+07:00","message":"> Transcript [1227] [false]: 'รวมกันเพื่ออะไรล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.577459505+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.577461754+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.577463579+07:00","message":"StatePrefix: 'รวมกันเพื่ออะไรล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.577465562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:53.636601002+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:53.636637361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมกันเพื่ออะไรล่ะเขาก็ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:53.63664373+07:00","message":"receive interim result [false|false]: รวมกันเพื่ออะไรล่ะเขาก็ทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:53.636660613+07:00","message":"[buffer interim] 161 false รวมกันเพื่ออะไรล่ะเขาก็ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.63666782+07:00","message":"[bufferProcess] interim [800000000]:รวมกันเพื่ออะไรล่ะเขาก็ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.636670213+07:00","message":"[bufferProcess] send to processor:รวมกันเพื่ออะไรล่ะเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.636673349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.63667595+07:00","message":"> Transcript [1228] [false]: 'รวมกันเพื่ออะไรล่ะเขาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.636678886+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.636681066+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.636683002+07:00","message":"StatePrefix: 'รวมกันเพื่ออะไรล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.636685396+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:53.936176257+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:53.936218669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมกันเพื่ออะไรล่ะเขาก็ทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:53.936224765+07:00","message":"receive interim result [false|false]: รวมกันเพื่ออะไรล่ะเขาก็ทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:53.93624045+07:00","message":"[buffer interim] 161 false รวมกันเพื่ออะไรล่ะเขาก็ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.936248254+07:00","message":"[bufferProcess] interim [40000000]:รวมกันเพื่ออะไรล่ะเขาก็ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.936255004+07:00","message":"[bufferProcess] send to processor:รวมกันเพื่ออะไรล่ะเขาก็ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.936258647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.93626217+07:00","message":"> Transcript [1229] [false]: 'รวมกันเพื่ออะไรล่ะเขาก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.936265511+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.936267525+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.936269459+07:00","message":"StatePrefix: 'รวมกันเพื่ออะไรล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.936271697+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.13601404+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.1360491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.136055766+07:00","message":"receive interim result [false|false]: รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.136069625+07:00","message":"[buffer interim] 161 false รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.136080785+07:00","message":"[bufferProcess] interim [280000000]:รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.13608321+07:00","message":"[bufferProcess] send to processor:รวมกันเพื่ออะไรล่ะเขาก็ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.136090993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.136093688+07:00","message":"> Transcript [1230] [false]: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.136097146+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.136099346+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.13610161+07:00","message":"StatePrefix: 'รวมกันเพื่ออะไรล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.136104209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.136111036+07:00","message":"Push: 'รวมกันเพื่ออะไรล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.136113218+07:00","message":"TextPushed: 'รวมกันเพื่ออะไรล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.136115416+07:00","message":"Set new StatePrefix : 'รวมกันเพื่ออะไรล่ะเขาก็ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.13611749+07:00","message":"Next Push (prob) : 'เขาก็ทำงาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.136125722+07:00","message":"push: {false รวมกันเพื่ออะไรล่ะ 0 0xc000414900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.330429381+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.330465803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้ฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.330471066+07:00","message":"receive interim result [false|false]: รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้ฉัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.330484623+07:00","message":"[buffer interim] 161 false รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.330492241+07:00","message":"[bufferProcess] interim [520000000]:รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.330495071+07:00","message":"[bufferProcess] send to processor:รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.330499844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.330502426+07:00","message":"> Transcript [1231] [false]: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.330505794+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.330507973+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.330509815+07:00","message":"StatePrefix: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.330512575+07:00","message":"TextPushed: 'รวมกันเพื่ออะไรล่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.443350282+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.443388459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สำเร็จ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.44339572+07:00","message":"receive interim result [false|false]: รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สำเร็จ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.443411598+07:00","message":"[buffer interim] 161 false รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.443420056+07:00","message":"[bufferProcess] interim [580000000]:รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.443423753+07:00","message":"[bufferProcess] send to processor:รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.443430291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.443434012+07:00","message":"> Transcript [1232] [false]: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.443438387+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.443441358+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.443444399+07:00","message":"StatePrefix: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.443447833+07:00","message":"TextPushed: 'รวมกันเพื่ออะไรล่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.524990746+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.525029979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.525036537+07:00","message":"receive interim result [false|false]: รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.525050609+07:00","message":"[buffer interim] 161 false รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.525057116+07:00","message":"[bufferProcess] interim [700000000]:รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.52505959+07:00","message":"[bufferProcess] send to processor:รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.525064881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.52506775+07:00","message":"> Transcript [1233] [false]: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สำเร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.525070812+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.525073003+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.525075266+07:00","message":"StatePrefix: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.525078112+07:00","message":"TextPushed: 'รวมกันเพื่ออะไรล่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.706727652+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.706766903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.706773063+07:00","message":"receive interim result [false|false]: รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.706789511+07:00","message":"[buffer interim] 161 false รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.706796881+07:00","message":"[bufferProcess] interim [880000000]:รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.706799319+07:00","message":"[bufferProcess] send to processor:รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.706802628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.706805347+07:00","message":"> Transcript [1234] [false]: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.706808424+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.706810454+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.706812683+07:00","message":"StatePrefix: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.706815136+07:00","message":"TextPushed: 'รวมกันเพื่ออะไรล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.706817927+07:00","message":"Push: 'เขาก็ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.70681972+07:00","message":"TextPushed: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.706822135+07:00","message":"Set new StatePrefix : 'รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.706824821+07:00","message":"Next Push (prob) : 'ให้สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.706831995+07:00","message":"push: {false เขาก็ทำงาน 0 0xc000414900}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:55.119784986+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:55.119787391+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:55.16465035+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:55.164695563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:55.16470237+07:00","message":"receive interim result [false|false]: รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:55.164719008+07:00","message":"[buffer interim] 161 false รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.164727679+07:00","message":"[bufferProcess] interim [300000000]:รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.16473087+07:00","message":"[bufferProcess] send to processor:รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.164738473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.164741261+07:00","message":"> Transcript [1235] [false]: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.164745251+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.164747332+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.164749249+07:00","message":"StatePrefix: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.164752281+07:00","message":"TextPushed: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:55.205762892+07:00","message":"[GCS] IsForceVAD: false for message ID: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:55.326587165+07:00","message":"[GCS] Start streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:55.372059724+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:55.372101603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร่วมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ\",\"confidence\":0.9409627}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:55.372109121+07:00","message":"receive interim result [true|false]: ร่วมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:55.372119037+07:00","message":"end recv isFinal message id 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:55.372120978+07:00","message":"end Recv id 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:55.372127908+07:00","message":"[buffer interim] 161 true ร่วมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.372135774+07:00","message":"[bufferProcess] interim [540000000]:ร่วมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.372139124+07:00","message":"[bufferProcess] send to processor (isfinal):รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.372142794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.372146048+07:00","message":"> Transcript [1236] [false]: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.372149339+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.372151942+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.372153885+07:00","message":"StatePrefix: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.37215657+07:00","message":"TextPushed: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.372158549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.372160478+07:00","message":"> Transcript [1237] [true]: 'ร่วมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.37216285+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.372164658+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.372166285+07:00","message":"StatePrefix: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.372168159+07:00","message":"TextPushed: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.372169878+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.37233936+07:00","message":"Push: 'ให้สัมพันธ์กันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.372344443+07:00","message":"TextPushed: 'รวมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.372346796+07:00","message":"Set new StatePrefix : 'ร่วมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.372349042+07:00","message":"Next Push (prob) : 'ร่วมกันเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:55.372357903+07:00","message":"push: {true ให้สัมพันธ์กันค่ะ 0 0xc000414900}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.372419203+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_161.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:55.381086442+07:00","message":"write wav file: './tmp/7576/7576_161.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.191970009+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.19200983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.192016408+07:00","message":"receive interim result [false|false]: จะให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.192029031+07:00","message":"[buffer interim] 162 false จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.192035126+07:00","message":"[bufferProcess] interim [840000000]:จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.192037082+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.335110409+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.335154507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.335160685+07:00","message":"receive interim result [false|false]: จะให้ไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.335173364+07:00","message":"[buffer interim] 162 false จะให้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.335180866+07:00","message":"[bufferProcess] interim [960000000]:จะให้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.335183289+07:00","message":"[bufferProcess] send to processor:จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.335200816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.335204349+07:00","message":"> Transcript [1238] [false]: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.335209121+07:00","message":"Set StatePrefix (first interim): 'จะให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.361876127+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.361910726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.361916266+07:00","message":"receive interim result [false|false]: จะให้ 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.36192881+07:00","message":"[buffer interim] 162 false จะให้ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.361935371+07:00","message":"[bufferProcess] interim [20000000]:จะให้ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.361937874+07:00","message":"[bufferProcess] send to processor:จะให้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.361943209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.361946098+07:00","message":"> Transcript [1239] [false]: 'จะให้ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.361949159+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.361951252+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.36195314+07:00","message":"StatePrefix: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.361955264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.502974712+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.503018093+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.503024454+07:00","message":"receive interim result [false|false]: จะให้สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.503036366+07:00","message":"[buffer interim] 162 false จะให้สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.503043397+07:00","message":"[bufferProcess] interim [140000000]:จะให้สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.503046191+07:00","message":"[bufferProcess] send to processor:จะให้ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.503052001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.503054923+07:00","message":"> Transcript [1240] [false]: 'จะให้ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.503057657+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.503059711+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.503061757+07:00","message":"StatePrefix: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.50306392+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.544798272+07:00","message":"[GCS] IsForceVAD: false for message ID: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.663752275+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.663794091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้สามารถ\",\"confidence\":0.8266259}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.663800316+07:00","message":"receive interim result [true|false]: จะให้สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.663812719+07:00","message":"end recv isFinal message id 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.663814806+07:00","message":"end Recv id 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.663822097+07:00","message":"[buffer interim] 162 true จะให้สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.663830032+07:00","message":"[bufferProcess] interim [440000000]:จะให้สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.663833831+07:00","message":"[bufferProcess] send to processor (isfinal):จะให้สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.663837252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.663840362+07:00","message":"> Transcript [1241] [false]: 'จะให้สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.66384368+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.663845837+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.663847678+07:00","message":"StatePrefix: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.663849549+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.663851443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.663853351+07:00","message":"> Transcript [1242] [true]: 'จะให้สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.66385538+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.663857119+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.663858672+07:00","message":"StatePrefix: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.66386024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.663868108+07:00","message":"Push: 'จะให้สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.663876802+07:00","message":"push: {true จะให้สามารถ 0 0xc003116680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:56.672317117+07:00","message":"write wav file: './tmp/7576/7576_162.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.677861565+07:00","message":"[GCS] Start streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.538982505+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.539025732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.539031229+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.539045879+07:00","message":"[buffer interim] 163 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:57.539052239+07:00","message":"[bufferProcess] interim [720000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:57.539054278+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.682299492+07:00","message":"[GCS] Cleaned up inactive client: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.682320991+07:00","message":"[GCS] Cleaned up inactive client: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.682323655+07:00","message":"[GCS] Cleaned up inactive client: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.682325511+07:00","message":"[GCS] Cleaned up inactive client: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.682327515+07:00","message":"[GCS] Cleaned up inactive client: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.682329312+07:00","message":"[GCS] Cleaned up inactive client: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.682331125+07:00","message":"[GCS] Cleaned up inactive client: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.682333092+07:00","message":"[GCS] Cleaned up inactive client: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.682335084+07:00","message":"[GCS] Cleaned up inactive client: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.682336749+07:00","message":"[GCS] Cleaned up inactive client: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.682338465+07:00","message":"[GCS] Cleaned up inactive client: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.682340018+07:00","message":"[GCS] Cleaned up inactive client: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.682341661+07:00","message":"[GCS] Cleaned up inactive client: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.724786617+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.724828255+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัตถุ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.724834129+07:00","message":"receive interim result [false|false]: วัตถุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.724848594+07:00","message":"[buffer interim] 163 false วัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:57.724855534+07:00","message":"[bufferProcess] interim [840000000]:วัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:57.724857874+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:57.724862136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:57.724864709+07:00","message":"> Transcript [1243] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:57.724867073+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.911566166+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.911603583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัตถุประสงค์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.911609413+07:00","message":"receive interim result [false|false]: วัตถุประสงค์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.911621274+07:00","message":"[buffer interim] 163 false วัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:57.911629728+07:00","message":"[bufferProcess] interim [80000000]:วัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:57.911632052+07:00","message":"[bufferProcess] send to processor:วัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:57.911635395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:57.911638282+07:00","message":"> Transcript [1244] [false]: 'วัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:57.911640619+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:57.911642437+07:00","message":"Set new StatePrefix: 'วัตถุ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:58.120607356+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:58.120630002+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.297095281+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.297131622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัตถุประสงค์นั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.297138085+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.297150367+07:00","message":"[buffer interim] 163 false วัตถุประสงค์นั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.297157354+07:00","message":"[bufferProcess] interim [440000000]:วัตถุประสงค์นั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.297159986+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.297196827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.297201186+07:00","message":"> Transcript [1245] [false]: 'วัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.297205709+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.297208953+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.297211563+07:00","message":"StatePrefix: 'วัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.297214498+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.423420299+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.423456683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัตถุประสงค์นั้นได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.423463053+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.423473637+07:00","message":"[buffer interim] 163 false วัตถุประสงค์นั้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.423480373+07:00","message":"[bufferProcess] interim [560000000]:วัตถุประสงค์นั้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.423482666+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.423486141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.423489218+07:00","message":"> Transcript [1246] [false]: 'วัตถุประสงค์นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.423492891+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.42349484+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.423496662+07:00","message":"StatePrefix: 'วัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.423498508+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.750198944+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.750233493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัตถุประสงค์นั้นได้หรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.750241321+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.75025347+07:00","message":"[buffer interim] 163 false วัตถุประสงค์นั้นได้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.750262235+07:00","message":"[bufferProcess] interim [860000000]:วัตถุประสงค์นั้นได้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.750264605+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.750268176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.750272338+07:00","message":"> Transcript [1247] [false]: 'วัตถุประสงค์นั้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.750275738+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.750278076+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.750279874+07:00","message":"StatePrefix: 'วัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.750281945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.929125846+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.929179687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัตถุประสงค์นั้นได้หรือเปล่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.929192031+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.929211266+07:00","message":"[buffer interim] 163 false วัตถุประสงค์นั้นได้หรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.929218134+07:00","message":"[bufferProcess] interim [40000000]:วัตถุประสงค์นั้นได้หรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.929221149+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.929224919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.929227558+07:00","message":"> Transcript [1248] [false]: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.929231505+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.929233429+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.92923522+07:00","message":"StatePrefix: 'วัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.929237156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.929244132+07:00","message":"Push: 'วัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.929246025+07:00","message":"TextPushed: 'วัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.929248141+07:00","message":"Set new StatePrefix : 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.929250513+07:00","message":"Next Push (prob) : 'ประสงค์นั้นได้หรือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.929259493+07:00","message":"push: {false วัตถุ 0 0xc001ee7200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:59.457260922+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:59.457297135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:59.457306501+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:59.457319018+07:00","message":"[buffer interim] 163 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.457325461+07:00","message":"[bufferProcess] interim [580000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.457328449+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.457333713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.457336524+07:00","message":"> Transcript [1249] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.457343225+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.457345404+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.457347665+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.457351229+07:00","message":"TextPushed: 'วัตถุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:59.653880739+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:59.653917018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:59.653923588+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:59.653936822+07:00","message":"[buffer interim] 163 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.653943663+07:00","message":"[bufferProcess] interim [760000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.653946102+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.653951331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.653954795+07:00","message":"> Transcript [1250] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.653958004+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.653959974+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.653962203+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.653964723+07:00","message":"TextPushed: 'วัตถุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:59.854039534+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:59.854076867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:59.854082907+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:59.854097168+07:00","message":"[buffer interim] 163 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.854104013+07:00","message":"[bufferProcess] interim [0]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.854106689+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.854112118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.85411508+07:00","message":"> Transcript [1251] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.854118436+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.854120677+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.854122854+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.85412533+07:00","message":"TextPushed: 'วัตถุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:00.162962304+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:00.163003288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:00.163010538+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:00.163024005+07:00","message":"[buffer interim] 163 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.16303231+07:00","message":"[bufferProcess] interim [240000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.163035138+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.16304242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.163046582+07:00","message":"> Transcript [1252] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.163052781+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.163055091+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.16305742+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.163059743+07:00","message":"TextPushed: 'วัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.163066554+07:00","message":"Push: 'ประสงค์นั้นได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.163068789+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.163070998+07:00","message":"Set new StatePrefix : 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.163073464+07:00","message":"Next Push (prob) : 'เปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:00.163081746+07:00","message":"push: {false ประสงค์นั้นได้หรือ 0 0xc001ee7200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:00.729724944+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:00.729770044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:00.729777255+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:00.72979071+07:00","message":"[buffer interim] 163 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.729801642+07:00","message":"[bufferProcess] interim [840000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.729805766+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.729812393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.729815195+07:00","message":"> Transcript [1253] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.729818395+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.729820496+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.729822631+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.729825227+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:00.734832263+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:00.734860019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:00.734868488+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:00.734877513+07:00","message":"[buffer interim] 163 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.734884361+07:00","message":"[bufferProcess] interim [900000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.734888438+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.734892762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.734897309+07:00","message":"> Transcript [1254] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.734901939+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.734904683+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.734907901+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:00.734911536+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.051643834+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.051683547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.051690223+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.051705813+07:00","message":"[buffer interim] 163 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.051712765+07:00","message":"[bufferProcess] interim [140000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.051715628+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.051721373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.051724082+07:00","message":"> Transcript [1255] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.051728388+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.051731064+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.051733442+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.051740116+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:01.120794148+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:01.120815857+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.124084172+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.124118638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.12412544+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.124140439+07:00","message":"[buffer interim] 163 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.124146256+07:00","message":"[bufferProcess] interim [260000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.124149004+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.124156638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.124160488+07:00","message":"> Transcript [1256] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.124165176+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.124168361+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.124171471+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.124175181+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.124192441+07:00","message":"Push: 'เปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.124197316+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.124200073+07:00","message":"Set new StatePrefix : 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.124204278+07:00","message":"Next Push (prob) : 'ที่สร้างขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.124213495+07:00","message":"push: {false เปล่าหน้าที่ของสิ่ง 0 0xc001ee7200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.328902355+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.3289396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.328945823+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.328963267+07:00","message":"[buffer interim] 163 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.328972002+07:00","message":"[bufferProcess] interim [500000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.328975135+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.328979363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.328982638+07:00","message":"> Transcript [1257] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.32898598+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.328988117+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.328989919+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.328992535+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.446681468+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.446720641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.446728192+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.446742477+07:00","message":"[buffer interim] 163 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.446753662+07:00","message":"[bufferProcess] interim [560000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.44676126+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.446768596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.44677133+07:00","message":"> Transcript [1258] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.446775388+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.446778788+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.446781255+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.44678475+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.783549063+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.78358752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.78359421+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.783609784+07:00","message":"[buffer interim] 163 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.783617668+07:00","message":"[bufferProcess] interim [860000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.7836201+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.783624048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.783626584+07:00","message":"> Transcript [1259] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.783630235+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.783632469+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.783634521+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.783637296+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.828395948+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.828429769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมานั้นเอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.828435561+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมานั้นเอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.828446017+07:00","message":"[buffer interim] 163 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมานั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.828453201+07:00","message":"[bufferProcess] interim [980000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมานั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.828456029+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.828459548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.82846208+07:00","message":"> Transcript [1260] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.828465617+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.828467974+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.828469988+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.828472681+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.828475772+07:00","message":"Push: 'ที่สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.828478015+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.828480398+07:00","message":"Set new StatePrefix : 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.828482482+07:00","message":"Next Push (prob) : 'มา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.828489955+07:00","message":"push: {false ที่สร้างขึ้น 0 0xc001ee7200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.994839486+07:00","message":"[GCS] IsForceVAD: false for message ID: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:02.126647281+07:00","message":"[GCS] Start streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:02.162438045+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:02.162475318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมานั้นเอง\",\"confidence\":0.92901075}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:02.162481479+07:00","message":"receive interim result [true|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมานั้นเอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:02.162490852+07:00","message":"end recv isFinal message id 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:02.162493491+07:00","message":"end Recv id 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:02.162500605+07:00","message":"[buffer interim] 163 true วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมานั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.162509598+07:00","message":"[bufferProcess] interim [340000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมานั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.162512714+07:00","message":"[bufferProcess] send to processor (isfinal):วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมานั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.162516199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.162518942+07:00","message":"> Transcript [1261] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมานั้นเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.162522182+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.16252434+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.162526201+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.162528773+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.162531165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.162532977+07:00","message":"> Transcript [1262] [true]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมานั้นเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.162537841+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.16253967+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.162541323+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.162543272+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.162549245+07:00","message":"Push: 'มานั้นเอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:02.162556769+07:00","message":"push: {true มานั้นเอง 0 0xc001ee7200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:02.175768144+07:00","message":"write wav file: './tmp/7576/7576_163.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.115305154+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.11534881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระสังข์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.115354317+07:00","message":"receive interim result [false|false]: พระสังข์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.115369752+07:00","message":"[buffer interim] 164 false พระสังข์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.115376137+07:00","message":"[bufferProcess] interim [20000000]:พระสังข์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.115377991+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.180413899+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.180448872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าสังเกต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.180454446+07:00","message":"receive interim result [false|false]: ถ้าสังเกต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.180467478+07:00","message":"[buffer interim] 164 false ถ้าสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.180473279+07:00","message":"[bufferProcess] interim [80000000]:ถ้าสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.180475504+07:00","message":"[bufferProcess] send to processor:พระสังข์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.180480783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.180483449+07:00","message":"> Transcript [1263] [false]: 'พระสังข์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.180485613+07:00","message":"Set StatePrefix (first interim): 'พระสังข์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.274825941+07:00","message":"[GCS] IsForceVAD: false for message ID: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.373662692+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.373711159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าสังเกต\",\"confidence\":0.8359091}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.373719656+07:00","message":"receive interim result [true|false]: ถ้าสังเกต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.373730378+07:00","message":"end recv isFinal message id 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.37373345+07:00","message":"end Recv id 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.373742338+07:00","message":"[buffer interim] 164 true ถ้าสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.373774139+07:00","message":"[bufferProcess] interim [380000000]:ถ้าสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.373778822+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.373783218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.373787129+07:00","message":"> Transcript [1264] [false]: 'ถ้าสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.373790478+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.37379378+07:00","message":"Set new StatePrefix: 'ถ้าสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.373796449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.373799369+07:00","message":"> Transcript [1265] [true]: 'ถ้าสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.373802844+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.37380591+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.373808997+07:00","message":"StatePrefix: 'ถ้าสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.373811786+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.373815788+07:00","message":"Push: 'ถ้าสังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.373826746+07:00","message":"push: {true ถ้าสังเกต 0 0xc003116a00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:03.38038047+07:00","message":"write wav file: './tmp/7576/7576_164.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.597331301+07:00","message":"[GCS] Start streaming session, msgId: 165"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:04.121627821+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:04.121663986+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:04.450723234+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:04.450760465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:04.450765945+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:04.45078275+07:00","message":"[buffer interim] 165 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.450789016+07:00","message":"[bufferProcess] interim [720000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.450791026+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.450797884+07:00","message":"[bufferProcess] send to processor (ticker):ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.450800316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.450802861+07:00","message":"> Transcript [1266] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.450805323+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:04.744676688+07:00","message":"[GCS] IsForceVAD: false for message ID: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:04.844253177+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:04.844298447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:04.844304124+07:00","message":"receive interim result [true|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:04.84431318+07:00","message":"end recv isFinal message id 165"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:04.844315344+07:00","message":"end Recv id 165"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:04.844321272+07:00","message":"[buffer interim] 165 true ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.844330899+07:00","message":"[bufferProcess] interim [170000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.844334845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.844337572+07:00","message":"> Transcript [1267] [true]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.844340745+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.84434255+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.844346597+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.844348695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.844353588+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:04.844361912+07:00","message":"push: {true ระบบ 0 0xc00354e000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:04.850588389+07:00","message":"write wav file: './tmp/7576/7576_165.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.006006429+07:00","message":"[GCS] Start streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.363427977+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.363480018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.363485702+07:00","message":"receive interim result [false|false]: มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.363503572+07:00","message":"[buffer interim] 166 false มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.363510499+07:00","message":"[bufferProcess] interim [420000000]:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.363512311+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.490316751+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.490355016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.490361179+07:00","message":"receive interim result [false|false]: มันจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.490376437+07:00","message":"[buffer interim] 166 false มันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.490382425+07:00","message":"[bufferProcess] interim [480000000]:มันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.490384876+07:00","message":"[bufferProcess] send to processor:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.490388073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.490390961+07:00","message":"> Transcript [1268] [false]: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.490392977+07:00","message":"Set StatePrefix (first interim): 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.556556833+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.556594883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันจะมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.556600179+07:00","message":"receive interim result [false|false]: มันจะมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.556614787+07:00","message":"[buffer interim] 166 false มันจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.556620989+07:00","message":"[bufferProcess] interim [540000000]:มันจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.556623267+07:00","message":"[bufferProcess] send to processor:มันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.556626564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.556629175+07:00","message":"> Transcript [1269] [false]: 'มันจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.55663234+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.556634436+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.556636218+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.556638018+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.677220871+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.677258163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันจะมีอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.677263803+07:00","message":"receive interim result [false|false]: มันจะมีอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.677276837+07:00","message":"[buffer interim] 166 false มันจะมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.677283204+07:00","message":"[bufferProcess] interim [720000000]:มันจะมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.677285609+07:00","message":"[bufferProcess] send to processor:มันจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.677290575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.677293105+07:00","message":"> Transcript [1270] [false]: 'มันจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.677296118+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.677300576+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.677302957+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.677305066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.987302066+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.987336657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันจะมีอยู่ 2\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.987342495+07:00","message":"receive interim result [false|false]: มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.987354434+07:00","message":"[buffer interim] 166 false มันจะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.98736139+07:00","message":"[bufferProcess] interim [960000000]:มันจะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.987363708+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.987368728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.987371507+07:00","message":"> Transcript [1271] [false]: 'มันจะมีอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.987374796+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.987376807+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.987378712+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.98738086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.247659711+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.247694941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันจะมีอยู่ 2 ตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.247700447+07:00","message":"receive interim result [false|false]: มันจะมีอยู่ 2 ตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.247712982+07:00","message":"[buffer interim] 166 false มันจะมีอยู่ 2 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.247718933+07:00","message":"[bufferProcess] interim [260000000]:มันจะมีอยู่ 2 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.247721657+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.24772682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.247729574+07:00","message":"> Transcript [1272] [false]: 'มันจะมีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.247733026+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.247735037+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.247737084+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.247739333+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.247743527+07:00","message":"Push: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.247745662+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.247748071+07:00","message":"Set new StatePrefix : 'มันจะมีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.247750678+07:00","message":"Next Push (prob) : 'จะมีอยู่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.247758047+07:00","message":"push: {false มัน 0 0xc000045200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.282130424+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.282163906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันจะมีอยู่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.282169981+07:00","message":"receive interim result [false|false]: มันจะมีอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.282189247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 ตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.282192704+07:00","message":"receive interim result [false|false]:  2 ตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.282199755+07:00","message":"[buffer interim] 166 false มันจะมีอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.282202609+07:00","message":"[buffer interim] 166 false  2 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.282207584+07:00","message":"[bufferProcess] interim [320000000]:มันจะมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.282209666+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.282214439+07:00","message":"[bufferProcess] interim [320000000]: 2 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.282216783+07:00","message":"[bufferProcess] update buffer: มันจะมีอยู่ 2 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.282221074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.282224236+07:00","message":"> Transcript [1273] [false]: 'มันจะมีอยู่ 2 ตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.282227606+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.282229493+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.282231221+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.282233749+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.400222293+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.400261856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันจะมีอยู่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.400268372+07:00","message":"receive interim result [false|false]: มันจะมีอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.400287172+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-05-21T13:11:06.400290377+07:00","message":"receive interim result [false|false]:  2 ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.400299238+07:00","message":"[buffer interim] 166 false มันจะมีอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.400306267+07:00","message":"[buffer interim] 166 false  2 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.400313182+07:00","message":"[bufferProcess] interim [380000000]:มันจะมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.400316367+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.400323919+07:00","message":"[bufferProcess] interim [380000000]: 2 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.400326141+07:00","message":"[bufferProcess] update buffer: มันจะมีอยู่ 2 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.400328848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.400331536+07:00","message":"> Transcript [1274] [false]: 'มันจะมีอยู่ 2 ตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.400334428+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.400336534+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.400338359+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.400340467+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.470552456+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.470592009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันจะมีอยู่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.470598492+07:00","message":"receive interim result [false|false]: มันจะมีอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.470609171+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-05-21T13:11:06.470611811+07:00","message":"receive interim result [false|false]:  2 ส่วนหลัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.470619717+07:00","message":"[buffer interim] 166 false มันจะมีอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.47062761+07:00","message":"[buffer interim] 166 false  2 ส่วนหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.470633918+07:00","message":"[bufferProcess] interim [500000000]:มันจะมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.470637202+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.470643261+07:00","message":"[bufferProcess] interim [500000000]: 2 ส่วนหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.470648867+07:00","message":"[bufferProcess] update buffer: มันจะมีอยู่ 2 ส่วนหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.470652178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.470655881+07:00","message":"> Transcript [1275] [false]: 'มันจะมีอยู่ 2 ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.470659609+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.470662556+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.470664494+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.470666769+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.576904814+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.576944691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันจะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.576951573+07:00","message":"receive interim result [false|false]: มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.576965025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ส่วนหลัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.576967871+07:00","message":"receive interim result [false|false]:  ส่วนหลัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.576975846+07:00","message":"[buffer interim] 166 false มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.576979058+07:00","message":"[buffer interim] 166 false  ส่วนหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.57698585+07:00","message":"[bufferProcess] interim [560000000]:มันจะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.576988596+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2 ส่วนหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.576991892+07:00","message":"[bufferProcess] interim [560000000]: ส่วนหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.576994528+07:00","message":"[bufferProcess] update buffer: มันจะมีอยู่ 2 ส่วนหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.576998947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.577003038+07:00","message":"> Transcript [1276] [false]: 'มันจะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.577007731+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.577010603+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.577013573+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.577017066+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.577020783+07:00","message":"Push: 'จะมีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.577023437+07:00","message":"TextPushed: 'มันจะมีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.577026625+07:00","message":"Set new StatePrefix : 'มันจะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.577029087+07:00","message":"Next Push (prob) : ' ส่วนหลัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.577037565+07:00","message":"push: {false จะมีอยู่ 2 0 0xc000045200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.581111517+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.581144154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันจะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.581150742+07:00","message":"receive interim result [false|false]: มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.581178054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ส่วนหลักๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.581187107+07:00","message":"receive interim result [false|false]:  ส่วนหลักๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.581195377+07:00","message":"[buffer interim] 166 false มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.581198672+07:00","message":"[buffer interim] 166 false  ส่วนหลักๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.581204574+07:00","message":"[bufferProcess] interim [620000000]:มันจะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.581206975+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2 ส่วนหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.581210269+07:00","message":"[bufferProcess] interim [620000000]: ส่วนหลักๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.581212878+07:00","message":"[bufferProcess] update buffer: มันจะมีอยู่ 2 ส่วนหลักๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.581216236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.581219001+07:00","message":"> Transcript [1277] [false]: 'มันจะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.581221935+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.581223952+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.58122575+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.581227812+07:00","message":"TextPushed: 'มันจะมีอยู่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.902981741+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.903019725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันจะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.903025983+07:00","message":"receive interim result [false|false]: มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.903039765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ส่วนหลักๆก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.903042472+07:00","message":"receive interim result [false|false]:  ส่วนหลักๆก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.903050752+07:00","message":"[buffer interim] 166 false มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.903054638+07:00","message":"[buffer interim] 166 false  ส่วนหลักๆก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.903085765+07:00","message":"[bufferProcess] interim [860000000]:มันจะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.90310494+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2 ส่วนหลักๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.903113679+07:00","message":"[bufferProcess] interim [860000000]: ส่วนหลักๆก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.903116287+07:00","message":"[bufferProcess] update buffer: มันจะมีอยู่ 2 ส่วนหลักๆก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.903120033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.903124232+07:00","message":"> Transcript [1278] [false]: 'มันจะมีอยู่ 2 ส่วนหลักๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.903128624+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.90313066+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.9031332+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:06.903135689+07:00","message":"TextPushed: 'มันจะมีอยู่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.072243233+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.07228848+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-05-21T13:11:07.072294276+07:00","message":"receive interim result [false|false]: มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.072308054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ส่วนหลักๆก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.072311291+07:00","message":"receive interim result [false|false]:  ส่วนหลักๆก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.072319095+07:00","message":"[buffer interim] 166 false มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.07232263+07:00","message":"[buffer interim] 166 false  ส่วนหลักๆก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.072328573+07:00","message":"[bufferProcess] interim [40000000]:มันจะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.072331466+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2 ส่วนหลักๆก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.072334706+07:00","message":"[bufferProcess] interim [40000000]: ส่วนหลักๆก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.072337121+07:00","message":"[bufferProcess] update buffer: มันจะมีอยู่ 2 ส่วนหลักๆก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.072339885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.072343555+07:00","message":"> Transcript [1279] [false]: 'มันจะมีอยู่ 2 ส่วนหลักๆก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.072346607+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.072348741+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.072350621+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.072352805+07:00","message":"TextPushed: 'มันจะมีอยู่ 2'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:07.122473009+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:07.122475181+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.284629675+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.284665642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันจะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.284671636+07:00","message":"receive interim result [false|false]: มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.284689296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ส่วนหลักๆก็คืออะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.284693306+07:00","message":"receive interim result [false|false]:  ส่วนหลักๆก็คืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.284702288+07:00","message":"[buffer interim] 166 false มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.284705436+07:00","message":"[buffer interim] 166 false  ส่วนหลักๆก็คืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.284711266+07:00","message":"[bufferProcess] interim [280000000]:มันจะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.28471521+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2 ส่วนหลักๆก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.28471859+07:00","message":"[bufferProcess] interim [280000000]: ส่วนหลักๆก็คืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.284721329+07:00","message":"[bufferProcess] update buffer: มันจะมีอยู่ 2 ส่วนหลักๆก็คืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.284723999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.284726729+07:00","message":"> Transcript [1280] [false]: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.284730181+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.284732183+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.284733987+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.284736015+07:00","message":"TextPushed: 'มันจะมีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.284738892+07:00","message":"Push: ' ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.2847407+07:00","message":"TextPushed: 'มันจะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.284742684+07:00","message":"Set new StatePrefix : 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.284744742+07:00","message":"Next Push (prob) : 'ๆก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.284766511+07:00","message":"push: {false  ส่วนหลัก 0 0xc000045200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.337301892+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.337334776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันจะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.337340815+07:00","message":"receive interim result [false|false]: มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.337352706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ส่วนหลักๆก็คือเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.337355964+07:00","message":"receive interim result [false|false]:  ส่วนหลักๆก็คือเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.337362717+07:00","message":"[buffer interim] 166 false มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.337365534+07:00","message":"[buffer interim] 166 false  ส่วนหลักๆก็คือเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.337371042+07:00","message":"[bufferProcess] interim [340000000]:มันจะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.337374764+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2 ส่วนหลักๆก็คืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.337380786+07:00","message":"[bufferProcess] interim [340000000]: ส่วนหลักๆก็คือเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.337383386+07:00","message":"[bufferProcess] update buffer: มันจะมีอยู่ 2 ส่วนหลักๆก็คือเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.337386065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.337388746+07:00","message":"> Transcript [1281] [false]: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.337393209+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.337395262+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.337397083+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.337399084+07:00","message":"TextPushed: 'มันจะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.34402307+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.34404425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันจะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.344049761+07:00","message":"receive interim result [false|false]: มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.344056537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ส่วนหลักๆก็คือระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.34405977+07:00","message":"receive interim result [false|false]:  ส่วนหลักๆก็คือระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.344065822+07:00","message":"[buffer interim] 166 false มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.344068407+07:00","message":"[buffer interim] 166 false  ส่วนหลักๆก็คือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.34407231+07:00","message":"[bufferProcess] interim [400000000]:มันจะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.344074987+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2 ส่วนหลักๆก็คือเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.344077859+07:00","message":"[bufferProcess] interim [400000000]: ส่วนหลักๆก็คือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.344080077+07:00","message":"[bufferProcess] update buffer: มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.344082663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.344086002+07:00","message":"> Transcript [1282] [false]: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.344089874+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.344093131+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.344095846+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.344098997+07:00","message":"TextPushed: 'มันจะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.678606305+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.678635802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันจะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.678641168+07:00","message":"receive interim result [false|false]: มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.678653506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ส่วนหลักๆก็คือระบบทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.678656836+07:00","message":"receive interim result [false|false]:  ส่วนหลักๆก็คือระบบทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.678662295+07:00","message":"[buffer interim] 166 false มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.678665327+07:00","message":"[buffer interim] 166 false  ส่วนหลักๆก็คือระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.678670312+07:00","message":"[bufferProcess] interim [700000000]:มันจะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.678673024+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.678676012+07:00","message":"[bufferProcess] interim [700000000]: ส่วนหลักๆก็คือระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.678678655+07:00","message":"[bufferProcess] update buffer: มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.678681499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.678684135+07:00","message":"> Transcript [1283] [false]: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.678687496+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.678689525+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.678691304+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.678693438+07:00","message":"TextPushed: 'มันจะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.977325584+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.977361437+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-05-21T13:11:07.977366932+07:00","message":"receive interim result [false|false]: มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.977379785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ส่วนหลักๆก็คือระบบทางผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.977383239+07:00","message":"receive interim result [false|false]:  ส่วนหลักๆก็คือระบบทางผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.977390256+07:00","message":"[buffer interim] 166 false มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.977393819+07:00","message":"[buffer interim] 166 false  ส่วนหลักๆก็คือระบบทางผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.977399825+07:00","message":"[bufferProcess] interim [940000000]:มันจะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.977402347+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.977405565+07:00","message":"[bufferProcess] interim [940000000]: ส่วนหลักๆก็คือระบบทางผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.97740811+07:00","message":"[bufferProcess] update buffer: มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.977411063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.977413641+07:00","message":"> Transcript [1284] [false]: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.977417316+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.977419445+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.977422545+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.977424733+07:00","message":"TextPushed: 'มันจะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.977427382+07:00","message":"Push: 'ๆก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.977429322+07:00","message":"TextPushed: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.977431317+07:00","message":"Set new StatePrefix : 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.977433362+07:00","message":"Next Push (prob) : 'ระบบทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.977442322+07:00","message":"push: {false ๆก็คือ 0 0xc000045200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:08.044036905+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:08.044070539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันจะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:08.044076671+07:00","message":"receive interim result [false|false]: มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:08.044087268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ส่วนหลักๆก็คือระบบทางธรรมชาติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:08.044090852+07:00","message":"receive interim result [false|false]:  ส่วนหลักๆก็คือระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:08.044097967+07:00","message":"[buffer interim] 166 false มันจะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:08.044100744+07:00","message":"[buffer interim] 166 false  ส่วนหลักๆก็คือระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:08.044106608+07:00","message":"[bufferProcess] interim [60000000]:มันจะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:08.044109046+07:00","message":"[bufferProcess] send to processor:มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:08.044111919+07:00","message":"[bufferProcess] interim [60000000]: ส่วนหลักๆก็คือระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:08.04411426+07:00","message":"[bufferProcess] update buffer: มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:08.044116841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:08.044119645+07:00","message":"> Transcript [1285] [false]: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:08.044123018+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:08.044125528+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:08.04412739+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:08.044129577+07:00","message":"TextPushed: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:08.144961091+07:00","message":"[GCS] IsForceVAD: false for message ID: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:08.25735175+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:08.257397928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:08.257405359+07:00","message":"receive interim result [true|false]: มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:08.257414995+07:00","message":"end recv isFinal message id 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:08.257417018+07:00","message":"end Recv id 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:08.257423387+07:00","message":"[buffer interim] 166 true มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:08.257433039+07:00","message":"[bufferProcess] interim [360000000]:มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:08.25743843+07:00","message":"[bufferProcess] send to processor (isfinal):มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:08.257441661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:08.25744438+07:00","message":"> Transcript [1286] [false]: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:08.257447667+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:08.257449751+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:08.257451595+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:08.257453801+07:00","message":"TextPushed: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:08.257455864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:08.257457744+07:00","message":"> Transcript [1287] [true]: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:08.257459934+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:08.257461657+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:08.257463256+07:00","message":"StatePrefix: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:08.257465317+07:00","message":"TextPushed: 'มันจะมีอยู่ 2 ส่วนหลักๆก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:08.257471505+07:00","message":"Push: 'ระบบทางธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:08.257485059+07:00","message":"push: {true ระบบทางธรรมชาติ 0 0xc000045200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:08.26798475+07:00","message":"write wav file: './tmp/7576/7576_166.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:08.336970611+07:00","message":"[GCS] Start streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.581785369+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.581823434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขับรถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.581828802+07:00","message":"receive interim result [false|false]: ขับรถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.581840057+07:00","message":"[buffer interim] 167 false ขับรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.581846435+07:00","message":"[bufferProcess] interim [320000000]:ขับรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.581848411+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.581853113+07:00","message":"[bufferProcess] send to processor (ticker):ขับรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.581855512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.581857993+07:00","message":"> Transcript [1288] [false]: 'ขับรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.581860133+07:00","message":"Set StatePrefix (first interim): 'ขับรถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.766344538+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.766382511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.766388259+07:00","message":"receive interim result [false|false]: กับระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.766401916+07:00","message":"[buffer interim] 167 false กับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.766408552+07:00","message":"[bufferProcess] interim [440000000]:กับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.766410185+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:10.123467021+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:10.123471986+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.203760206+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.203792447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับระบบที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.203798655+07:00","message":"receive interim result [false|false]: กับระบบที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.203812071+07:00","message":"[buffer interim] 167 false กับระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.203819192+07:00","message":"[bufferProcess] interim [860000000]:กับระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.203821466+07:00","message":"[bufferProcess] send to processor:กับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.203826893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.203829778+07:00","message":"> Transcript [1289] [false]: 'กับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.20383203+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.203834015+07:00","message":"Set new StatePrefix: 'กับระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.27259626+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.272633283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับระบบที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.272640267+07:00","message":"receive interim result [false|false]: กับระบบที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.272654316+07:00","message":"[buffer interim] 167 false กับระบบที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.272661778+07:00","message":"[bufferProcess] interim [980000000]:กับระบบที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.272663979+07:00","message":"[bufferProcess] send to processor:กับระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.272669809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.272672524+07:00","message":"> Transcript [1290] [false]: 'กับระบบที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.272675849+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.272677976+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.272679825+07:00","message":"StatePrefix: 'กับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.272682282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.398578747+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.398606066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับระบบที่มัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.398611091+07:00","message":"receive interim result [false|false]: กับระบบที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.398624326+07:00","message":"[buffer interim] 167 false กับระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.398631155+07:00","message":"[bufferProcess] interim [40000000]:กับระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.398633341+07:00","message":"[bufferProcess] send to processor:กับระบบที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.398638246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.398640638+07:00","message":"> Transcript [1291] [false]: 'กับระบบที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.39864389+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.398645695+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.398647318+07:00","message":"StatePrefix: 'กับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.398649085+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.402865336+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.402877975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับระบบที่มนุษย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.402881604+07:00","message":"receive interim result [false|false]: กับระบบที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.402885432+07:00","message":"[buffer interim] 167 false กับระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.402893643+07:00","message":"[bufferProcess] interim [100000000]:กับระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.402895908+07:00","message":"[bufferProcess] send to processor:กับระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.402898106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.402900258+07:00","message":"> Transcript [1292] [false]: 'กับระบบที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.402902879+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.402904834+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.402907652+07:00","message":"StatePrefix: 'กับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.402909571+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.651245359+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.65129921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับระบบที่มนุษย์สร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.651307317+07:00","message":"receive interim result [false|false]: กับระบบที่มนุษย์สร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.65132542+07:00","message":"[buffer interim] 167 false กับระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.651337667+07:00","message":"[bufferProcess] interim [340000000]:กับระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.651341232+07:00","message":"[bufferProcess] send to processor:กับระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.651350236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.651355067+07:00","message":"> Transcript [1293] [false]: 'กับระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.651360111+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.65136292+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.651365826+07:00","message":"StatePrefix: 'กับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.651368867+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.651376511+07:00","message":"Push: 'กับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.651379776+07:00","message":"TextPushed: 'กับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.651383468+07:00","message":"Set new StatePrefix : 'กับระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.651386745+07:00","message":"Next Push (prob) : 'ที่มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.651398567+07:00","message":"push: {false กับระบบ 0 0xc003116c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.973758327+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.973795098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับระบบที่มนุษย์สร้างขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.9738007+07:00","message":"receive interim result [false|false]: กับระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.973813378+07:00","message":"[buffer interim] 167 false กับระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.973819046+07:00","message":"[bufferProcess] interim [640000000]:กับระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.97382132+07:00","message":"[bufferProcess] send to processor:กับระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.973826381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.973829688+07:00","message":"> Transcript [1294] [false]: 'กับระบบที่มนุษย์สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.973833008+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.973834913+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.973837232+07:00","message":"StatePrefix: 'กับระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.973839702+07:00","message":"TextPushed: 'กับระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.085907398+07:00","message":"[GCS] IsForceVAD: false for message ID: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.157216013+07:00","message":"[GCS] Start streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.179306621+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.179340288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับระบบที่มนุษย์สร้างขึ้น\",\"confidence\":0.958367}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.179348134+07:00","message":"receive interim result [true|false]: กับระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.179359852+07:00","message":"end recv isFinal message id 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.179362292+07:00","message":"end Recv id 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.179367634+07:00","message":"[buffer interim] 167 true กับระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.179374349+07:00","message":"[bufferProcess] interim [970000000]:กับระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.179377526+07:00","message":"[bufferProcess] send to processor (isfinal):กับระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.179380642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.179383643+07:00","message":"> Transcript [1295] [false]: 'กับระบบที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.179386584+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.179388425+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.179390387+07:00","message":"StatePrefix: 'กับระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.179392469+07:00","message":"TextPushed: 'กับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.179394114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.179396024+07:00","message":"> Transcript [1296] [true]: 'กับระบบที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.179398082+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.179399709+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.179401295+07:00","message":"StatePrefix: 'กับระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.179402992+07:00","message":"TextPushed: 'กับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.179410291+07:00","message":"Push: 'ที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.179417606+07:00","message":"push: {true ที่มนุษย์สร้างขึ้น 0 0xc003116c80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:11.187674528+07:00","message":"write wav file: './tmp/7576/7576_167.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.827295663+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.827338865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนาะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.827349189+07:00","message":"receive interim result [false|false]: เนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.827365047+07:00","message":"[buffer interim] 168 false เนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.827371534+07:00","message":"[bufferProcess] interim [720000000]:เนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.827373544+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.924989372+07:00","message":"[GCS] IsForceVAD: false for message ID: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:12.030393595+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:12.030432852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนาะ\",\"confidence\":0.83644426}],\"is_final\":true,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:12.030439677+07:00","message":"receive interim result [true|false]: เนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:12.030451171+07:00","message":"end recv isFinal message id 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:12.030453736+07:00","message":"end Recv id 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:12.030461763+07:00","message":"[buffer interim] 168 true เนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:12.03047297+07:00","message":"[bufferProcess] interim [840000000]:เนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:12.030476103+07:00","message":"[bufferProcess] send to processor (isfinal):เนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:12.030491585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:12.030513608+07:00","message":"> Transcript [1297] [false]: 'เนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:12.030517854+07:00","message":"Set StatePrefix (first interim): 'เนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:12.030520182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:12.030522258+07:00","message":"> Transcript [1298] [true]: 'เนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:12.030526027+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:12.030528309+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:12.030530126+07:00","message":"StatePrefix: 'เนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:12.030532294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:12.030535374+07:00","message":"Push: 'เนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:12.030546817+07:00","message":"push: {true เนาะ 0 0xc00354eb00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:12.036159517+07:00","message":"write wav file: './tmp/7576/7576_168.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:12.178114475+07:00","message":"[GCS] Start streaming session, msgId: 169"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:13.124310901+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:13.124316059+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.171420153+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.171456116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.171460807+07:00","message":"receive interim result [false|false]: อันนี้เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.171473903+07:00","message":"[buffer interim] 169 false อันนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.171481079+07:00","message":"[bufferProcess] interim [780000000]:อันนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.171483167+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.171489314+07:00","message":"[bufferProcess] send to processor (ticker):อันนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.1714918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.171495379+07:00","message":"> Transcript [1299] [false]: 'อันนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.171497697+07:00","message":"Set StatePrefix (first interim): 'อันนี้เรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.214383076+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.214423033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เราจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.214429232+07:00","message":"receive interim result [false|false]: อันนี้เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.214443633+07:00","message":"[buffer interim] 169 false อันนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.214450288+07:00","message":"[bufferProcess] interim [840000000]:อันนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.214452287+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.39503489+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.395069231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เราจะมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.395074958+07:00","message":"receive interim result [false|false]: วันนี้เราจะมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.395087338+07:00","message":"[buffer interim] 169 false วันนี้เราจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.395093564+07:00","message":"[bufferProcess] interim [20000000]:วันนี้เราจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.395096499+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.395099703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.395103044+07:00","message":"> Transcript [1300] [false]: 'อันนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.395105897+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.395107625+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.395109447+07:00","message":"StatePrefix: 'อันนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.395111337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.449274422+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.449311918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เราจะไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.449317613+07:00","message":"receive interim result [false|false]: อันนี้เราจะไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.449329323+07:00","message":"[buffer interim] 169 false อันนี้เราจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.449336128+07:00","message":"[bufferProcess] interim [80000000]:อันนี้เราจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.449338443+07:00","message":"[bufferProcess] send to processor:วันนี้เราจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.449343304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.449346129+07:00","message":"> Transcript [1301] [false]: 'วันนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.449348781+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.449351076+07:00","message":"Set new StatePrefix: 'วันนี้เราจะมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.706274605+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.706313125+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เราจะไลฟ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.706321144+07:00","message":"receive interim result [false|false]: อันนี้เราจะไลฟ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.706336792+07:00","message":"[buffer interim] 169 false อันนี้เราจะไลฟ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.70634374+07:00","message":"[bufferProcess] interim [320000000]:อันนี้เราจะไลฟ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.706346404+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.706349944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.706352861+07:00","message":"> Transcript [1302] [false]: 'อันนี้เราจะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.706354972+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.706357293+07:00","message":"Set new StatePrefix: 'อันนี้เราจะไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.740309489+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.740342113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เราจะไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.740347429+07:00","message":"receive interim result [false|false]: อันนี้เราจะไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.740361351+07:00","message":"[buffer interim] 169 false อันนี้เราจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.740368423+07:00","message":"[bufferProcess] interim [380000000]:อันนี้เราจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.740370723+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะไลฟ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.740375297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.740378118+07:00","message":"> Transcript [1303] [false]: 'อันนี้เราจะไลฟ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.740380437+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.740382343+07:00","message":"Set new StatePrefix: 'อันนี้เราจะไลฟ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.931815019+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.931850117+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เราจะไปดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.931856807+07:00","message":"receive interim result [false|false]: อันนี้เราจะไปดู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.931874228+07:00","message":"[buffer interim] 169 false อันนี้เราจะไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.931880671+07:00","message":"[bufferProcess] interim [560000000]:อันนี้เราจะไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.931882862+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.931886227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.931888957+07:00","message":"> Transcript [1304] [false]: 'อันนี้เราจะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.931891067+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.931893445+07:00","message":"Set new StatePrefix: 'อันนี้เราจะไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.150915987+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.150951675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เราจะไปดูตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.150957499+07:00","message":"receive interim result [false|false]: อันนี้เราจะไปดูตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.150971728+07:00","message":"[buffer interim] 169 false อันนี้เราจะไปดูตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.150977751+07:00","message":"[bufferProcess] interim [800000000]:อันนี้เราจะไปดูตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.150980688+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.15098508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.150987995+07:00","message":"> Transcript [1305] [false]: 'อันนี้เราจะไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.150991454+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.150993608+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.150995603+07:00","message":"StatePrefix: 'อันนี้เราจะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.150997478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.304126259+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.304167784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เราจะไปดูตัวอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.304174005+07:00","message":"receive interim result [false|false]: อันนี้เราจะไปดูตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.304193755+07:00","message":"[buffer interim] 169 false อันนี้เราจะไปดูตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.30419999+07:00","message":"[bufferProcess] interim [980000000]:อันนี้เราจะไปดูตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.304202506+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะไปดูตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.30420755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.304210401+07:00","message":"> Transcript [1306] [false]: 'อันนี้เราจะไปดูตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.304213498+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.304215781+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.304217784+07:00","message":"StatePrefix: 'อันนี้เราจะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.304220024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.957255811+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.95728901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เราจะไปดูตัวอย่าง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.957295166+07:00","message":"receive interim result [false|false]: อันนี้เราจะไปดูตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.957308343+07:00","message":"[buffer interim] 169 false อันนี้เราจะไปดูตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.957314699+07:00","message":"[bufferProcess] interim [580000000]:อันนี้เราจะไปดูตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.957317206+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะไปดูตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.957323093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.9573256+07:00","message":"> Transcript [1307] [false]: 'อันนี้เราจะไปดูตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.957328939+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.957331154+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.957333652+07:00","message":"StatePrefix: 'อันนี้เราจะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.957335703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.733114875+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.733158339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เราจะไปดูตัวอย่างระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.733186444+07:00","message":"receive interim result [false|false]: อันนี้เราจะไปดูตัวอย่างระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.733203438+07:00","message":"[buffer interim] 169 false อันนี้เราจะไปดูตัวอย่างระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.733214102+07:00","message":"[bufferProcess] interim [420000000]:อันนี้เราจะไปดูตัวอย่างระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.733218089+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะไปดูตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.733225194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.733228396+07:00","message":"> Transcript [1308] [false]: 'อันนี้เราจะไปดูตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.733231647+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.733233836+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.733235886+07:00","message":"StatePrefix: 'อันนี้เราจะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.73323814+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.733242872+07:00","message":"Push: 'อันนี้เราจะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.733244807+07:00","message":"TextPushed: 'อันนี้เราจะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.733246794+07:00","message":"Set new StatePrefix : 'อันนี้เราจะไปดูตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.733249038+07:00","message":"Next Push (prob) : 'ดูตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.733257394+07:00","message":"push: {false อันนี้เราจะไป 0 0xc000045580}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:16.124741892+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:16.124750867+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.237998683+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.238035946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เราจะไปดูตัวอย่างระบบการทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.238042121+07:00","message":"receive interim result [false|false]: อันนี้เราจะไปดูตัวอย่างระบบการทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.238055619+07:00","message":"[buffer interim] 169 false อันนี้เราจะไปดูตัวอย่างระบบการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.238061542+07:00","message":"[bufferProcess] interim [840000000]:อันนี้เราจะไปดูตัวอย่างระบบการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.238063784+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะไปดูตัวอย่างระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.238067227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.238069865+07:00","message":"> Transcript [1309] [false]: 'อันนี้เราจะไปดูตัวอย่างระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.238073054+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.238075611+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.238077504+07:00","message":"StatePrefix: 'อันนี้เราจะไปดูตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.238079534+07:00","message":"TextPushed: 'อันนี้เราจะไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.365354722+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.365389579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เราจะไปดูตัวอย่างระบบการทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.365395355+07:00","message":"receive interim result [false|false]: อันนี้เราจะไปดูตัวอย่างระบบการทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.365409423+07:00","message":"[buffer interim] 169 false อันนี้เราจะไปดูตัวอย่างระบบการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.365416291+07:00","message":"[bufferProcess] interim [960000000]:อันนี้เราจะไปดูตัวอย่างระบบการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.365418641+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะไปดูตัวอย่างระบบการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.365422659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.365425774+07:00","message":"> Transcript [1310] [false]: 'อันนี้เราจะไปดูตัวอย่างระบบการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.36542912+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.365431261+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.365433298+07:00","message":"StatePrefix: 'อันนี้เราจะไปดูตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.365436075+07:00","message":"TextPushed: 'อันนี้เราจะไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.369557797+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.369605631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.369611164+07:00","message":"receive interim result [false|false]: อันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.369629763+07:00","message":"[buffer interim] 169 false อันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.369638962+07:00","message":"[bufferProcess] interim [20000000]:อันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.369641677+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะไปดูตัวอย่างระบบการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.369647891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.369650705+07:00","message":"> Transcript [1311] [false]: 'อันนี้เราจะไปดูตัวอย่างระบบการทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.369654187+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.36965662+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.369658967+07:00","message":"StatePrefix: 'อันนี้เราจะไปดูตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.369661178+07:00","message":"TextPushed: 'อันนี้เราจะไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.946322607+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.946363044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาตินั้นเป็นอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.946370577+07:00","message":"receive interim result [false|false]: อันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาตินั้นเป็นอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.946386156+07:00","message":"[buffer interim] 169 false อันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาตินั้นเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.946393018+07:00","message":"[bufferProcess] interim [620000000]:อันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาตินั้นเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.946396464+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.94640419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.946407614+07:00","message":"> Transcript [1312] [false]: 'อันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.946411418+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.946413527+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.946415557+07:00","message":"StatePrefix: 'อันนี้เราจะไปดูตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.946418483+07:00","message":"TextPushed: 'อันนี้เราจะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.946424642+07:00","message":"Push: 'ดูตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.946427085+07:00","message":"TextPushed: 'อันนี้เราจะไปดูตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.946429562+07:00","message":"Set new StatePrefix : 'อันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.946433792+07:00","message":"Next Push (prob) : 'ระบบทางธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.946459923+07:00","message":"push: {false ดูตัวอย่าง 0 0xc000045580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:17.128316069+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:17.12836485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาตินั้นเป็นอย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:17.128371457+07:00","message":"receive interim result [false|false]: อันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาตินั้นเป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:17.12838733+07:00","message":"[buffer interim] 169 false อันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาตินั้นเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.128395735+07:00","message":"[bufferProcess] interim [800000000]:อันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาตินั้นเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.128398679+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาตินั้นเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.128402711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.128405641+07:00","message":"> Transcript [1313] [false]: 'อันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาตินั้นเป็นอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.128409615+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.128411759+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.128415483+07:00","message":"StatePrefix: 'อันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.128418171+07:00","message":"TextPushed: 'อันนี้เราจะไปดูตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:17.304517846+07:00","message":"[GCS] IsForceVAD: false for message ID: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:17.367852114+07:00","message":"[GCS] Start streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:17.530217668+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:17.530279904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาตินั้นเป็นอย่างไร\",\"confidence\":0.9249311}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:17.530285738+07:00","message":"receive interim result [true|false]: วันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาตินั้นเป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:17.530296211+07:00","message":"end recv isFinal message id 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:17.530298222+07:00","message":"end Recv id 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:17.5303055+07:00","message":"[buffer interim] 169 true วันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาตินั้นเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.530313195+07:00","message":"[bufferProcess] interim [130000000]:วันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาตินั้นเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.530323471+07:00","message":"[bufferProcess] send to processor (isfinal):อันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาตินั้นเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.530327149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.530330259+07:00","message":"> Transcript [1314] [false]: 'อันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาตินั้นเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.530334418+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.530336338+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.530339661+07:00","message":"StatePrefix: 'อันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.530342348+07:00","message":"TextPushed: 'อันนี้เราจะไปดูตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.530344144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.530346115+07:00","message":"> Transcript [1315] [true]: 'วันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาตินั้นเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.530348315+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.530350314+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.530352275+07:00","message":"StatePrefix: 'อันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.530354271+07:00","message":"TextPushed: 'อันนี้เราจะไปดูตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.530355954+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.530521377+07:00","message":"Push: 'ระบบทางธรรมชาตินั้นเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.530524671+07:00","message":"TextPushed: 'อันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาตินั้นเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.530527293+07:00","message":"Set new StatePrefix : 'วันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาตินั้นเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.530529518+07:00","message":"Next Push (prob) : 'วันนี้เราจะไปดูตัวอย่างระบบทางธรรมชาตินั้นเป็นอย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:17.530538426+07:00","message":"push: {true ระบบทางธรรมชาตินั้นเป็นอย่างไร 0 0xc000045580}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.530547675+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_169.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:17.540417868+07:00","message":"write wav file: './tmp/7576/7576_169.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.044055817+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.044102944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.044108683+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.044130903+07:00","message":"[buffer interim] 170 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.044138448+07:00","message":"[bufferProcess] interim [720000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.044141074+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.255523888+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.255570149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.255576332+07:00","message":"receive interim result [false|false]: ระบบที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.255593728+07:00","message":"[buffer interim] 170 false ระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.255602354+07:00","message":"[bufferProcess] interim [900000000]:ระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.255605979+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.255613633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.255617809+07:00","message":"> Transcript [1316] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.255620615+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.358218435+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.358263254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.358268796+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.358281145+07:00","message":"[buffer interim] 170 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.358289518+07:00","message":"[bufferProcess] interim [960000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.358291869+07:00","message":"[bufferProcess] send to processor:ระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.358297519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.358300704+07:00","message":"> Transcript [1317] [false]: 'ระบบที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.358303871+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.358306773+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.358308612+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.358310621+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.414018971+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.414056729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบที่มัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.41406261+07:00","message":"receive interim result [false|false]: ระบบที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.414079627+07:00","message":"[buffer interim] 170 false ระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.414087746+07:00","message":"[bufferProcess] interim [80000000]:ระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.414090198+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.414093634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.41409615+07:00","message":"> Transcript [1318] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.414099154+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.414101176+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.414103226+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.414105307+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.531843777+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.53188656+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบที่มนุษย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.53189342+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.531907659+07:00","message":"[buffer interim] 170 false ระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.531914824+07:00","message":"[bufferProcess] interim [140000000]:ระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.531917611+07:00","message":"[bufferProcess] send to processor:ระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.531925819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.531928659+07:00","message":"> Transcript [1319] [false]: 'ระบบที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.531932643+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.531935308+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.531937468+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.531939536+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.726322617+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.726364031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบที่มนุษย์สร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.726370521+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.7263859+07:00","message":"[buffer interim] 170 false ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.726393455+07:00","message":"[bufferProcess] interim [380000000]:ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.726397521+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.726405107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.726407863+07:00","message":"> Transcript [1320] [false]: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.72641155+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.726414408+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.726416429+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.726418484+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.726424536+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.726426554+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.726428876+07:00","message":"Set new StatePrefix : 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.726430869+07:00","message":"Next Push (prob) : 'ที่มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.726439083+07:00","message":"push: {false ระบบ 0 0xc0005b6300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.956888632+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.956924724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบที่มนุษย์สร้างขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.956930518+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.956952293+07:00","message":"[buffer interim] 170 false ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.956961221+07:00","message":"[bufferProcess] interim [620000000]:ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.956965306+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.956970925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.956974762+07:00","message":"> Transcript [1321] [false]: 'ระบบที่มนุษย์สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.956979278+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.956982619+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.95698483+07:00","message":"StatePrefix: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.956987017+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:19.125738371+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:19.125741454+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.526292341+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.526326967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบที่มนุษย์สร้างขึ้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.526332437+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.526349015+07:00","message":"[buffer interim] 170 false ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.526356023+07:00","message":"[bufferProcess] interim [220000000]:ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.526358306+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.526361936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.526365106+07:00","message":"> Transcript [1322] [false]: 'ระบบที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.526368344+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.526370951+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.526374047+07:00","message":"StatePrefix: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.526380676+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.63477366+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.634821791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบที่มนุษย์สร้างขึ้นเป็นยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.634828516+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้างขึ้นเป็นยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.634842211+07:00","message":"[buffer interim] 170 false ระบบที่มนุษย์สร้างขึ้นเป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.634850578+07:00","message":"[bufferProcess] interim [280000000]:ระบบที่มนุษย์สร้างขึ้นเป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.634854421+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.634860069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.634863173+07:00","message":"> Transcript [1323] [false]: 'ระบบที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.634869136+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.634871565+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.634873913+07:00","message":"StatePrefix: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.634876239+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.695249087+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.695283559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบที่มนุษย์สร้างขึ้นเป็นอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.695289978+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้างขึ้นเป็นอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.6953032+07:00","message":"[buffer interim] 170 false ระบบที่มนุษย์สร้างขึ้นเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.695314989+07:00","message":"[bufferProcess] interim [340000000]:ระบบที่มนุษย์สร้างขึ้นเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.695317993+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์สร้างขึ้นเป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.695325285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.695328253+07:00","message":"> Transcript [1324] [false]: 'ระบบที่มนุษย์สร้างขึ้นเป็นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.695331692+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.695333952+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.695336712+07:00","message":"StatePrefix: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.695339018+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.695344981+07:00","message":"Push: 'ที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.695346862+07:00","message":"TextPushed: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.695349268+07:00","message":"Set new StatePrefix : 'ระบบที่มนุษย์สร้างขึ้นเป็นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.695352107+07:00","message":"Next Push (prob) : 'สร้างขึ้นเป็นยัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.695359697+07:00","message":"push: {false ที่มนุษย์ 0 0xc0005b6300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.816015016+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.816056586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบที่มนุษย์สร้างขึ้นนั้นเป็นอย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.816062476+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้างขึ้นนั้นเป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.816076387+07:00","message":"[buffer interim] 170 false ระบบที่มนุษย์สร้างขึ้นนั้นเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.816083912+07:00","message":"[bufferProcess] interim [460000000]:ระบบที่มนุษย์สร้างขึ้นนั้นเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.816086626+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์สร้างขึ้นเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.816090404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.816093624+07:00","message":"> Transcript [1325] [false]: 'ระบบที่มนุษย์สร้างขึ้นเป็นอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.816095976+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.816097934+07:00","message":"Set new StatePrefix: 'ระบบที่มนุษย์สร้างขึ้นเป็นอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.86466916+07:00","message":"[GCS] IsForceVAD: false for message ID: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.989251557+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.989298411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบที่มนุษย์สร้างขึ้นเป็นอย่างไร\",\"confidence\":0.94282883}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.989305341+07:00","message":"receive interim result [true|false]: ระบบที่มนุษย์สร้างขึ้นเป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.989315972+07:00","message":"end recv isFinal message id 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.989318074+07:00","message":"end Recv id 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.989325311+07:00","message":"[buffer interim] 170 true ระบบที่มนุษย์สร้างขึ้นเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.989333053+07:00","message":"[bufferProcess] interim [730000000]:ระบบที่มนุษย์สร้างขึ้นเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.989339345+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบที่มนุษย์สร้างขึ้นนั้นเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.98934329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.989347431+07:00","message":"> Transcript [1326] [false]: 'ระบบที่มนุษย์สร้างขึ้นนั้นเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.9893502+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.9893523+07:00","message":"Set new StatePrefix: 'ระบบที่มนุษย์สร้างขึ้นนั้นเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.98935434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.989356355+07:00","message":"> Transcript [1327] [true]: 'ระบบที่มนุษย์สร้างขึ้นเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.989359052+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.989360916+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.989362745+07:00","message":"StatePrefix: 'ระบบที่มนุษย์สร้างขึ้นนั้นเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.989365294+07:00","message":"TextPushed: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.989373088+07:00","message":"Push: 'สร้างขึ้นเป็นอย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.989382559+07:00","message":"push: {true สร้างขึ้นเป็นอย่างไร 0 0xc0005b6300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:19.997241742+07:00","message":"write wav file: './tmp/7576/7576_170.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:20.248187846+07:00","message":"[GCS] Start streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:21.14743463+07:00","message":"[GCS] IsForceVAD: false for message ID: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:21.23413578+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:21.234157905+07:00","message":"found end of frame, send empty tag with msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:21.234161794+07:00","message":"end Recv id 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:21.234168913+07:00","message":"[buffer interim] 171 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.234183291+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.234187407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.234190919+07:00","message":"> Transcript [1328] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.234193329+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.234195193+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.234196996+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.234198861+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.234201406+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:21.234210122+07:00","message":"push: {true \n 0 0xc000045e00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:21.239754913+07:00","message":"write wav file: './tmp/7576/7576_171.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:21.279372618+07:00","message":"[GCS] Start streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:21.819776032+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:21.819817409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:21.819823294+07:00","message":"receive interim result [false|false]: เริ่ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:21.81983853+07:00","message":"[buffer interim] 172 false เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.81984875+07:00","message":"[bufferProcess] interim [420000000]:เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.819850566+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:21.958616843+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:21.958657995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:21.958664364+07:00","message":"receive interim result [false|false]: เรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:21.958677916+07:00","message":"[buffer interim] 172 false เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.958686676+07:00","message":"[bufferProcess] interim [480000000]:เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.958689956+07:00","message":"[bufferProcess] send to processor:เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.958694889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.95869886+07:00","message":"> Transcript [1329] [false]: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.958701045+07:00","message":"Set StatePrefix (first interim): 'เริ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.028854439+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.028886375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.02889195+07:00","message":"receive interim result [false|false]: เริ่มการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.028907088+07:00","message":"[buffer interim] 172 false เริ่มการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.028914012+07:00","message":"[bufferProcess] interim [600000000]:เริ่มการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.028916137+07:00","message":"[bufferProcess] send to processor:เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.02892031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.02892485+07:00","message":"> Transcript [1330] [false]: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.028928428+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.028931364+07:00","message":"Set new StatePrefix: 'เรื่อง'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:22.126854929+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:22.126875514+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.133071877+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.133103409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.133108673+07:00","message":"receive interim result [false|false]: เริ่มกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.133124779+07:00","message":"[buffer interim] 172 false เริ่มกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.133133636+07:00","message":"[bufferProcess] interim [660000000]:เริ่มกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.133137587+07:00","message":"[bufferProcess] send to processor:เริ่มการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.133142517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.13314615+07:00","message":"> Transcript [1331] [false]: 'เริ่มการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.133149601+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.13315159+07:00","message":"Set new StatePrefix: 'เริ่มการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.275726184+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.275759655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มกันที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.275765885+07:00","message":"receive interim result [false|false]: เริ่มกันที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.275784885+07:00","message":"[buffer interim] 172 false เริ่มกันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.275791638+07:00","message":"[bufferProcess] interim [780000000]:เริ่มกันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.275794476+07:00","message":"[bufferProcess] send to processor:เริ่มกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.275798976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.275802047+07:00","message":"> Transcript [1332] [false]: 'เริ่มกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.275804647+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.275806656+07:00","message":"Set new StatePrefix: 'เริ่มกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.847973043+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.848024122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มกันที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.848030591+07:00","message":"receive interim result [false|false]: เริ่มกันที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.84804524+07:00","message":"[buffer interim] 172 false เริ่มกันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.848052599+07:00","message":"[bufferProcess] interim [380000000]:เริ่มกันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.848054924+07:00","message":"[bufferProcess] send to processor:เริ่มกันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.848058571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.84806124+07:00","message":"> Transcript [1333] [false]: 'เริ่มกันที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.848064551+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.848066659+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.848068562+07:00","message":"StatePrefix: 'เริ่มกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.848071183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.907887419+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.907933041+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มกันที่รัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.907939674+07:00","message":"receive interim result [false|false]: เริ่มกันที่รัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.907953245+07:00","message":"[buffer interim] 172 false เริ่มกันที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.907960017+07:00","message":"[bufferProcess] interim [440000000]:เริ่มกันที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.907962282+07:00","message":"[bufferProcess] send to processor:เริ่มกันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.907967323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.907971232+07:00","message":"> Transcript [1334] [false]: 'เริ่มกันที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.907974545+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.907976505+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.90797859+07:00","message":"StatePrefix: 'เริ่มกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.907980849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.935709367+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.935750348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มกันที่ระบุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.935756273+07:00","message":"receive interim result [false|false]: เริ่มกันที่ระบุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.935770536+07:00","message":"[buffer interim] 172 false เริ่มกันที่ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.935777538+07:00","message":"[bufferProcess] interim [500000000]:เริ่มกันที่ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.935780362+07:00","message":"[bufferProcess] send to processor:เริ่มกันที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.935783813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.935787056+07:00","message":"> Transcript [1335] [false]: 'เริ่มกันที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.93579014+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.93579215+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.935793867+07:00","message":"StatePrefix: 'เริ่มกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.935796392+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:23.005100281+07:00","message":"[GCS] IsForceVAD: false for message ID: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:23.018355348+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:23.018390983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มกันที่ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:23.018397379+07:00","message":"receive interim result [false|false]: เริ่มกันที่ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:23.018410769+07:00","message":"[buffer interim] 172 false เริ่มกันที่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.018421262+07:00","message":"[bufferProcess] interim [620000000]:เริ่มกันที่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.018424153+07:00","message":"[bufferProcess] send to processor:เริ่มกันที่ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.018431374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.018433914+07:00","message":"> Transcript [1336] [false]: 'เริ่มกันที่ระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.018437606+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.018439506+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.018441725+07:00","message":"StatePrefix: 'เริ่มกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.018443779+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.018450124+07:00","message":"Push: 'เริ่มกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.018452522+07:00","message":"TextPushed: 'เริ่มกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.018454526+07:00","message":"Set new StatePrefix : 'เริ่มกันที่ระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.018456935+07:00","message":"Next Push (prob) : 'ที่ระบุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:23.01846455+07:00","message":"push: {false เริ่มกัน 0 0xc0005b7400}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:23.109878862+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:23.109919388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มกันที่ระบบ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:23.10992661+07:00","message":"receive interim result [true|false]: เริ่มกันที่ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:23.109939732+07:00","message":"end recv isFinal message id 172"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:23.109942302+07:00","message":"end Recv id 172"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:23.109949166+07:00","message":"[buffer interim] 172 true เริ่มกันที่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.109956553+07:00","message":"[bufferProcess] interim [740000000]:เริ่มกันที่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.10995943+07:00","message":"[bufferProcess] send to processor (isfinal):เริ่มกันที่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.109962329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.109964918+07:00","message":"> Transcript [1337] [false]: 'เริ่มกันที่ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.109967182+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.109969289+07:00","message":"Set new StatePrefix: 'เริ่มกันที่ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.109970926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.109973386+07:00","message":"> Transcript [1338] [true]: 'เริ่มกันที่ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.109975539+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.109977369+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.109979466+07:00","message":"StatePrefix: 'เริ่มกันที่ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.109981593+07:00","message":"TextPushed: 'เริ่มกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.109984146+07:00","message":"Push: 'ที่ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:23.109991989+07:00","message":"push: {true ที่ระบบ 0 0xc0005b7400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:23.117668409+07:00","message":"write wav file: './tmp/7576/7576_172.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:23.256439582+07:00","message":"[GCS] Start streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:24.121689605+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:24.121723211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:24.121728512+07:00","message":"receive interim result [false|false]: การทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:24.121742516+07:00","message":"[buffer interim] 173 false การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:24.121749384+07:00","message":"[bufferProcess] interim [840000000]:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:24.121751851+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:24.12175907+07:00","message":"[bufferProcess] send to processor (ticker):การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:24.121761874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:24.121764914+07:00","message":"> Transcript [1339] [false]: 'การทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:24.121767416+07:00","message":"Set StatePrefix (first interim): 'การทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:24.246303779+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:24.246339319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟังธรรมะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:24.24634549+07:00","message":"receive interim result [false|false]: ฟังธรรมะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:24.246358353+07:00","message":"[buffer interim] 173 false ฟังธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:24.246365917+07:00","message":"[bufferProcess] interim [960000000]:ฟังธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:24.246368003+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:24.247862704+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:24.24789248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางธรรมชาติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:24.247897356+07:00","message":"receive interim result [false|false]: ทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:24.247912425+07:00","message":"[buffer interim] 173 false ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:24.247918681+07:00","message":"[bufferProcess] interim [20000000]:ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:24.247921341+07:00","message":"[bufferProcess] send to processor:ฟังธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:24.247927516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:24.24793027+07:00","message":"> Transcript [1340] [false]: 'ฟังธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:24.247932366+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:24.247934259+07:00","message":"Set new StatePrefix: 'ฟังธรรมะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:24.814410579+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:24.814446782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางธรรมชาติ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:24.814452414+07:00","message":"receive interim result [false|false]: ทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:24.814467171+07:00","message":"[buffer interim] 173 false ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:24.814475092+07:00","message":"[bufferProcess] interim [620000000]:ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:24.814477697+07:00","message":"[bufferProcess] send to processor:ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:24.814481707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:24.814484591+07:00","message":"> Transcript [1341] [false]: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:24.814487069+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:24.814489096+07:00","message":"Set new StatePrefix: 'ทางธรรมชาติ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:25.127125102+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:25.127133348+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:26.038601451+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:26.038636185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางธรรมชาติพร้อมยกตัวอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:26.038642875+07:00","message":"receive interim result [false|false]: ทางธรรมชาติพร้อมยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:26.038658258+07:00","message":"[buffer interim] 173 false ทางธรรมชาติพร้อมยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.038665253+07:00","message":"[bufferProcess] interim [820000000]:ทางธรรมชาติพร้อมยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.038667642+07:00","message":"[bufferProcess] send to processor:ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.038674081+07:00","message":"[bufferProcess] send to processor (ticker):ทางธรรมชาติพร้อมยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.038676973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.038680039+07:00","message":"> Transcript [1342] [false]: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.038683561+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.038686082+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.038687909+07:00","message":"StatePrefix: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.038690041+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.038691892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.038694029+07:00","message":"> Transcript [1343] [false]: 'ทางธรรมชาติพร้อมยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.038695977+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.038697685+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.038699281+07:00","message":"StatePrefix: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.038701043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:26.083663862+07:00","message":"[GCS] IsForceVAD: false for message ID: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:26.197094065+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:26.197143815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางธรรมชาติพร้อมยกตัวอย่าง\",\"confidence\":0.94935966}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:26.197150528+07:00","message":"receive interim result [true|false]: ทางธรรมชาติพร้อมยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:26.197179757+07:00","message":"end recv isFinal message id 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:26.197182699+07:00","message":"end Recv id 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:26.197190056+07:00","message":"[buffer interim] 173 true ทางธรรมชาติพร้อมยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.197196863+07:00","message":"[bufferProcess] interim [30000000]:ทางธรรมชาติพร้อมยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.197200319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.197203025+07:00","message":"> Transcript [1344] [true]: 'ทางธรรมชาติพร้อมยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.19720619+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.197208111+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.19720993+07:00","message":"StatePrefix: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.197211766+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.19721448+07:00","message":"Push: 'ทางธรรมชาติพร้อมยกตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:26.197222764+07:00","message":"push: {true ทางธรรมชาติพร้อมยกตัวอย่าง 0 0xc0005b7880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:26.206501472+07:00","message":"write wav file: './tmp/7576/7576_173.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:26.336718899+07:00","message":"[GCS] Start streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:26.807471595+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:26.807508042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อกี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:26.807513302+07:00","message":"receive interim result [false|false]: เมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:26.807527761+07:00","message":"[buffer interim] 174 false เมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.807534637+07:00","message":"[bufferProcess] interim [480000000]:เมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.807536557+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.181212389+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.181255538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อกี้เอง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.181261917+07:00","message":"receive interim result [false|false]: เมื่อกี้เอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.181275346+07:00","message":"[buffer interim] 174 false เมื่อกี้เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.181282865+07:00","message":"[bufferProcess] interim [840000000]:เมื่อกี้เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.181285303+07:00","message":"[bufferProcess] send to processor:เมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.181290956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.181293951+07:00","message":"> Transcript [1345] [false]: 'เมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.181296131+07:00","message":"Set StatePrefix (first interim): 'เมื่อกี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.55550244+07:00","message":"[GCS] IsForceVAD: false for message ID: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.616399849+07:00","message":"[GCS] Start streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.646049772+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.646088953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อกี้เอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.646094962+07:00","message":"receive interim result [false|false]: เมื่อกี้เอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.646110605+07:00","message":"[buffer interim] 174 false เมื่อกี้เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.646121315+07:00","message":"[bufferProcess] interim [440000000]:เมื่อกี้เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.646123639+07:00","message":"[bufferProcess] send to processor:เมื่อกี้เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.646127517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.646130523+07:00","message":"> Transcript [1346] [false]: 'เมื่อกี้เอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.646134224+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.646136369+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.646138352+07:00","message":"StatePrefix: 'เมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.646140664+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.653559994+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.653583347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อกี้เอง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.653589589+07:00","message":"receive interim result [true|false]: เมื่อกี้เอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.65359915+07:00","message":"end recv isFinal message id 174"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.653602078+07:00","message":"end Recv id 174"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.653608157+07:00","message":"[buffer interim] 174 true เมื่อกี้เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.653613431+07:00","message":"[bufferProcess] interim [440000000]:เมื่อกี้เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.653616438+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อกี้เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.653623159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.653644088+07:00","message":"> Transcript [1347] [false]: 'เมื่อกี้เอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.653650322+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.653653458+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.653655767+07:00","message":"StatePrefix: 'เมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.653657841+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.653659912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.653661957+07:00","message":"> Transcript [1348] [true]: 'เมื่อกี้เอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.653664159+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.653665804+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.653667509+07:00","message":"StatePrefix: 'เมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.653670103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:27.653679967+07:00","message":"Push: 'เมื่อกี้เอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.653690991+07:00","message":"push: {true เมื่อกี้เอง 0 0xc00354e900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:27.661205029+07:00","message":"write wav file: './tmp/7576/7576_174.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.682797643+07:00","message":"[GCS] Cleaned up inactive client: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.68281575+07:00","message":"[GCS] Cleaned up inactive client: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.682818278+07:00","message":"[GCS] Cleaned up inactive client: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.682820438+07:00","message":"[GCS] Cleaned up inactive client: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.682822238+07:00","message":"[GCS] Cleaned up inactive client: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.682824016+07:00","message":"[GCS] Cleaned up inactive client: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.682825694+07:00","message":"[GCS] Cleaned up inactive client: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.682827634+07:00","message":"[GCS] Cleaned up inactive client: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.682829859+07:00","message":"[GCS] Cleaned up inactive client: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.682831902+07:00","message":"[GCS] Cleaned up inactive client: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.682833561+07:00","message":"[GCS] Cleaned up inactive client: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.682835133+07:00","message":"[GCS] Cleaned up inactive client: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.682836699+07:00","message":"[GCS] Cleaned up inactive client: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:27.682838253+07:00","message":"[GCS] Cleaned up inactive client: 147"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:28.127634423+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:28.127642834+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.146875714+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.146933331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.146940299+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.146962752+07:00","message":"[buffer interim] 175 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.146972107+07:00","message":"[bufferProcess] interim [600000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.14697528+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.46209018+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.462137787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบย่อย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.462146138+07:00","message":"receive interim result [false|false]: ระบบย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.462164322+07:00","message":"[buffer interim] 175 false ระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.462187735+07:00","message":"[bufferProcess] interim [840000000]:ระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.462191209+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.46220027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.46220512+07:00","message":"> Transcript [1349] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.462208579+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.592416053+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.592461945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบย่อยอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.592470754+07:00","message":"receive interim result [false|false]: ระบบย่อยอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.592488555+07:00","message":"[buffer interim] 175 false ระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.59249659+07:00","message":"[bufferProcess] interim [960000000]:ระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.592499947+07:00","message":"[bufferProcess] send to processor:ระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.592507864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.59251087+07:00","message":"> Transcript [1350] [false]: 'ระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.59251636+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.592518729+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.592521053+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.592523095+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.845014902+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.845053066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบย่อยอาหารของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.845059136+07:00","message":"receive interim result [false|false]: ระบบย่อยอาหารของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.845072872+07:00","message":"[buffer interim] 175 false ระบบย่อยอาหารของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.845079188+07:00","message":"[bufferProcess] interim [320000000]:ระบบย่อยอาหารของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.845081895+07:00","message":"[bufferProcess] send to processor:ระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.845088354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.845091046+07:00","message":"> Transcript [1351] [false]: 'ระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.8450944+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.845096603+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.845098441+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.845100628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.043856532+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.04389683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบย่อยอาหารของมัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.043903102+07:00","message":"receive interim result [false|false]: ระบบย่อยอาหารของมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.04391577+07:00","message":"[buffer interim] 175 false ระบบย่อยอาหารของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.04392264+07:00","message":"[bufferProcess] interim [500000000]:ระบบย่อยอาหารของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.043924972+07:00","message":"[bufferProcess] send to processor:ระบบย่อยอาหารของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.04392841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.04393223+07:00","message":"> Transcript [1352] [false]: 'ระบบย่อยอาหารของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.04393566+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.043937858+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.043939732+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.043941781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.162275591+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.162322036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบย่อยอาหารของมนุษย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.162328012+07:00","message":"receive interim result [false|false]: ระบบย่อยอาหารของมนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.162338731+07:00","message":"[buffer interim] 175 false ระบบย่อยอาหารของมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.162345822+07:00","message":"[bufferProcess] interim [560000000]:ระบบย่อยอาหารของมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.162348292+07:00","message":"[bufferProcess] send to processor:ระบบย่อยอาหารของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.162352646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.162355571+07:00","message":"> Transcript [1353] [false]: 'ระบบย่อยอาหารของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.162358966+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.16236122+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.162363821+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.162365842+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.162368826+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.162371041+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.162373153+07:00","message":"Set new StatePrefix : 'ระบบย่อยอาหารของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.162375414+07:00","message":"Next Push (prob) : 'ย่อยอาหารของมัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.162382945+07:00","message":"push: {false ระบบ 0 0xc001ee6280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.214417213+07:00","message":"[GCS] IsForceVAD: false for message ID: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.308428111+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.308470076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบย่อยอาหารของมนุษย์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.308476621+07:00","message":"receive interim result [true|false]: ระบบย่อยอาหารของมนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.308489559+07:00","message":"end recv isFinal message id 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.308492669+07:00","message":"end Recv id 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.308501947+07:00","message":"[buffer interim] 175 true ระบบย่อยอาหารของมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.308509824+07:00","message":"[bufferProcess] interim [830000000]:ระบบย่อยอาหารของมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.308513808+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบย่อยอาหารของมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.308530832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.308573921+07:00","message":"> Transcript [1354] [false]: 'ระบบย่อยอาหารของมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.30857855+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.30858185+07:00","message":"Set new StatePrefix: 'ระบบย่อยอาหารของมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.308584435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.308586959+07:00","message":"> Transcript [1355] [true]: 'ระบบย่อยอาหารของมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.308590831+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.308592876+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.308594695+07:00","message":"StatePrefix: 'ระบบย่อยอาหารของมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.308596825+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.308605652+07:00","message":"Push: 'ย่อยอาหารของมนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.308618852+07:00","message":"push: {true ย่อยอาหารของมนุษย์ 0 0xc001ee6280}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:29.314932745+07:00","message":"write wav file: './tmp/7576/7576_175.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.536715249+07:00","message":"[GCS] Start streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:30.074068546+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:30.074116779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:30.074121923+07:00","message":"receive interim result [false|false]: ราคา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:30.074137247+07:00","message":"[buffer interim] 176 false ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:30.074144132+07:00","message":"[bufferProcess] interim [540000000]:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:30.074146189+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:30.177284009+07:00","message":"[GCS] IsForceVAD: false for message ID: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:30.214699601+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:30.214735107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:30.214740667+07:00","message":"receive interim result [false|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:30.214755416+07:00","message":"[buffer interim] 176 false นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:30.214761744+07:00","message":"[bufferProcess] interim [660000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:30.214764602+07:00","message":"[bufferProcess] send to processor:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:30.214768257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:30.21477167+07:00","message":"> Transcript [1356] [false]: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:30.214774516+07:00","message":"Set StatePrefix (first interim): 'ราคา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:30.273597931+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:30.273640665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:30.273646743+07:00","message":"receive interim result [true|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:30.273654506+07:00","message":"end recv isFinal message id 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:30.273656732+07:00","message":"end Recv id 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:30.273662325+07:00","message":"[buffer interim] 176 true นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:30.273669177+07:00","message":"[bufferProcess] interim [870000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:30.27367383+07:00","message":"[bufferProcess] send to processor (isfinal):นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:30.27367704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:30.273679605+07:00","message":"> Transcript [1357] [false]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:30.273681875+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:30.273684056+07:00","message":"Set new StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:30.273685956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:30.27368774+07:00","message":"> Transcript [1358] [true]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:30.273689964+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:30.273691995+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:30.273693794+07:00","message":"StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:30.273695746+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:30.273701829+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:30.273709097+07:00","message":"push: {true นะคะ 0 0xc003116480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:30.279021386+07:00","message":"write wav file: './tmp/7576/7576_176.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:30.497854623+07:00","message":"[GCS] Start streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:30.972631642+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:30.972687336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:30.972693184+07:00","message":"receive interim result [false|false]: ฉัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:30.972708696+07:00","message":"[buffer interim] 177 false ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:30.972715218+07:00","message":"[bufferProcess] interim [480000000]:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:30.972716869+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:31.127944179+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:31.127958171+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.156248724+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.156289521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สักรูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.156295769+07:00","message":"receive interim result [false|false]: สักรูป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.156309191+07:00","message":"[buffer interim] 177 false สักรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.156316476+07:00","message":"[bufferProcess] interim [660000000]:สักรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.156319208+07:00","message":"[bufferProcess] send to processor:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.156325893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.156329005+07:00","message":"> Transcript [1359] [false]: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.156331338+07:00","message":"Set StatePrefix (first interim): 'ฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.177665664+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.177698896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฝากรูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.177704787+07:00","message":"receive interim result [false|false]: ฝากรูป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.177719396+07:00","message":"[buffer interim] 177 false ฝากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.177729547+07:00","message":"[bufferProcess] interim [720000000]:ฝากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.177731874+07:00","message":"[bufferProcess] send to processor:สักรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.177737866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.177741559+07:00","message":"> Transcript [1360] [false]: 'สักรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.177743786+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.177745868+07:00","message":"Set new StatePrefix: 'สักรูป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.225238433+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.225278912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฝากรูปให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.225284828+07:00","message":"receive interim result [false|false]: ฝากรูปให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.225298858+07:00","message":"[buffer interim] 177 false ฝากรูปให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.225305568+07:00","message":"[bufferProcess] interim [780000000]:ฝากรูปให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.225307852+07:00","message":"[bufferProcess] send to processor:ฝากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.225314972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.225317696+07:00","message":"> Transcript [1361] [false]: 'ฝากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.225321915+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.225324126+07:00","message":"Set new StatePrefix: 'ฝากรูป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.344835424+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.344871896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัดรูปให้เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.344877074+07:00","message":"receive interim result [false|false]: ตัดรูปให้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.344893225+07:00","message":"[buffer interim] 177 false ตัดรูปให้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.34490127+07:00","message":"[bufferProcess] interim [840000000]:ตัดรูปให้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.344904159+07:00","message":"[bufferProcess] send to processor:ฝากรูปให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.344908254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.344911399+07:00","message":"> Transcript [1362] [false]: 'ฝากรูปให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.344914974+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.34491692+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.344918772+07:00","message":"StatePrefix: 'ฝากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.344920746+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.543052183+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.543094721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัดรูปให้เป็นจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.543101729+07:00","message":"receive interim result [false|false]: ตัดรูปให้เป็นจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.543116538+07:00","message":"[buffer interim] 177 false ตัดรูปให้เป็นจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.54312369+07:00","message":"[bufferProcess] interim [20000000]:ตัดรูปให้เป็นจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.543126259+07:00","message":"[bufferProcess] send to processor:ตัดรูปให้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.543133399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.543136245+07:00","message":"> Transcript [1363] [false]: 'ตัดรูปให้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.543139839+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.543142483+07:00","message":"Set new StatePrefix: 'ตัดรูปให้เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.558655136+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.558684793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัดรูปให้เป็นสัตว์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.558689983+07:00","message":"receive interim result [false|false]: ตัดรูปให้เป็นสัตว์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.558702641+07:00","message":"[buffer interim] 177 false ตัดรูปให้เป็นสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.558708276+07:00","message":"[bufferProcess] interim [80000000]:ตัดรูปให้เป็นสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.558711407+07:00","message":"[bufferProcess] send to processor:ตัดรูปให้เป็นจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.558720356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.558726922+07:00","message":"> Transcript [1364] [false]: 'ตัดรูปให้เป็นจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.558730466+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.558732747+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.55873468+07:00","message":"StatePrefix: 'ตัดรูปให้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.558736918+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.664253083+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.664291754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัดรูปให้เป็นทหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.664298136+07:00","message":"receive interim result [false|false]: ตัดรูปให้เป็นทหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.664314348+07:00","message":"[buffer interim] 177 false ตัดรูปให้เป็นทหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.664321654+07:00","message":"[bufferProcess] interim [140000000]:ตัดรูปให้เป็นทหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.664324221+07:00","message":"[bufferProcess] send to processor:ตัดรูปให้เป็นสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.664331981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.664334749+07:00","message":"> Transcript [1365] [false]: 'ตัดรูปให้เป็นสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.664338056+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.664340534+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.664342878+07:00","message":"StatePrefix: 'ตัดรูปให้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.664344998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.672478658+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.672505463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัดรูปให้เป็นสาเหตุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.672510308+07:00","message":"receive interim result [false|false]: ตัดรูปให้เป็นสาเหตุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.672522311+07:00","message":"[buffer interim] 177 false ตัดรูปให้เป็นสาเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.672530595+07:00","message":"[bufferProcess] interim [200000000]:ตัดรูปให้เป็นสาเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.672533217+07:00","message":"[bufferProcess] send to processor:ตัดรูปให้เป็นทหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.672536405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.672538937+07:00","message":"> Transcript [1366] [false]: 'ตัดรูปให้เป็นทหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.672542029+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.672545355+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.672548395+07:00","message":"StatePrefix: 'ตัดรูปให้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.672551461+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.722740855+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.722766703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัดรูปให้เป็นจะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.722772236+07:00","message":"receive interim result [false|false]: ตัดรูปให้เป็นจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.722786643+07:00","message":"[buffer interim] 177 false ตัดรูปให้เป็นจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.722792567+07:00","message":"[bufferProcess] interim [260000000]:ตัดรูปให้เป็นจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.722794751+07:00","message":"[bufferProcess] send to processor:ตัดรูปให้เป็นสาเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.72279832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.722801271+07:00","message":"> Transcript [1367] [false]: 'ตัดรูปให้เป็นสาเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.722804549+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.722807054+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.722808858+07:00","message":"StatePrefix: 'ตัดรูปให้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.722810866+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.722817263+07:00","message":"Push: 'ตัดรูปให้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.722819176+07:00","message":"TextPushed: 'ตัดรูปให้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.722821456+07:00","message":"Set new StatePrefix : 'ตัดรูปให้เป็นสาเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.722823606+07:00","message":"Next Push (prob) : 'สาเหตุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.72283184+07:00","message":"push: {false ตัดรูปให้เป็น 0 0xc00354f580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.785814332+07:00","message":"[GCS] IsForceVAD: false for message ID: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.929530518+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.929570067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัดรูปให้เป็นจะเห็น\",\"confidence\":0.8777301}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.92957678+07:00","message":"receive interim result [true|false]: ตัดรูปให้เป็นจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.929588584+07:00","message":"end recv isFinal message id 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.929591161+07:00","message":"end Recv id 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.929598139+07:00","message":"[buffer interim] 177 true ตัดรูปให้เป็นจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.929606394+07:00","message":"[bufferProcess] interim [500000000]:ตัดรูปให้เป็นจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.929609699+07:00","message":"[bufferProcess] send to processor (isfinal):ตัดรูปให้เป็นจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.929613222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.929616708+07:00","message":"> Transcript [1368] [false]: 'ตัดรูปให้เป็นจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.92961996+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.929624612+07:00","message":"Set new StatePrefix: 'ตัดรูปให้เป็นจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.929627538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.929630207+07:00","message":"> Transcript [1369] [true]: 'ตัดรูปให้เป็นจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.92963394+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.929638201+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.929640122+07:00","message":"StatePrefix: 'ตัดรูปให้เป็นจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.929642482+07:00","message":"TextPushed: 'ตัดรูปให้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.929645599+07:00","message":"Push: 'จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.929654111+07:00","message":"push: {true จะเห็น 0 0xc00354f580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:31.937270687+07:00","message":"write wav file: './tmp/7576/7576_177.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:32.1055504+07:00","message":"[GCS] Start streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:32.583120666+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:32.583170517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:32.583176289+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:32.583191463+07:00","message":"[buffer interim] 178 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.583198295+07:00","message":"[bufferProcess] interim [480000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.58320065+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:32.768325261+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:32.768359866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนตัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:32.768365713+07:00","message":"receive interim result [false|false]: ส่วนตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:32.768378092+07:00","message":"[buffer interim] 178 false ส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.76838489+07:00","message":"[bufferProcess] interim [660000000]:ส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.768387164+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.768392543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.768395348+07:00","message":"> Transcript [1370] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.768397772+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:32.769853519+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:32.76986862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:32.76987298+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:32.769883491+07:00","message":"[buffer interim] 178 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.769887423+07:00","message":"[bufferProcess] interim [720000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.769890589+07:00","message":"[bufferProcess] send to processor:ส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.769892933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.769895099+07:00","message":"> Transcript [1371] [false]: 'ส่วนตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.769898166+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.769900404+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.769902271+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.769904153+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:32.829788921+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:32.829832327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนประกอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:32.829838331+07:00","message":"receive interim result [false|false]: ส่วนประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:32.829849741+07:00","message":"[buffer interim] 178 false ส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.829856802+07:00","message":"[bufferProcess] interim [780000000]:ส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.829859215+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.82986259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.829865248+07:00","message":"> Transcript [1372] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.829868368+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.829870471+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.829872356+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.829874304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:33.364349874+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:33.364391004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนประกอบหลัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:33.364397504+07:00","message":"receive interim result [false|false]: ส่วนประกอบหลัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:33.36441354+07:00","message":"[buffer interim] 178 false ส่วนประกอบหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:33.364420762+07:00","message":"[bufferProcess] interim [260000000]:ส่วนประกอบหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:33.364424935+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:33.364429147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:33.364432356+07:00","message":"> Transcript [1373] [false]: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:33.364435494+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:33.364437605+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:33.364439462+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:33.364442294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:33.537422726+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:33.537456819+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนประกอบหลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:33.537462684+07:00","message":"receive interim result [false|false]: ส่วนประกอบหลาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:33.537472405+07:00","message":"[buffer interim] 178 false ส่วนประกอบหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:33.537478956+07:00","message":"[bufferProcess] interim [500000000]:ส่วนประกอบหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:33.53748118+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:33.537484455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:33.537487+07:00","message":"> Transcript [1374] [false]: 'ส่วนประกอบหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:33.537490007+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:33.537491978+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:33.537493647+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:33.537495531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:33.537498548+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:33.537500522+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:33.537502383+07:00","message":"Set new StatePrefix : 'ส่วนประกอบหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:33.53750498+07:00","message":"Next Push (prob) : 'ประกอบหลัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:33.53751202+07:00","message":"push: {false ส่วน 0 0xc00354f680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:33.852360484+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:33.852395194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนประกอบหลายเลย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:33.852401025+07:00","message":"receive interim result [false|false]: ส่วนประกอบหลายเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:33.85241344+07:00","message":"[buffer interim] 178 false ส่วนประกอบหลายเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:33.852419815+07:00","message":"[bufferProcess] interim [740000000]:ส่วนประกอบหลายเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:33.852422225+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:33.852427552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:33.852430222+07:00","message":"> Transcript [1375] [false]: 'ส่วนประกอบหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:33.85243263+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:33.852434822+07:00","message":"Set new StatePrefix: 'ส่วนประกอบหลาย'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:34.128657281+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:34.12867358+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:34.429405271+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:34.429440409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนประกอบหลายเลยหลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:34.429447037+07:00","message":"receive interim result [false|false]: ส่วนประกอบหลายเลยหลาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:34.429461141+07:00","message":"[buffer interim] 178 false ส่วนประกอบหลายเลยหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.429467123+07:00","message":"[bufferProcess] interim [340000000]:ส่วนประกอบหลายเลยหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.429469504+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบหลายเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.42947454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.429477216+07:00","message":"> Transcript [1376] [false]: 'ส่วนประกอบหลายเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.42948057+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.429482832+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.429484672+07:00","message":"StatePrefix: 'ส่วนประกอบหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.429486768+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.07278142+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.072825162+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนประกอบหลายเลยหลาย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.072833149+07:00","message":"receive interim result [false|false]: ส่วนประกอบหลายเลยหลาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.072848025+07:00","message":"[buffer interim] 178 false ส่วนประกอบหลายเลยหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.072858997+07:00","message":"[bufferProcess] interim [940000000]:ส่วนประกอบหลายเลยหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.072862736+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบหลายเลยหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.072870047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.072873695+07:00","message":"> Transcript [1377] [false]: 'ส่วนประกอบหลายเลยหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.072878274+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.072881002+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.07288357+07:00","message":"StatePrefix: 'ส่วนประกอบหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.072886636+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.134736705+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.134775642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนประกอบหลายเลยหลายอวัยวะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.134788281+07:00","message":"receive interim result [false|false]: ส่วนประกอบหลายเลยหลายอวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.134805074+07:00","message":"[buffer interim] 178 false ส่วนประกอบหลายเลยหลายอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.134812791+07:00","message":"[bufferProcess] interim [60000000]:ส่วนประกอบหลายเลยหลายอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.134817199+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบหลายเลยหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.13482738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.134831236+07:00","message":"> Transcript [1378] [false]: 'ส่วนประกอบหลายเลยหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.13483615+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.134839223+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.134842927+07:00","message":"StatePrefix: 'ส่วนประกอบหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.134845935+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.3305888+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.330634709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนประกอบหลายเลยหลายอวัยวะที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.330643495+07:00","message":"receive interim result [false|false]: ส่วนประกอบหลายเลยหลายอวัยวะที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.330661011+07:00","message":"[buffer interim] 178 false ส่วนประกอบหลายเลยหลายอวัยวะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.33066977+07:00","message":"[bufferProcess] interim [300000000]:ส่วนประกอบหลายเลยหลายอวัยวะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.330673491+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบหลายเลยหลายอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.330683893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.330688603+07:00","message":"> Transcript [1379] [false]: 'ส่วนประกอบหลายเลยหลายอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.330693711+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.330696773+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.330700197+07:00","message":"StatePrefix: 'ส่วนประกอบหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.330703065+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.330710313+07:00","message":"Push: 'ประกอบหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.330713598+07:00","message":"TextPushed: 'ส่วนประกอบหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.330716506+07:00","message":"Set new StatePrefix : 'ส่วนประกอบหลายเลยหลายอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.330719719+07:00","message":"Next Push (prob) : 'เลยหลายอวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.33074709+07:00","message":"push: {false ประกอบหลาย 0 0xc00354f680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.452896048+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.452941429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.452947665+07:00","message":"receive interim result [false|false]: ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.452962955+07:00","message":"[buffer interim] 178 false ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.452970525+07:00","message":"[bufferProcess] interim [420000000]:ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.452974019+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบหลายเลยหลายอวัยวะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.452981193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.452983897+07:00","message":"> Transcript [1380] [false]: 'ส่วนประกอบหลายเลยหลายอวัยวะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.452988991+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.452991059+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.452994184+07:00","message":"StatePrefix: 'ส่วนประกอบหลายเลยหลายอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.452996774+07:00","message":"TextPushed: 'ส่วนประกอบหลาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.768229431+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.76826786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.76827354+07:00","message":"receive interim result [false|false]: ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.768285241+07:00","message":"[buffer interim] 178 false ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.76829256+07:00","message":"[bufferProcess] interim [660000000]:ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.76829588+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.768301484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.768304173+07:00","message":"> Transcript [1381] [false]: 'ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.768307314+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.768309443+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.768312669+07:00","message":"StatePrefix: 'ส่วนประกอบหลายเลยหลายอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.768315232+07:00","message":"TextPushed: 'ส่วนประกอบหลาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.996796871+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.996855367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้องใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.996863262+07:00","message":"receive interim result [false|false]: ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้องใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.996882943+07:00","message":"[buffer interim] 178 false ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้องใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.996896431+07:00","message":"[bufferProcess] interim [900000000]:ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้องใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.996900963+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.99691011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.996914611+07:00","message":"> Transcript [1382] [false]: 'ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.996920434+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.996923278+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.996927763+07:00","message":"StatePrefix: 'ส่วนประกอบหลายเลยหลายอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.996931455+07:00","message":"TextPushed: 'ส่วนประกอบหลาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.040932535+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.0409865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.040996196+07:00","message":"receive interim result [false|false]: ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.041015751+07:00","message":"[buffer interim] 178 false ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.041030141+07:00","message":"[bufferProcess] interim [960000000]:ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.041034549+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้องใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.041043989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.041048129+07:00","message":"> Transcript [1383] [false]: 'ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้องใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.041054375+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.041057376+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.041060747+07:00","message":"StatePrefix: 'ส่วนประกอบหลายเลยหลายอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.04106483+07:00","message":"TextPushed: 'ส่วนประกอบหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.041073103+07:00","message":"Push: 'เลยหลายอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.041075887+07:00","message":"TextPushed: 'ส่วนประกอบหลายเลยหลายอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.041078894+07:00","message":"Set new StatePrefix : 'ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้องใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.041083738+07:00","message":"Next Push (prob) : 'ที่เกี่ยวข้องใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.041095873+07:00","message":"push: {false เลยหลายอวัยวะ 0 0xc00354f680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.134861402+07:00","message":"[GCS] IsForceVAD: false for message ID: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.165943803+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.165982005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้องมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.1659878+07:00","message":"receive interim result [false|false]: ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้องมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.165999295+07:00","message":"[buffer interim] 178 false ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.166004705+07:00","message":"[bufferProcess] interim [80000000]:ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.166007311+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.166012585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.166015136+07:00","message":"> Transcript [1384] [false]: 'ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.166017599+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.266988831+07:00","message":"[GCS] Start streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.308429515+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.308472196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้อง\",\"confidence\":0.9538851}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.308478864+07:00","message":"receive interim result [true|false]: ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.308489771+07:00","message":"end recv isFinal message id 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.308492132+07:00","message":"end Recv id 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.30849792+07:00","message":"[buffer interim] 178 true ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.308505213+07:00","message":"[bufferProcess] interim [260000000]:ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.308511971+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.308515423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.308518045+07:00","message":"> Transcript [1385] [false]: 'ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.308520571+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.308522449+07:00","message":"Set new StatePrefix: 'ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.308524261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.308526799+07:00","message":"> Transcript [1386] [true]: 'ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.308529227+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.308531042+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.308534094+07:00","message":"StatePrefix: 'ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.308537081+07:00","message":"TextPushed: 'ส่วนประกอบหลายเลยหลายอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.308544774+07:00","message":"Push: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.308553734+07:00","message":"push: {true ที่เกี่ยวข้อง 0 0xc00354f680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:36.319996745+07:00","message":"write wav file: './tmp/7576/7576_178.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:37.129552023+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:37.129551733+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.245530666+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.245573074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เลยนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.245578391+07:00","message":"receive interim result [false|false]: เลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.245594021+07:00","message":"[buffer interim] 179 false เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.245600868+07:00","message":"[bufferProcess] interim [780000000]:เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.24560277+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.284515575+07:00","message":"[GCS] IsForceVAD: false for message ID: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.369837939+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.369882768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เลยนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.3698903+07:00","message":"receive interim result [true|false]: เลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.36990116+07:00","message":"end recv isFinal message id 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.369903355+07:00","message":"end Recv id 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.369910496+07:00","message":"[buffer interim] 179 true เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.369921896+07:00","message":"[bufferProcess] interim [50000000]:เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.369924824+07:00","message":"[bufferProcess] send to processor (isfinal):เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.369941969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.369962779+07:00","message":"> Transcript [1387] [false]: 'เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.369967103+07:00","message":"Set StatePrefix (first interim): 'เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.369969569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.36997193+07:00","message":"> Transcript [1388] [true]: 'เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.369975895+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.369979196+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.369982437+07:00","message":"StatePrefix: 'เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.369985176+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.369992272+07:00","message":"Push: 'เลยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.370005954+07:00","message":"push: {true เลยนะคะ 0 0xc001ee6000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:37.377074979+07:00","message":"write wav file: './tmp/7576/7576_179.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.416898915+07:00","message":"[GCS] Start streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.093831089+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.093866702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.093871508+07:00","message":"receive interim result [false|false]: เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.093884508+07:00","message":"[buffer interim] 180 false เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.093890635+07:00","message":"[bufferProcess] interim [660000000]:เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.093892728+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.144190149+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.144220158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.144225023+07:00","message":"receive interim result [false|false]: เกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.144239385+07:00","message":"[buffer interim] 180 false เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.144245119+07:00","message":"[bufferProcess] interim [780000000]:เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.144247249+07:00","message":"[bufferProcess] send to processor:เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.144250314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.144253016+07:00","message":"> Transcript [1389] [false]: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.144255191+07:00","message":"Set StatePrefix (first interim): 'เกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.399349873+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.399396794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.399402848+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.399417591+07:00","message":"[buffer interim] 180 false เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.399425314+07:00","message":"[bufferProcess] interim [960000000]:เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.399428011+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.399435623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.399438708+07:00","message":"> Transcript [1390] [false]: 'เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.39944202+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.399444345+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.399446272+07:00","message":"StatePrefix: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.399448351+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.593826063+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.593874335+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.59388202+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.593898637+07:00","message":"[buffer interim] 180 false เกี่ยวข้องกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.593907377+07:00","message":"[bufferProcess] interim [140000000]:เกี่ยวข้องกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.59391078+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.593915595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.593919932+07:00","message":"> Transcript [1391] [false]: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.593924368+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.593927256+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.593930051+07:00","message":"StatePrefix: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.593932873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.597712419+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.59773902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.597744361+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.597758246+07:00","message":"[buffer interim] 180 false เกี่ยวข้องกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.597763184+07:00","message":"[bufferProcess] interim [200000000]:เกี่ยวข้องกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.597765392+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.597768159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.597770902+07:00","message":"> Transcript [1392] [false]: 'เกี่ยวข้องกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.597773598+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.597775381+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.597777074+07:00","message":"StatePrefix: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.597778879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.850980682+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.851023524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับระบบใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.851030573+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับระบบใด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.851045189+07:00","message":"[buffer interim] 180 false เกี่ยวข้องกับระบบใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.851052482+07:00","message":"[bufferProcess] interim [440000000]:เกี่ยวข้องกับระบบใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.851055149+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.851064219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.851068618+07:00","message":"> Transcript [1393] [false]: 'เกี่ยวข้องกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.851074035+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.851077056+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.851080288+07:00","message":"StatePrefix: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.851083189+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.851090584+07:00","message":"Push: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.851092576+07:00","message":"TextPushed: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.851095049+07:00","message":"Set new StatePrefix : 'เกี่ยวข้องกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.851097375+07:00","message":"Next Push (prob) : 'ข้องกับระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.851122018+07:00","message":"push: {false เกี่ยว 0 0xc000414c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.97354108+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.973577584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับระบบย่อยอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.973584414+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับระบบย่อยอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.973601982+07:00","message":"[buffer interim] 180 false เกี่ยวข้องกับระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.973614407+07:00","message":"[bufferProcess] interim [620000000]:เกี่ยวข้องกับระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.973617169+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับระบบใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.973624245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.97362706+07:00","message":"> Transcript [1394] [false]: 'เกี่ยวข้องกับระบบใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.973630716+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.973633004+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.973635025+07:00","message":"StatePrefix: 'เกี่ยวข้องกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.973637367+07:00","message":"TextPushed: 'เกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.559483683+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.559518303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับระบบย่อยอาหาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.559524429+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับระบบย่อยอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.559540597+07:00","message":"[buffer interim] 180 false เกี่ยวข้องกับระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.559547155+07:00","message":"[bufferProcess] interim [220000000]:เกี่ยวข้องกับระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.55954955+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.559553073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.5595556+07:00","message":"> Transcript [1395] [false]: 'เกี่ยวข้องกับระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.559558641+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.559560565+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.559562417+07:00","message":"StatePrefix: 'เกี่ยวข้องกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.559564311+07:00","message":"TextPushed: 'เกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.594556935+07:00","message":"[GCS] IsForceVAD: false for message ID: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.658779986+07:00","message":"[GCS] Start streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.681784315+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.681823507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับระบบย่อยอาหารเนาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.681831528+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับระบบย่อยอาหารเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.681857825+07:00","message":"[buffer interim] 180 false เกี่ยวข้องกับระบบย่อยอาหารเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.681866349+07:00","message":"[bufferProcess] interim [280000000]:เกี่ยวข้องกับระบบย่อยอาหารเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.681870734+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.681875211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.681879556+07:00","message":"> Transcript [1396] [false]: 'เกี่ยวข้องกับระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.681884899+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.681888361+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.681891212+07:00","message":"StatePrefix: 'เกี่ยวข้องกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.681894668+07:00","message":"TextPushed: 'เกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.694390319+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.694426261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับระบบย่อยอาหารเนาะ\",\"confidence\":0.95684946}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.69443254+07:00","message":"receive interim result [true|false]: เกี่ยวข้องกับระบบย่อยอาหารเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.694442773+07:00","message":"end recv isFinal message id 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.694444891+07:00","message":"end Recv id 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.69445051+07:00","message":"[buffer interim] 180 true เกี่ยวข้องกับระบบย่อยอาหารเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.694456623+07:00","message":"[bufferProcess] interim [400000000]:เกี่ยวข้องกับระบบย่อยอาหารเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.694470851+07:00","message":"[bufferProcess] send to processor (isfinal):เกี่ยวข้องกับระบบย่อยอาหารเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.694474296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.694477+07:00","message":"> Transcript [1397] [false]: 'เกี่ยวข้องกับระบบย่อยอาหารเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.694480542+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.694482695+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.694484615+07:00","message":"StatePrefix: 'เกี่ยวข้องกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.694486676+07:00","message":"TextPushed: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.694492311+07:00","message":"Push: 'ข้องกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.694494099+07:00","message":"TextPushed: 'เกี่ยวข้องกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.694496324+07:00","message":"Set new StatePrefix : 'เกี่ยวข้องกับระบบย่อยอาหารเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.694498847+07:00","message":"Next Push (prob) : 'ย่อยอาหารเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.694500813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.694503178+07:00","message":"> Transcript [1398] [true]: 'เกี่ยวข้องกับระบบย่อยอาหารเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.694505372+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.694507039+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.694509817+07:00","message":"StatePrefix: 'เกี่ยวข้องกับระบบย่อยอาหารเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.694511728+07:00","message":"TextPushed: 'เกี่ยวข้องกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.694513649+07:00","message":"Push: 'ย่อยอาหารเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.694521496+07:00","message":"push: {false ข้องกับระบบ 0 0xc000414c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.694526619+07:00","message":"push: {true ย่อยอาหารเนาะ 0 0xc000414c00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:39.701660884+07:00","message":"write wav file: './tmp/7576/7576_180.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:40.129705946+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:40.129714326+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:40.724407693+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:40.724453058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:40.724459741+07:00","message":"receive interim result [false|false]: ปากดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:40.72447723+07:00","message":"[buffer interim] 181 false ปากดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.724486392+07:00","message":"[bufferProcess] interim [900000000]:ปากดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.724489287+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.724496839+07:00","message":"[bufferProcess] send to processor (ticker):ปากดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.724500752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.724504544+07:00","message":"> Transcript [1399] [false]: 'ปากดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.724507569+07:00","message":"Set StatePrefix (first interim): 'ปากดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.050083552+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.050122363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากดีหรอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.050128265+07:00","message":"receive interim result [false|false]: ปากดีหรอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.050140861+07:00","message":"[buffer interim] 181 false ปากดีหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.050147534+07:00","message":"[bufferProcess] interim [140000000]:ปากดีหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.05014945+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.082853426+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.082888018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.082894102+07:00","message":"receive interim result [false|false]: ปากดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.082905707+07:00","message":"[buffer interim] 181 false ปากดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.082913354+07:00","message":"[bufferProcess] interim [200000000]:ปากดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.082915499+07:00","message":"[bufferProcess] send to processor:ปากดีหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.08292064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.082923511+07:00","message":"> Transcript [1400] [false]: 'ปากดีหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.082926366+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.08292832+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.082930317+07:00","message":"StatePrefix: 'ปากดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.082932388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.110194782+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.110223902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากดีหลอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.110229712+07:00","message":"receive interim result [false|false]: ปากดีหลอด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.110240567+07:00","message":"[buffer interim] 181 false ปากดีหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.11024594+07:00","message":"[bufferProcess] interim [260000000]:ปากดีหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.110248503+07:00","message":"[bufferProcess] send to processor:ปากดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.11025351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.110256134+07:00","message":"> Transcript [1401] [false]: 'ปากดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.110258686+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.110260739+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.110262543+07:00","message":"StatePrefix: 'ปากดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.110264707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.227136204+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.227177655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากดีหล่อแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.22718353+07:00","message":"receive interim result [false|false]: ปากดีหล่อแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.227196369+07:00","message":"[buffer interim] 181 false ปากดีหล่อแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.227202792+07:00","message":"[bufferProcess] interim [380000000]:ปากดีหล่อแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.227205148+07:00","message":"[bufferProcess] send to processor:ปากดีหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.227210123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.227212778+07:00","message":"> Transcript [1402] [false]: 'ปากดีหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.227215842+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.227217949+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.227219859+07:00","message":"StatePrefix: 'ปากดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.227221916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.410198116+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.410234273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากดีหรอตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.410239811+07:00","message":"receive interim result [false|false]: ปากดีหรอตา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.410254537+07:00","message":"[buffer interim] 181 false ปากดีหรอตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.410262499+07:00","message":"[bufferProcess] interim [560000000]:ปากดีหรอตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.410264962+07:00","message":"[bufferProcess] send to processor:ปากดีหล่อแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.41026863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.410271967+07:00","message":"> Transcript [1403] [false]: 'ปากดีหล่อแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.410274825+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.410276728+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.410278438+07:00","message":"StatePrefix: 'ปากดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.410280566+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.41028441+07:00","message":"Push: 'ปากดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.410286406+07:00","message":"TextPushed: 'ปากดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.41028847+07:00","message":"Set new StatePrefix : 'ปากดีหล่อแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.410291775+07:00","message":"Next Push (prob) : 'หล่อแต่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.410298991+07:00","message":"push: {false ปากดี 0 0xc00354e780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.412073295+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.412101948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากดีหลอดอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.412106984+07:00","message":"receive interim result [false|false]: ปากดีหลอดอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.412117989+07:00","message":"[buffer interim] 181 false ปากดีหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.412123041+07:00","message":"[bufferProcess] interim [620000000]:ปากดีหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.412125418+07:00","message":"[bufferProcess] send to processor:ปากดีหรอตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.412130448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.412132811+07:00","message":"> Transcript [1404] [false]: 'ปากดีหรอตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.412134706+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.412136686+07:00","message":"Set new StatePrefix: 'ปากดีหรอตา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.79842481+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.798459194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากดีหลอดอาหารมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.798464943+07:00","message":"receive interim result [false|false]: ปากดีหลอดอาหารมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.798476383+07:00","message":"[buffer interim] 181 false ปากดีหลอดอาหารมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.798483123+07:00","message":"[bufferProcess] interim [980000000]:ปากดีหลอดอาหารมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.798485342+07:00","message":"[bufferProcess] send to processor:ปากดีหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.798490485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.798493474+07:00","message":"> Transcript [1405] [false]: 'ปากดีหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.798495753+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.798497741+07:00","message":"Set new StatePrefix: 'ปากดีหลอดอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.964531854+07:00","message":"[GCS] IsForceVAD: false for message ID: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.037904402+07:00","message":"[GCS] Start streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.086523113+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.086563291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากดีหลอดอาหารมี\",\"confidence\":0.91463226}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.086569007+07:00","message":"receive interim result [true|false]: ปากดีหลอดอาหารมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.086580661+07:00","message":"end recv isFinal message id 181"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.086583149+07:00","message":"end Recv id 181"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.086590318+07:00","message":"[buffer interim] 181 true ปากดีหลอดอาหารมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.086597601+07:00","message":"[bufferProcess] interim [340000000]:ปากดีหลอดอาหารมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.086601683+07:00","message":"[bufferProcess] send to processor (isfinal):ปากดีหลอดอาหารมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.086605379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.086608169+07:00","message":"> Transcript [1406] [false]: 'ปากดีหลอดอาหารมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.086611043+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.086612926+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.086615111+07:00","message":"StatePrefix: 'ปากดีหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.086617442+07:00","message":"TextPushed: 'ปากดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.086619051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.086622091+07:00","message":"> Transcript [1407] [true]: 'ปากดีหลอดอาหารมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.086624274+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.086625825+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.086627727+07:00","message":"StatePrefix: 'ปากดีหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.086630438+07:00","message":"TextPushed: 'ปากดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.086633134+07:00","message":"Push: 'หลอดอาหารมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.086640504+07:00","message":"push: {true หลอดอาหารมี 0 0xc00354e780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:42.093647929+07:00","message":"write wav file: './tmp/7576/7576_181.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.572670043+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.572707463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระยะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.572712878+07:00","message":"receive interim result [false|false]: ระยะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.572722506+07:00","message":"[buffer interim] 182 false ระยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.572729056+07:00","message":"[bufferProcess] interim [600000000]:ระยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.572730853+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.68914241+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.689194854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลายอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.689200119+07:00","message":"receive interim result [false|false]: หลายอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.689215439+07:00","message":"[buffer interim] 182 false หลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.689221179+07:00","message":"[bufferProcess] interim [720000000]:หลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.689223295+07:00","message":"[bufferProcess] send to processor:ระยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.689226183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.689228543+07:00","message":"> Transcript [1408] [false]: 'ระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.689230703+07:00","message":"Set StatePrefix (first interim): 'ระยะ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:43.129924003+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:43.129936906+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:43.261510897+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:43.261545829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลายอย่าง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:43.261551732+07:00","message":"receive interim result [false|false]: หลายอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:43.261564869+07:00","message":"[buffer interim] 182 false หลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:43.261571402+07:00","message":"[bufferProcess] interim [320000000]:หลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:43.261573777+07:00","message":"[bufferProcess] send to processor:หลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:43.261578875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:43.261581436+07:00","message":"> Transcript [1409] [false]: 'หลายอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:43.261584016+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:43.261586123+07:00","message":"Set new StatePrefix: 'หลายอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:44.48202867+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:44.482094078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลายอย่างยกตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:44.482101+07:00","message":"receive interim result [false|false]: หลายอย่างยกตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:44.48211778+07:00","message":"[buffer interim] 182 false หลายอย่างยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.48212618+07:00","message":"[bufferProcess] interim [460000000]:หลายอย่างยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.482128946+07:00","message":"[bufferProcess] send to processor:หลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.482132668+07:00","message":"[bufferProcess] send to processor (ticker):หลายอย่างยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.482135561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.482138455+07:00","message":"> Transcript [1410] [false]: 'หลายอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.482141561+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.482144529+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.482146425+07:00","message":"StatePrefix: 'หลายอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.482148423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.482150023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.482152016+07:00","message":"> Transcript [1411] [false]: 'หลายอย่างยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.482153963+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.482155921+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.482164228+07:00","message":"StatePrefix: 'หลายอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.482165922+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:44.484592273+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:44.484607171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลายอย่าง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:44.484611698+07:00","message":"receive interim result [false|false]: หลายอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:44.484623919+07:00","message":"[buffer interim] 182 false หลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.484627911+07:00","message":"[bufferProcess] interim [520000000]:หลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.48462967+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:44.598430798+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:44.598480106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลายอย่างยกตัวอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:44.598489549+07:00","message":"receive interim result [false|false]: หลายอย่างยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:44.598505625+07:00","message":"[buffer interim] 182 false หลายอย่างยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.598517069+07:00","message":"[bufferProcess] interim [580000000]:หลายอย่างยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.598520694+07:00","message":"[bufferProcess] send to processor:หลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.598526606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.598530405+07:00","message":"> Transcript [1412] [false]: 'หลายอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.598535272+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.598537942+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.598541238+07:00","message":"StatePrefix: 'หลายอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.598544212+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:44.655978957+07:00","message":"[GCS] IsForceVAD: false for message ID: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:44.725590309+07:00","message":"[GCS] Start streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:44.773621734+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:44.773661385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลายอย่างยกตัวอย่าง\",\"confidence\":0.921648}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:44.773667983+07:00","message":"receive interim result [true|false]: หลายอย่างยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:44.773676292+07:00","message":"end recv isFinal message id 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:44.773678716+07:00","message":"end Recv id 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:44.773684888+07:00","message":"[buffer interim] 182 true หลายอย่างยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.773694547+07:00","message":"[bufferProcess] interim [850000000]:หลายอย่างยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.773699658+07:00","message":"[bufferProcess] send to processor (isfinal):หลายอย่างยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.773702807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.773705412+07:00","message":"> Transcript [1413] [false]: 'หลายอย่างยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.773708444+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.773710273+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.773712276+07:00","message":"StatePrefix: 'หลายอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.773714099+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.773718396+07:00","message":"Push: 'หลายอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.773720408+07:00","message":"TextPushed: 'หลายอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.773722396+07:00","message":"Set new StatePrefix : 'หลายอย่างยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.773724395+07:00","message":"Next Push (prob) : 'ยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.773726278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.773728508+07:00","message":"> Transcript [1414] [true]: 'หลายอย่างยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.773730774+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.773732441+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.773734152+07:00","message":"StatePrefix: 'หลายอย่างยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.773736315+07:00","message":"TextPushed: 'หลายอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:44.773738173+07:00","message":"Push: 'ยกตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:44.773745545+07:00","message":"push: {false หลายอย่าง 0 0xc000415380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:44.77375102+07:00","message":"push: {true ยกตัวอย่าง 0 0xc000415380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:44.786268723+07:00","message":"write wav file: './tmp/7576/7576_182.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:46.129981319+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:46.129991258+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.23688341+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.236921739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.236927093+07:00","message":"receive interim result [false|false]: คิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.236937457+07:00","message":"[buffer interim] 183 false คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.236943509+07:00","message":"[bufferProcess] interim [500000000]:คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.236945489+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.236950789+07:00","message":"[bufferProcess] send to processor (ticker):คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.236953696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.236957465+07:00","message":"> Transcript [1415] [false]: 'คิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.236960629+07:00","message":"Set StatePrefix (first interim): 'คิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.388177989+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.38821269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลิป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.388218223+07:00","message":"receive interim result [false|false]: คลิป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.38822898+07:00","message":"[buffer interim] 183 false คลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.38823475+07:00","message":"[bufferProcess] interim [620000000]:คลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.388236592+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.408849659+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.408886054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ปลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.408891075+07:00","message":"receive interim result [false|false]: พี่ปลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.408904493+07:00","message":"[buffer interim] 183 false พี่ปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.408910582+07:00","message":"[bufferProcess] interim [680000000]:พี่ปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.408912968+07:00","message":"[bufferProcess] send to processor:คลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.408916401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.40891916+07:00","message":"> Transcript [1416] [false]: 'คลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.408921465+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.408923556+07:00","message":"Set new StatePrefix: 'คลิป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.444333717+07:00","message":"[GCS] IsForceVAD: false for message ID: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.529403048+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.529444781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ปาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.529450857+07:00","message":"receive interim result [false|false]: พี่ปาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.529463077+07:00","message":"[buffer interim] 183 false พี่ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.529473223+07:00","message":"[bufferProcess] interim [920000000]:พี่ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.529476327+07:00","message":"[bufferProcess] send to processor:พี่ปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.529483077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.529486893+07:00","message":"> Transcript [1417] [false]: 'พี่ปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.529490192+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.529493329+07:00","message":"Set new StatePrefix: 'พี่ปลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.551655025+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.551692748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ปาก\",\"confidence\":0.8329437}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.551698519+07:00","message":"receive interim result [true|false]: พี่ปาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.551706715+07:00","message":"end recv isFinal message id 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.551709034+07:00","message":"end Recv id 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.551715179+07:00","message":"[buffer interim] 183 true พี่ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.55172317+07:00","message":"[bufferProcess] interim [950000000]:พี่ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.551727725+07:00","message":"[bufferProcess] send to processor (isfinal):พี่ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.551730615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.551733405+07:00","message":"> Transcript [1418] [false]: 'พี่ปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.55173534+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.551737242+07:00","message":"Set new StatePrefix: 'พี่ปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.55173903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.551741053+07:00","message":"> Transcript [1419] [true]: 'พี่ปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.551743222+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.551745246+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.551747058+07:00","message":"StatePrefix: 'พี่ปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.551748913+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.551755042+07:00","message":"Push: 'พี่ปาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.551764799+07:00","message":"push: {true พี่ปาก 0 0xc000415500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:46.55962955+07:00","message":"write wav file: './tmp/7576/7576_183.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.766825702+07:00","message":"[GCS] Start streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.628346248+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.628388702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลอดอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.628394235+07:00","message":"receive interim result [false|false]: หลอดอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.62840702+07:00","message":"[buffer interim] 184 false หลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.628413662+07:00","message":"[bufferProcess] interim [720000000]:หลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.628415769+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.62842101+07:00","message":"[bufferProcess] send to processor (ticker):หลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.628423263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.62842568+07:00","message":"> Transcript [1420] [false]: 'หลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.62842786+07:00","message":"Set StatePrefix (first interim): 'หลอดอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.854907139+07:00","message":"[GCS] IsForceVAD: false for message ID: 184"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.953344231+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.953382175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลอดอาหาร\",\"confidence\":0.9516103}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.953389226+07:00","message":"receive interim result [true|false]: หลอดอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.953398186+07:00","message":"end recv isFinal message id 184"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.953400239+07:00","message":"end Recv id 184"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.953405883+07:00","message":"[buffer interim] 184 true หลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.953412144+07:00","message":"[bufferProcess] interim [110000000]:หลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.953418028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.953420853+07:00","message":"> Transcript [1421] [true]: 'หลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.95342362+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.953425707+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.95342861+07:00","message":"StatePrefix: 'หลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.953432107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.953439252+07:00","message":"Push: 'หลอดอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.953449085+07:00","message":"push: {true หลอดอาหาร 0 0xc003116880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:47.961876399+07:00","message":"write wav file: './tmp/7576/7576_184.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.047203293+07:00","message":"[GCS] Start streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.599881572+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.599929729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.599935238+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.599947698+07:00","message":"[buffer interim] 185 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.599955458+07:00","message":"[bufferProcess] interim [540000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.599958074+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.750509876+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.750547992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.750553585+07:00","message":"receive interim result [false|false]: มีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.750568703+07:00","message":"[buffer interim] 185 false มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.750575769+07:00","message":"[bufferProcess] interim [720000000]:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.750578612+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.750581777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.750584246+07:00","message":"> Transcript [1422] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.750586247+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.905579386+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.905622759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกระเพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.905627895+07:00","message":"receive interim result [false|false]: มีกระเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.905641262+07:00","message":"[buffer interim] 185 false มีกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.905647167+07:00","message":"[bufferProcess] interim [840000000]:มีกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.905649687+07:00","message":"[bufferProcess] send to processor:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.905654859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.905657801+07:00","message":"> Transcript [1423] [false]: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.905660684+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.905662919+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.905665082+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.905667183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.093216172+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.09325554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกระเพาะปลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.093261751+07:00","message":"receive interim result [false|false]: มีกระเพาะปลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.093280002+07:00","message":"[buffer interim] 185 false มีกระเพาะปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.093293431+07:00","message":"[bufferProcess] interim [80000000]:มีกระเพาะปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.093295662+07:00","message":"[bufferProcess] send to processor:มีกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.093299642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.093302709+07:00","message":"> Transcript [1424] [false]: 'มีกระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.093306378+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.093308196+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.093310914+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.093312915+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:49.130320999+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:49.130321+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.235904729+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.235948087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกระเพาะอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.235953936+07:00","message":"receive interim result [false|false]: มีกระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.235966433+07:00","message":"[buffer interim] 185 false มีกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.235972389+07:00","message":"[bufferProcess] interim [200000000]:มีกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.235974776+07:00","message":"[bufferProcess] send to processor:มีกระเพาะปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.235980547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.235984518+07:00","message":"> Transcript [1425] [false]: 'มีกระเพาะปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.235989179+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.235991881+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.235994772+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.235997704+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.523808506+07:00","message":"[GCS] IsForceVAD: false for message ID: 185"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.596081103+07:00","message":"[GCS] Start streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.619642188+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.619678965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกระเพาะอาหาร\",\"confidence\":0.94683754}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.619685355+07:00","message":"receive interim result [true|false]: มีกระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.619693644+07:00","message":"end recv isFinal message id 185"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.619696018+07:00","message":"end Recv id 185"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.619701538+07:00","message":"[buffer interim] 185 true มีกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.619708215+07:00","message":"[bufferProcess] interim [710000000]:มีกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.619714294+07:00","message":"[bufferProcess] send to processor (isfinal):มีกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.61971753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.619720734+07:00","message":"> Transcript [1426] [false]: 'มีกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.619723707+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.619725603+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.619727738+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.619729911+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.619732955+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.619734768+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.619736802+07:00","message":"Set new StatePrefix : 'มีกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.619738901+07:00","message":"Next Push (prob) : 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.619740991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.619742935+07:00","message":"> Transcript [1427] [true]: 'มีกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.619745116+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.619746835+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.619748512+07:00","message":"StatePrefix: 'มีกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.619750224+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.619752456+07:00","message":"Push: 'กระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.619760662+07:00","message":"push: {false มี 0 0xc000045080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.619765558+07:00","message":"push: {true กระเพาะอาหาร 0 0xc000045080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:49.626429948+07:00","message":"write wav file: './tmp/7576/7576_185.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.641023354+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.641067861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.64107309+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.641086819+07:00","message":"[buffer interim] 186 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.641094344+07:00","message":"[bufferProcess] interim [840000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.64109661+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.641102187+07:00","message":"[bufferProcess] send to processor (ticker):มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.641104822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.641107437+07:00","message":"> Transcript [1428] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.641109507+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.794423767+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.79445795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มิรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.794463723+07:00","message":"receive interim result [false|false]: มิรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.794481436+07:00","message":"[buffer interim] 186 false มิรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.79448955+07:00","message":"[bufferProcess] interim [960000000]:มิรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.794492178+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.840788538+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.840829155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีราย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.840835516+07:00","message":"receive interim result [false|false]: มีราย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.840849845+07:00","message":"[buffer interim] 186 false มีราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.840857171+07:00","message":"[bufferProcess] interim [20000000]:มีราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.840859979+07:00","message":"[bufferProcess] send to processor:มิรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.840866944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.840870037+07:00","message":"> Transcript [1429] [false]: 'มิรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.840872562+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.840874602+07:00","message":"Set new StatePrefix: 'มิรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.859350672+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.859410001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บุรีรัมย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.859416373+07:00","message":"receive interim result [false|false]: บุรีรัมย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.859433666+07:00","message":"[buffer interim] 186 false บุรีรัมย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.859440929+07:00","message":"[bufferProcess] interim [80000000]:บุรีรัมย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.859443421+07:00","message":"[bufferProcess] send to processor:มีราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.859450719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.859453343+07:00","message":"> Transcript [1430] [false]: 'มีราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.8594555+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.859457976+07:00","message":"Set new StatePrefix: 'มีราย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:51.012055782+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:51.012093954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีลำไส้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:51.012099857+07:00","message":"receive interim result [false|false]: มีลำไส้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:51.012112953+07:00","message":"[buffer interim] 186 false มีลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.01212047+07:00","message":"[bufferProcess] interim [260000000]:มีลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.01212303+07:00","message":"[bufferProcess] send to processor:บุรีรัมย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.012129843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.012132623+07:00","message":"> Transcript [1431] [false]: 'บุรีรัมย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.012135401+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.012137585+07:00","message":"Set new StatePrefix: 'บุรีรัมย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:51.200785707+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:51.200831524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีลำไส้เล็ก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:51.200837757+07:00","message":"receive interim result [false|false]: มีลำไส้เล็ก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:51.200850426+07:00","message":"[buffer interim] 186 false มีลำไส้เล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.200856489+07:00","message":"[bufferProcess] interim [440000000]:มีลำไส้เล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.200858904+07:00","message":"[bufferProcess] send to processor:มีลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.200863934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.200866837+07:00","message":"> Transcript [1432] [false]: 'มีลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.200869389+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.200871521+07:00","message":"Set new StatePrefix: 'มีลำไส้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:51.253582105+07:00","message":"[GCS] IsForceVAD: false for message ID: 186"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:51.347103126+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:51.34714069+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-05-21T13:11:51.347146853+07:00","message":"receive interim result [true|false]: มีลำไส้เล็ก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:51.347160815+07:00","message":"end recv isFinal message id 186"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:51.347163175+07:00","message":"end Recv id 186"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:51.347169478+07:00","message":"[buffer interim] 186 true มีลำไส้เล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.347180623+07:00","message":"[bufferProcess] interim [680000000]:มีลำไส้เล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.347187434+07:00","message":"[bufferProcess] send to processor (isfinal):มีลำไส้เล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.347191264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.347194316+07:00","message":"> Transcript [1433] [false]: 'มีลำไส้เล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.347197403+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.347199803+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.34720188+07:00","message":"StatePrefix: 'มีลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.347203907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.347205613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.347207583+07:00","message":"> Transcript [1434] [true]: 'มีลำไส้เล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.347209711+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.347211445+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.347213173+07:00","message":"StatePrefix: 'มีลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.347214828+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.34722185+07:00","message":"Push: 'มีลำไส้เล็ก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:51.347230279+07:00","message":"push: {true มีลำไส้เล็ก 0 0xc00354e700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:51.353244795+07:00","message":"write wav file: './tmp/7576/7576_186.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:51.577929739+07:00","message":"[GCS] Start streaming session, msgId: 187"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:52.13041992+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:52.130429341+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:52.2408633+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:52.24090493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:52.240910597+07:00","message":"receive interim result [false|false]: ลำไส้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:52.240924737+07:00","message":"[buffer interim] 187 false ลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.24093097+07:00","message":"[bufferProcess] interim [720000000]:ลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.24093287+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:52.548034789+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:52.548070769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้ใหญ่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:52.548076758+07:00","message":"receive interim result [false|false]: ลำไส้ใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:52.548089733+07:00","message":"[buffer interim] 187 false ลำไส้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.548096625+07:00","message":"[bufferProcess] interim [960000000]:ลำไส้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.548099169+07:00","message":"[bufferProcess] send to processor:ลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.548108648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.548111786+07:00","message":"> Transcript [1435] [false]: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.548113906+07:00","message":"Set StatePrefix (first interim): 'ลำไส้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:52.663452896+07:00","message":"[GCS] IsForceVAD: false for message ID: 187"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:52.767881384+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:52.767919627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้ใหญ่\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:52.767926372+07:00","message":"receive interim result [true|false]: ลำไส้ใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:52.76793687+07:00","message":"end recv isFinal message id 187"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:52.76793885+07:00","message":"end Recv id 187"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:52.767945896+07:00","message":"[buffer interim] 187 true ลำไส้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.767953367+07:00","message":"[bufferProcess] interim [320000000]:ลำไส้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.767956231+07:00","message":"[bufferProcess] send to processor (isfinal):ลำไส้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.767972783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.767997176+07:00","message":"> Transcript [1436] [false]: 'ลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.768003658+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.768005808+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.768007882+07:00","message":"StatePrefix: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.768009947+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.768012099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.768014446+07:00","message":"> Transcript [1437] [true]: 'ลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.768016562+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.768018232+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.768019982+07:00","message":"StatePrefix: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.768021642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.768024774+07:00","message":"Push: 'ลำไส้ใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:52.768037547+07:00","message":"push: {true ลำไส้ใหญ่ 0 0xc00354f400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:52.776706257+07:00","message":"write wav file: './tmp/7576/7576_187.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:52.797342156+07:00","message":"[GCS] Start streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:53.363942062+07:00","message":"[GCS] IsForceVAD: false for message ID: 188"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:53.437993485+07:00","message":"[GCS] Start streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:53.461880392+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:53.461899904+07:00","message":"found end of frame, send empty tag with msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:53.461903272+07:00","message":"end Recv id 188"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:53.46190949+07:00","message":"[buffer interim] 188 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.46191553+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.461918872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.461921748+07:00","message":"> Transcript [1438] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.461924198+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.461926071+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.461927954+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.461929688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.461932479+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:53.46194071+07:00","message":"push: {true \n 0 0xc0005b6680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:53.468869203+07:00","message":"write wav file: './tmp/7576/7576_188.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:54.504521626+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:54.504573959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีจนถึง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:54.504581559+07:00","message":"receive interim result [false|false]: มีจนถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:54.504600631+07:00","message":"[buffer interim] 189 false มีจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.504610816+07:00","message":"[bufferProcess] interim [900000000]:มีจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.504613987+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.504618332+07:00","message":"[bufferProcess] send to processor (ticker):มีจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.504622062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.504625902+07:00","message":"> Transcript [1439] [false]: 'มีจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.504629046+07:00","message":"Set StatePrefix (first interim): 'มีจนถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:54.806847823+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:54.806890967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีจนถึงทวาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:54.806898235+07:00","message":"receive interim result [false|false]: มีจนถึงทวาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:54.806913198+07:00","message":"[buffer interim] 189 false มีจนถึงทวาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.806924864+07:00","message":"[bufferProcess] interim [200000000]:มีจนถึงทวาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.806928145+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:54.987454224+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:54.987493192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีจนถึงทวารหนัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:54.98749882+07:00","message":"receive interim result [false|false]: มีจนถึงทวารหนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:54.987511235+07:00","message":"[buffer interim] 189 false มีจนถึงทวารหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.987520006+07:00","message":"[bufferProcess] interim [380000000]:มีจนถึงทวารหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.987522657+07:00","message":"[bufferProcess] send to processor:มีจนถึงทวาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.987526146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.987529249+07:00","message":"> Transcript [1440] [false]: 'มีจนถึงทวาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.98753243+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.987534783+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.987536842+07:00","message":"StatePrefix: 'มีจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.987538938+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:55.130681128+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:55.130697348+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:55.30981441+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:55.309854915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีจนถึงทวารหนักเลย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:55.309860804+07:00","message":"receive interim result [false|false]: มีจนถึงทวารหนักเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:55.309873726+07:00","message":"[buffer interim] 189 false มีจนถึงทวารหนักเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.30988271+07:00","message":"[bufferProcess] interim [680000000]:มีจนถึงทวารหนักเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.309886406+07:00","message":"[bufferProcess] send to processor:มีจนถึงทวารหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.309893502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.309897425+07:00","message":"> Transcript [1441] [false]: 'มีจนถึงทวารหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.309901456+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.309904121+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.309907358+07:00","message":"StatePrefix: 'มีจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.309909258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:55.892058069+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:55.89210247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีจนถึงทวารหนักเลย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:55.892108489+07:00","message":"receive interim result [false|false]: มีจนถึงทวารหนักเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:55.892123273+07:00","message":"[buffer interim] 189 false มีจนถึงทวารหนักเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.892130911+07:00","message":"[bufferProcess] interim [280000000]:มีจนถึงทวารหนักเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.892133462+07:00","message":"[bufferProcess] send to processor:มีจนถึงทวารหนักเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.892139041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.892142013+07:00","message":"> Transcript [1442] [false]: 'มีจนถึงทวารหนักเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.892146051+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.892148074+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.89216302+07:00","message":"StatePrefix: 'มีจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.892165296+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.573439321+07:00","message":"[GCS] IsForceVAD: false for message ID: 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.659627048+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.659664256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีจนถึงทวารหนักเลยเพราะฉะนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.659670278+07:00","message":"receive interim result [false|false]: มีจนถึงทวารหนักเลยเพราะฉะนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.65968408+07:00","message":"[buffer interim] 189 false มีจนถึงทวารหนักเลยเพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.659691078+07:00","message":"[bufferProcess] interim [60000000]:มีจนถึงทวารหนักเลยเพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.659693532+07:00","message":"[bufferProcess] send to processor:มีจนถึงทวารหนักเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.659698969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.65970281+07:00","message":"> Transcript [1443] [false]: 'มีจนถึงทวารหนักเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.659706337+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.659708511+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.659710343+07:00","message":"StatePrefix: 'มีจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.659712215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.659716452+07:00","message":"Push: 'มีจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.659718463+07:00","message":"TextPushed: 'มีจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.659720475+07:00","message":"Set new StatePrefix : 'มีจนถึงทวารหนักเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.659723159+07:00","message":"Next Push (prob) : 'ทวารหนักเลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.659731314+07:00","message":"push: {false มีจนถึง 0 0xc0005b6900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.679005727+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.679044295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีจนถึงทวารหนักเลย\",\"confidence\":0.958889}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.679050637+07:00","message":"receive interim result [true|false]: มีจนถึงทวารหนักเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.679062145+07:00","message":"end recv isFinal message id 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.679064717+07:00","message":"end Recv id 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.679072833+07:00","message":"[buffer interim] 189 true มีจนถึงทวารหนักเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.679079566+07:00","message":"[bufferProcess] interim [150000000]:มีจนถึงทวารหนักเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.679083691+07:00","message":"[bufferProcess] send to processor (isfinal):มีจนถึงทวารหนักเลยเพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.679086956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.67908988+07:00","message":"> Transcript [1444] [false]: 'มีจนถึงทวารหนักเลยเพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.679092664+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.679094763+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.67909658+07:00","message":"StatePrefix: 'มีจนถึงทวารหนักเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.679098702+07:00","message":"TextPushed: 'มีจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.679100506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.679102603+07:00","message":"> Transcript [1445] [true]: 'มีจนถึงทวารหนักเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.679105102+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.679106699+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.679108242+07:00","message":"StatePrefix: 'มีจนถึงทวารหนักเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.679110037+07:00","message":"TextPushed: 'มีจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.679112503+07:00","message":"Push: 'ทวารหนักเลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.67911942+07:00","message":"push: {true ทวารหนักเลย 0 0xc0005b6900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:56.688289419+07:00","message":"write wav file: './tmp/7576/7576_189.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:57.682601899+07:00","message":"[GCS] Cleaned up inactive client: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:57.68262721+07:00","message":"[GCS] Cleaned up inactive client: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:57.682630205+07:00","message":"[GCS] Cleaned up inactive client: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:57.682632106+07:00","message":"[GCS] Cleaned up inactive client: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:57.682634281+07:00","message":"[GCS] Cleaned up inactive client: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:57.682636052+07:00","message":"[GCS] Cleaned up inactive client: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:57.682637692+07:00","message":"[GCS] Cleaned up inactive client: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:57.682639435+07:00","message":"[GCS] Cleaned up inactive client: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:57.682641065+07:00","message":"[GCS] Cleaned up inactive client: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:57.682642729+07:00","message":"[GCS] Cleaned up inactive client: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:57.682644481+07:00","message":"[GCS] Cleaned up inactive client: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:57.726410073+07:00","message":"[GCS] Start streaming session, msgId: 190"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:58.130931015+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:58.130932882+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.255593521+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.255633584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.25563873+07:00","message":"receive interim result [false|false]: สิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.255652513+07:00","message":"[buffer interim] 190 false สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.255659904+07:00","message":"[bufferProcess] interim [360000000]:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.255661827+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.255667246+07:00","message":"[bufferProcess] send to processor (ticker):สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.255669899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.255672583+07:00","message":"> Transcript [1446] [false]: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.255674914+07:00","message":"Set StatePrefix (first interim): 'สิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.443264385+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.443301012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งเร้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.443306807+07:00","message":"receive interim result [false|false]: สิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.443318966+07:00","message":"[buffer interim] 190 false สิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.443324918+07:00","message":"[bufferProcess] interim [540000000]:สิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.443326846+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.444669151+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.444683093+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งเหล่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.44468682+07:00","message":"receive interim result [false|false]: สิ่งเหล่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.444696061+07:00","message":"[buffer interim] 190 false สิ่งเหล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.444699814+07:00","message":"[bufferProcess] interim [600000000]:สิ่งเหล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.444701793+07:00","message":"[bufferProcess] send to processor:สิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.444705021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.444707624+07:00","message":"> Transcript [1447] [false]: 'สิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.444710301+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.444712186+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.444714009+07:00","message":"StatePrefix: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.444715861+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.571500967+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.571543389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งเหล่านี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.571552448+07:00","message":"receive interim result [false|false]: สิ่งเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.571572062+07:00","message":"[buffer interim] 190 false สิ่งเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.57158507+07:00","message":"[bufferProcess] interim [660000000]:สิ่งเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.571588601+07:00","message":"[bufferProcess] send to processor:สิ่งเหล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.571593095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.571597075+07:00","message":"> Transcript [1448] [false]: 'สิ่งเหล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.571601175+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.571603927+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.571606724+07:00","message":"StatePrefix: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.571609347+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.790303282+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.790341868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งเหล่านี้แหละ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.790347448+07:00","message":"receive interim result [false|false]: สิ่งเหล่านี้แหละ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.790362241+07:00","message":"[buffer interim] 190 false สิ่งเหล่านี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.79036918+07:00","message":"[bufferProcess] interim [840000000]:สิ่งเหล่านี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.790371476+07:00","message":"[bufferProcess] send to processor:สิ่งเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.790379536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.790382283+07:00","message":"> Transcript [1449] [false]: 'สิ่งเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.790385651+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.790387734+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.790389565+07:00","message":"StatePrefix: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.790391495+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.008867662+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.008908135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งเหล่านี้ล่ะค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.008913916+07:00","message":"receive interim result [false|false]: สิ่งเหล่านี้ล่ะค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.008926108+07:00","message":"[buffer interim] 190 false สิ่งเหล่านี้ล่ะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.008932446+07:00","message":"[bufferProcess] interim [20000000]:สิ่งเหล่านี้ล่ะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.00893481+07:00","message":"[bufferProcess] send to processor:สิ่งเหล่านี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.008940197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.008943142+07:00","message":"> Transcript [1450] [false]: 'สิ่งเหล่านี้แหละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.008946281+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.008948343+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.008950107+07:00","message":"StatePrefix: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.008952078+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.008956741+07:00","message":"Push: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.008958552+07:00","message":"TextPushed: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.008960504+07:00","message":"Set new StatePrefix : 'สิ่งเหล่านี้แหละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.008962455+07:00","message":"Next Push (prob) : 'เหล่านี้แหละ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.008969718+07:00","message":"push: {false สิ่ง 0 0xc000414000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.181173638+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.181210939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งเหล่านี้ล่ะค่ะที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.181216285+07:00","message":"receive interim result [false|false]: สิ่งเหล่านี้ล่ะค่ะที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.181234807+07:00","message":"[buffer interim] 190 false สิ่งเหล่านี้ล่ะค่ะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.181241659+07:00","message":"[bufferProcess] interim [320000000]:สิ่งเหล่านี้ล่ะค่ะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.181244116+07:00","message":"[bufferProcess] send to processor:สิ่งเหล่านี้ล่ะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.181247407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.181250051+07:00","message":"> Transcript [1451] [false]: 'สิ่งเหล่านี้ล่ะค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.18125258+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.181254778+07:00","message":"Set new StatePrefix: 'สิ่งเหล่านี้ล่ะค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.29463416+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.294681536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งเหล่านี้ล่ะค่ะพี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.294688568+07:00","message":"receive interim result [false|false]: สิ่งเหล่านี้ล่ะค่ะพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.29470409+07:00","message":"[buffer interim] 190 false สิ่งเหล่านี้ล่ะค่ะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.294711222+07:00","message":"[bufferProcess] interim [380000000]:สิ่งเหล่านี้ล่ะค่ะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.294713778+07:00","message":"[bufferProcess] send to processor:สิ่งเหล่านี้ล่ะค่ะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.294721005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.29472431+07:00","message":"> Transcript [1452] [false]: 'สิ่งเหล่านี้ล่ะค่ะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.294730303+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.294732553+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.294735086+07:00","message":"StatePrefix: 'สิ่งเหล่านี้ล่ะค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.294737583+07:00","message":"TextPushed: 'สิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.395203473+07:00","message":"[GCS] IsForceVAD: false for message ID: 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.506274026+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.506310549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งเหล่านี้แหละค่ะพี่\",\"confidence\":0.95336276}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.506317777+07:00","message":"receive interim result [true|false]: สิ่งเหล่านี้แหละค่ะพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.506329415+07:00","message":"end recv isFinal message id 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.506332679+07:00","message":"end Recv id 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.50634249+07:00","message":"[buffer interim] 190 true สิ่งเหล่านี้แหละค่ะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.506354633+07:00","message":"[bufferProcess] interim [680000000]:สิ่งเหล่านี้แหละค่ะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.506360629+07:00","message":"[bufferProcess] send to processor (isfinal):สิ่งเหล่านี้ล่ะค่ะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.506365288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.506369062+07:00","message":"> Transcript [1453] [false]: 'สิ่งเหล่านี้ล่ะค่ะพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.50637341+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.506376094+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.506379044+07:00","message":"StatePrefix: 'สิ่งเหล่านี้ล่ะค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.50638261+07:00","message":"TextPushed: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.506385466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.506388327+07:00","message":"> Transcript [1454] [true]: 'สิ่งเหล่านี้แหละค่ะพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.506391342+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.506393868+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.506396458+07:00","message":"StatePrefix: 'สิ่งเหล่านี้ล่ะค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.506399172+07:00","message":"TextPushed: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.506408499+07:00","message":"Push: 'เหล่านี้แหละค่ะพี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.506419243+07:00","message":"push: {true เหล่านี้แหละค่ะพี่ 0 0xc000414000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:59.513294705+07:00","message":"write wav file: './tmp/7576/7576_190.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.7174276+07:00","message":"[GCS] Start streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:00.890672234+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:00.890713856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนประกอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:00.890719736+07:00","message":"receive interim result [false|false]: ส่วนประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:00.890732395+07:00","message":"[buffer interim] 191 false ส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.890738581+07:00","message":"[bufferProcess] interim [20000000]:ส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.890740504+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.890746135+07:00","message":"[bufferProcess] send to processor (ticker):ส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.890748823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.890751407+07:00","message":"> Transcript [1455] [false]: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.890753649+07:00","message":"Set StatePrefix (first interim): 'ส่วนประกอบ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:01.131691385+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:01.131699627+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.333133188+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.333201098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนประกอบของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.333210269+07:00","message":"receive interim result [false|false]: ส่วนประกอบของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.333234125+07:00","message":"[buffer interim] 191 false ส่วนประกอบของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.333247083+07:00","message":"[bufferProcess] interim [500000000]:ส่วนประกอบของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.333250654+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.651901426+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.651941342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนประกอบของรัฐ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.651948216+07:00","message":"receive interim result [false|false]: ส่วนประกอบของรัฐ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.651963161+07:00","message":"[buffer interim] 191 false ส่วนประกอบของรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.651970171+07:00","message":"[bufferProcess] interim [800000000]:ส่วนประกอบของรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.651972903+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.651980764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.651983899+07:00","message":"> Transcript [1456] [false]: 'ส่วนประกอบของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.651987472+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.651989984+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.651991996+07:00","message":"StatePrefix: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.651994763+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.77605494+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.77609206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนประกอบของระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.776097726+07:00","message":"receive interim result [false|false]: ส่วนประกอบของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.776109449+07:00","message":"[buffer interim] 191 false ส่วนประกอบของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.776118274+07:00","message":"[bufferProcess] interim [860000000]:ส่วนประกอบของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.776120799+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบของรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.776125829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.776128687+07:00","message":"> Transcript [1457] [false]: 'ส่วนประกอบของรัฐ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.776131882+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.776134109+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.776135918+07:00","message":"StatePrefix: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.776137967+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:02.041134086+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:02.041181943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนประกอบของระบบได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:02.041187669+07:00","message":"receive interim result [false|false]: ส่วนประกอบของระบบได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:02.041200274+07:00","message":"[buffer interim] 191 false ส่วนประกอบของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.041206702+07:00","message":"[bufferProcess] interim [160000000]:ส่วนประกอบของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.041209458+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.041214451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.04121698+07:00","message":"> Transcript [1458] [false]: 'ส่วนประกอบของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.041220017+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.041221959+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.041223787+07:00","message":"StatePrefix: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.041225998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:02.167597887+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:02.167638339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนประกอบของระบบย่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:02.167644796+07:00","message":"receive interim result [false|false]: ส่วนประกอบของระบบย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:02.167657894+07:00","message":"[buffer interim] 191 false ส่วนประกอบของระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.167664888+07:00","message":"[bufferProcess] interim [280000000]:ส่วนประกอบของระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.167667608+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.167673415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.167676006+07:00","message":"> Transcript [1459] [false]: 'ส่วนประกอบของระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.167679438+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.167681747+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.1676835+07:00","message":"StatePrefix: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.167685696+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.167689941+07:00","message":"Push: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.167691728+07:00","message":"TextPushed: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.167693746+07:00","message":"Set new StatePrefix : 'ส่วนประกอบของระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.167695857+07:00","message":"Next Push (prob) : 'ของระบบได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:02.16770368+07:00","message":"push: {false ส่วนประกอบ 0 0xc00354e600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:02.291976899+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:02.292013575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนประกอบของระบบย่อยอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:02.292019531+07:00","message":"receive interim result [false|false]: ส่วนประกอบของระบบย่อยอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:02.292036063+07:00","message":"[buffer interim] 191 false ส่วนประกอบของระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.292044228+07:00","message":"[bufferProcess] interim [340000000]:ส่วนประกอบของระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.292049431+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบของระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.292055947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.292059529+07:00","message":"> Transcript [1460] [false]: 'ส่วนประกอบของระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.292062101+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.292064067+07:00","message":"Set new StatePrefix: 'ส่วนประกอบของระบบย่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:02.465039158+07:00","message":"[GCS] IsForceVAD: false for message ID: 191"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:02.577197408+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:02.577235692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนประกอบของระบบย่อยอาหาร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:02.577242043+07:00","message":"receive interim result [true|false]: ส่วนประกอบของระบบย่อยอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:02.577251027+07:00","message":"end recv isFinal message id 191"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:02.577253259+07:00","message":"end Recv id 191"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:02.577259379+07:00","message":"[buffer interim] 191 true ส่วนประกอบของระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.577266628+07:00","message":"[bufferProcess] interim [790000000]:ส่วนประกอบของระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.57727492+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนประกอบของระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.577278053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.57728087+07:00","message":"> Transcript [1461] [false]: 'ส่วนประกอบของระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.57728376+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.577285717+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.577287527+07:00","message":"StatePrefix: 'ส่วนประกอบของระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.577289588+07:00","message":"TextPushed: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.57729157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.577293721+07:00","message":"> Transcript [1462] [true]: 'ส่วนประกอบของระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.577295997+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.577297599+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.577299161+07:00","message":"StatePrefix: 'ส่วนประกอบของระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.57730093+07:00","message":"TextPushed: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.577304693+07:00","message":"Push: 'ของระบบย่อยอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:02.577336913+07:00","message":"push: {true ของระบบย่อยอาหาร 0 0xc00354e600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:02.585266657+07:00","message":"write wav file: './tmp/7576/7576_191.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.106825292+07:00","message":"[GCS] Start streaming session, msgId: 192"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:04.132366305+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:04.132385437+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.153491189+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.153536884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.153542594+07:00","message":"receive interim result [false|false]: เมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.153558609+07:00","message":"[buffer interim] 192 false เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.153565261+07:00","message":"[bufferProcess] interim [80000000]:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.153567136+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.153572791+07:00","message":"[bufferProcess] send to processor (ticker):เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.153575403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.15357832+07:00","message":"> Transcript [1463] [false]: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.153580574+07:00","message":"Set StatePrefix (first interim): 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.282128844+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.28217287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.282179121+07:00","message":"receive interim result [false|false]: เมื่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.282194364+07:00","message":"[buffer interim] 192 false เมื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.282202282+07:00","message":"[bufferProcess] interim [140000000]:เมื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.282205428+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.29856578+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.298599933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.298605193+07:00","message":"receive interim result [false|false]: เมื่อมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.298620069+07:00","message":"[buffer interim] 192 false เมื่อมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.298625809+07:00","message":"[bufferProcess] interim [200000000]:เมื่อมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.298628089+07:00","message":"[bufferProcess] send to processor:เมื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.298631825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.298634921+07:00","message":"> Transcript [1464] [false]: 'เมื่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.29863869+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.298640838+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.298642621+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.298644445+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.521499679+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.521537945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.52154405+07:00","message":"receive interim result [false|false]: เมื่อมีส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.521559894+07:00","message":"[buffer interim] 192 false เมื่อมีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.521566473+07:00","message":"[bufferProcess] interim [440000000]:เมื่อมีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.521568814+07:00","message":"[bufferProcess] send to processor:เมื่อมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.521571901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.521574904+07:00","message":"> Transcript [1465] [false]: 'เมื่อมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.521578619+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.521580584+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.52158237+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.521584311+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.733499266+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.733544798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีส่วนประกอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.733551146+07:00","message":"receive interim result [false|false]: เมื่อมีส่วนประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.733567078+07:00","message":"[buffer interim] 192 false เมื่อมีส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.733575281+07:00","message":"[bufferProcess] interim [680000000]:เมื่อมีส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.733577721+07:00","message":"[bufferProcess] send to processor:เมื่อมีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.733585228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.733588281+07:00","message":"> Transcript [1466] [false]: 'เมื่อมีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.733591975+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.733594848+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.733600963+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.733603962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.176896456+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.176937679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีส่วนประกอบของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.176944415+07:00","message":"receive interim result [false|false]: เมื่อมีส่วนประกอบของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.176958671+07:00","message":"[buffer interim] 192 false เมื่อมีส่วนประกอบของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.176965563+07:00","message":"[bufferProcess] interim [40000000]:เมื่อมีส่วนประกอบของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.176968983+07:00","message":"[bufferProcess] send to processor:เมื่อมีส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.176978463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.17698284+07:00","message":"> Transcript [1467] [false]: 'เมื่อมีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.176987555+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.176990847+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.176994554+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.176998034+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.177002313+07:00","message":"Push: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.177007504+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.177010747+07:00","message":"Set new StatePrefix : 'เมื่อมีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.177014404+07:00","message":"Next Push (prob) : 'มีส่วนประกอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.177031778+07:00","message":"push: {false เมื่อ 0 0xc000414880}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.265686997+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.265729456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีส่วนประกอบของคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.265735815+07:00","message":"receive interim result [false|false]: เมื่อมีส่วนประกอบของคำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.265752323+07:00","message":"[buffer interim] 192 false เมื่อมีส่วนประกอบของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.265760066+07:00","message":"[bufferProcess] interim [220000000]:เมื่อมีส่วนประกอบของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.265762822+07:00","message":"[bufferProcess] send to processor:เมื่อมีส่วนประกอบของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.265770042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.265772847+07:00","message":"> Transcript [1468] [false]: 'เมื่อมีส่วนประกอบของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.265776358+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.265778457+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.265780385+07:00","message":"StatePrefix: 'เมื่อมีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.265784809+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.369062909+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.369105937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีส่วนประกอบของระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.369112065+07:00","message":"receive interim result [false|false]: เมื่อมีส่วนประกอบของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.369128548+07:00","message":"[buffer interim] 192 false เมื่อมีส่วนประกอบของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.369136189+07:00","message":"[bufferProcess] interim [280000000]:เมื่อมีส่วนประกอบของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.369138928+07:00","message":"[bufferProcess] send to processor:เมื่อมีส่วนประกอบของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.369151326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.36915451+07:00","message":"> Transcript [1469] [false]: 'เมื่อมีส่วนประกอบของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.369158661+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.369169946+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.369172584+07:00","message":"StatePrefix: 'เมื่อมีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.369174875+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.59428113+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.594317002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีส่วนประกอบของระบบย่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.594323075+07:00","message":"receive interim result [false|false]: เมื่อมีส่วนประกอบของระบบย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.59434013+07:00","message":"[buffer interim] 192 false เมื่อมีส่วนประกอบของระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.594347001+07:00","message":"[bufferProcess] interim [520000000]:เมื่อมีส่วนประกอบของระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.594349542+07:00","message":"[bufferProcess] send to processor:เมื่อมีส่วนประกอบของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.594354685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.594357188+07:00","message":"> Transcript [1470] [false]: 'เมื่อมีส่วนประกอบของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.594360721+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.594362943+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.594364879+07:00","message":"StatePrefix: 'เมื่อมีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.594367514+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.760420058+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.760455164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีส่วนประกอบของระบบย่อยอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.760466616+07:00","message":"receive interim result [false|false]: เมื่อมีส่วนประกอบของระบบย่อยอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.760480995+07:00","message":"[buffer interim] 192 false เมื่อมีส่วนประกอบของระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.760487749+07:00","message":"[bufferProcess] interim [700000000]:เมื่อมีส่วนประกอบของระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.760490634+07:00","message":"[bufferProcess] send to processor:เมื่อมีส่วนประกอบของระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.760494444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.760496959+07:00","message":"> Transcript [1471] [false]: 'เมื่อมีส่วนประกอบของระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.760500282+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.76050233+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.760504428+07:00","message":"StatePrefix: 'เมื่อมีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.760506357+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.760508887+07:00","message":"Push: 'มีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.760510678+07:00","message":"TextPushed: 'เมื่อมีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.760512665+07:00","message":"Set new StatePrefix : 'เมื่อมีส่วนประกอบของระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.760515101+07:00","message":"Next Push (prob) : 'ของระบบย่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.760523083+07:00","message":"push: {false มีส่วนประกอบ 0 0xc000414880}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.054625429+07:00","message":"[GCS] IsForceVAD: false for message ID: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.131862577+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.131925212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อมีส่วนประกอบของระบบย่อยอาหารแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.131933904+07:00","message":"receive interim result [false|false]: เมื่อมีส่วนประกอบของระบบย่อยอาหารแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.131953712+07:00","message":"[buffer interim] 192 false เมื่อมีส่วนประกอบของระบบย่อยอาหารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.13196762+07:00","message":"[bufferProcess] interim [60000000]:เมื่อมีส่วนประกอบของระบบย่อยอาหารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.13197251+07:00","message":"[bufferProcess] send to processor:เมื่อมีส่วนประกอบของระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.131982619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.131987327+07:00","message":"> Transcript [1472] [false]: 'เมื่อมีส่วนประกอบของระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.131993197+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.131997196+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.131999061+07:00","message":"StatePrefix: 'เมื่อมีส่วนประกอบของระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.132001358+07:00","message":"TextPushed: 'เมื่อมีส่วนประกอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.15185461+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.151883132+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-05-21T13:12:06.151889556+07:00","message":"receive interim result [true|false]: เมื่อมีส่วนประกอบของระบบย่อยอาหารแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.15190107+07:00","message":"end recv isFinal message id 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.151903643+07:00","message":"end Recv id 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.151909772+07:00","message":"[buffer interim] 192 true เมื่อมีส่วนประกอบของระบบย่อยอาหารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.151915413+07:00","message":"[bufferProcess] interim [180000000]:เมื่อมีส่วนประกอบของระบบย่อยอาหารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.151918543+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อมีส่วนประกอบของระบบย่อยอาหารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.151921815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.151924628+07:00","message":"> Transcript [1473] [false]: 'เมื่อมีส่วนประกอบของระบบย่อยอาหารแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.151927936+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.151929725+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.151931401+07:00","message":"StatePrefix: 'เมื่อมีส่วนประกอบของระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.15193349+07:00","message":"TextPushed: 'เมื่อมีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.151935157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.151937077+07:00","message":"> Transcript [1474] [true]: 'เมื่อมีส่วนประกอบของระบบย่อยอาหารแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.151939033+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.151940791+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.151942375+07:00","message":"StatePrefix: 'เมื่อมีส่วนประกอบของระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.151944308+07:00","message":"TextPushed: 'เมื่อมีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.151947207+07:00","message":"Push: 'ของระบบย่อยอาหารแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.15195616+07:00","message":"push: {true ของระบบย่อยอาหารแล้ว 0 0xc000414880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:06.16015666+07:00","message":"write wav file: './tmp/7576/7576_192.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.31644141+07:00","message":"[GCS] Start streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.854236717+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.854281069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.854286549+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.85430475+07:00","message":"[buffer interim] 193 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.854312637+07:00","message":"[bufferProcess] interim [600000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.85431452+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.964277048+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.964315589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.964321057+07:00","message":"receive interim result [false|false]: มีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.964333933+07:00","message":"[buffer interim] 193 false มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.964341187+07:00","message":"[bufferProcess] interim [720000000]:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.964343817+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.964349023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.964351985+07:00","message":"> Transcript [1475] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.964354213+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:07.132458844+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:07.132469876+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.172511142+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.172543348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.172548731+07:00","message":"receive interim result [false|false]: มีอะไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.172559855+07:00","message":"[buffer interim] 193 false มีอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.1725665+07:00","message":"[bufferProcess] interim [900000000]:มีอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.172568802+07:00","message":"[bufferProcess] send to processor:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.17257426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.172577116+07:00","message":"> Transcript [1476] [false]: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.17258018+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.172582088+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.172583971+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.172585704+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.484258383+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.484307077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรคะเมื่อกี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.48431356+07:00","message":"receive interim result [false|false]: มีอะไรคะเมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.484329172+07:00","message":"[buffer interim] 193 false มีอะไรคะเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.484336343+07:00","message":"[bufferProcess] interim [200000000]:มีอะไรคะเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.484338932+07:00","message":"[bufferProcess] send to processor:มีอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.484346627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.484349729+07:00","message":"> Transcript [1477] [false]: 'มีอะไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.484353176+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.484355468+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.484357704+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.484359799+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.544806258+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.544844011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรคะเมื่อกี้นี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.544849994+07:00","message":"receive interim result [false|false]: มีอะไรคะเมื่อกี้นี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.54486599+07:00","message":"[buffer interim] 193 false มีอะไรคะเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.544874018+07:00","message":"[bufferProcess] interim [320000000]:มีอะไรคะเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.544876313+07:00","message":"[bufferProcess] send to processor:มีอะไรคะเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.544880269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.544883266+07:00","message":"> Transcript [1478] [false]: 'มีอะไรคะเมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.544887084+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.544888945+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.544890917+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.544892732+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.655172173+07:00","message":"[GCS] IsForceVAD: false for message ID: 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.751274696+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.751322158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรคะเมื่อกี้นี้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.75133133+07:00","message":"receive interim result [true|false]: มีอะไรคะเมื่อกี้นี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.75134238+07:00","message":"end recv isFinal message id 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.751344781+07:00","message":"end Recv id 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.751351223+07:00","message":"[buffer interim] 193 true มีอะไรคะเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.751362993+07:00","message":"[bufferProcess] interim [560000000]:มีอะไรคะเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.751366656+07:00","message":"[bufferProcess] send to processor (isfinal):มีอะไรคะเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.751370419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.751374116+07:00","message":"> Transcript [1479] [false]: 'มีอะไรคะเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.751377787+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.751380022+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.751382311+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.751384488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.75139176+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.751393764+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.751395889+07:00","message":"Set new StatePrefix : 'มีอะไรคะเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.751398325+07:00","message":"Next Push (prob) : 'อะไรคะเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.751400894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.751403181+07:00","message":"> Transcript [1480] [true]: 'มีอะไรคะเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.751405199+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.751406785+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.751417373+07:00","message":"StatePrefix: 'มีอะไรคะเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.751419777+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.751421764+07:00","message":"Push: 'อะไรคะเมื่อกี้นี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.75143042+07:00","message":"push: {false มี 0 0xc00354f380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.751435909+07:00","message":"push: {true อะไรคะเมื่อกี้นี้ 0 0xc00354f380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:07.758337464+07:00","message":"write wav file: './tmp/7576/7576_193.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:08.235693122+07:00","message":"[GCS] Start streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:08.912264934+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:08.912305255+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:08.912310346+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:08.912324457+07:00","message":"[buffer interim] 194 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:08.912331552+07:00","message":"[bufferProcess] interim [720000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:08.912333429+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:08.912340792+07:00","message":"[bufferProcess] send to processor (ticker):ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:08.912344203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:08.91234737+07:00","message":"> Transcript [1481] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:08.912351989+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.100327662+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.100374127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.100380051+07:00","message":"receive interim result [false|false]: ทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.100392798+07:00","message":"[buffer interim] 194 false ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.10039928+07:00","message":"[bufferProcess] interim [840000000]:ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.100401364+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.318158799+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.318204299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงานต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.318209647+07:00","message":"receive interim result [false|false]: ทำงานต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.318224424+07:00","message":"[buffer interim] 194 false ทำงานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.31823121+07:00","message":"[bufferProcess] interim [80000000]:ทำงานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.318233399+07:00","message":"[bufferProcess] send to processor:ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.318238179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.318241003+07:00","message":"> Transcript [1482] [false]: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.318244264+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.318246489+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.318248306+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.31825194+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.422901118+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.422938267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงาน 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.422943521+07:00","message":"receive interim result [false|false]: ทำงาน 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.422954544+07:00","message":"[buffer interim] 194 false ทำงาน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.42296289+07:00","message":"[bufferProcess] interim [200000000]:ทำงาน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.422965433+07:00","message":"[bufferProcess] send to processor:ทำงานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.422969051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.422972048+07:00","message":"> Transcript [1483] [false]: 'ทำงานต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.422974972+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.422977022+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.422978879+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.422980832+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.47535509+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.475390518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงานสัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.475396583+07:00","message":"receive interim result [false|false]: ทำงานสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.475410928+07:00","message":"[buffer interim] 194 false ทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.475418448+07:00","message":"[bufferProcess] interim [260000000]:ทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.475421161+07:00","message":"[bufferProcess] send to processor:ทำงาน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.475425068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.475428828+07:00","message":"> Transcript [1484] [false]: 'ทำงาน 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.475432845+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.475436148+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.475439311+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.475442068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.672765561+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.672801731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงานสัมพันธ์กัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.672807435+07:00","message":"receive interim result [false|false]: ทำงานสัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.672820486+07:00","message":"[buffer interim] 194 false ทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.672827522+07:00","message":"[bufferProcess] interim [500000000]:ทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.672829686+07:00","message":"[bufferProcess] send to processor:ทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.672834692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.672837378+07:00","message":"> Transcript [1485] [false]: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.67284047+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.672842638+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.672845843+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.672848751+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.672854489+07:00","message":"Push: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.672857338+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.672860921+07:00","message":"Set new StatePrefix : 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.672864167+07:00","message":"Next Push (prob) : 'งานสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.672874267+07:00","message":"push: {false ทำ 0 0xc000731980}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.964275325+07:00","message":"[GCS] IsForceVAD: false for message ID: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.090020938+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.090051854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องทำงานสัมพันธ์กัน\",\"confidence\":0.91847974}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.090057705+07:00","message":"receive interim result [true|false]: ต้องทำงานสัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.090067495+07:00","message":"end recv isFinal message id 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.090070591+07:00","message":"end Recv id 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.090077126+07:00","message":"[buffer interim] 194 true ต้องทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.09008421+07:00","message":"[bufferProcess] interim [950000000]:ต้องทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.090090127+07:00","message":"[bufferProcess] send to processor (isfinal):ทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.090094488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.090097803+07:00","message":"> Transcript [1486] [false]: 'ทำงานสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.090100855+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.09010303+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.090104903+07:00","message":"StatePrefix: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.090107395+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.090109208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.090111182+07:00","message":"> Transcript [1487] [true]: 'ต้องทำงานสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.090113161+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.090115118+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.090116763+07:00","message":"StatePrefix: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.090118599+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.090120066+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.09022471+07:00","message":"Push: 'สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.090227862+07:00","message":"TextPushed: 'ทำสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.090229819+07:00","message":"Set new StatePrefix : 'ต้องทำงานสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.090231898+07:00","message":"Next Push (prob) : 'ต้องทำงานสัมพันธ์กัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.090239472+07:00","message":"push: {true สัมพันธ์กัน 0 0xc000731980}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.090252143+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_194.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:10.099399647+07:00","message":"write wav file: './tmp/7576/7576_194.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:10.132490199+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:10.132513246+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.285665312+07:00","message":"[GCS] Start streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.753821825+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.753868062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.753873523+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.753887581+07:00","message":"[buffer interim] 195 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.753894123+07:00","message":"[bufferProcess] interim [300000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.753895934+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.811174615+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.811210332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.811215581+07:00","message":"receive interim result [false|false]: ทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.811227591+07:00","message":"[buffer interim] 195 false ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.811233593+07:00","message":"[bufferProcess] interim [420000000]:ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.811236291+07:00","message":"[bufferProcess] send to processor:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.811241367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.811243919+07:00","message":"> Transcript [1488] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.811245891+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.140850821+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.140892175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงานต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.140897506+07:00","message":"receive interim result [false|false]: ทำงานต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.140907782+07:00","message":"[buffer interim] 195 false ทำงานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.140914291+07:00","message":"[bufferProcess] interim [660000000]:ทำงานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.140916496+07:00","message":"[bufferProcess] send to processor:ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.140921939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.140924931+07:00","message":"> Transcript [1489] [false]: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.140927615+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.140929713+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.140931819+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.140933809+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.153377833+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.153407772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.153412693+07:00","message":"receive interim result [false|false]: ทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.153425116+07:00","message":"[buffer interim] 195 false ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.153430673+07:00","message":"[bufferProcess] interim [720000000]:ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.153432833+07:00","message":"[bufferProcess] send to processor:ทำงานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.153435793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.153438272+07:00","message":"> Transcript [1490] [false]: 'ทำงานต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.153441009+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.153444486+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.153446302+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.15344835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.329570392+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.329610731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงานสัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.329615832+07:00","message":"receive interim result [false|false]: ทำงานสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.329626349+07:00","message":"[buffer interim] 195 false ทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.329632331+07:00","message":"[bufferProcess] interim [840000000]:ทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.329634905+07:00","message":"[bufferProcess] send to processor:ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.329640284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.329642968+07:00","message":"> Transcript [1491] [false]: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.32964593+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.329647983+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.32965006+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.329652169+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.444919545+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.444961866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงานสัมพันธ์กัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.444968627+07:00","message":"receive interim result [false|false]: ทำงานสัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.444983291+07:00","message":"[buffer interim] 195 false ทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.444990558+07:00","message":"[bufferProcess] interim [20000000]:ทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.444996774+07:00","message":"[bufferProcess] send to processor:ทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.445005127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.44500807+07:00","message":"> Transcript [1492] [false]: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.445012354+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.445015131+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.445017215+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.445019809+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.445037007+07:00","message":"Push: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.445039308+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.44504184+07:00","message":"Set new StatePrefix : 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.44504405+07:00","message":"Next Push (prob) : 'งานสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.44505318+07:00","message":"push: {false ทำ 0 0xc0005b6200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.718146313+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.718188568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงานสัมพันธ์กันและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.71819464+07:00","message":"receive interim result [false|false]: ทำงานสัมพันธ์กันและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.718209932+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.718213399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงานสัมพันธ์กันแดด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.718215989+07:00","message":"receive interim result [false|false]: ทำงานสัมพันธ์กันแดด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.718221416+07:00","message":"[buffer interim] 195 false ทำงานสัมพันธ์กันและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.718224169+07:00","message":"[buffer interim] 195 false ทำงานสัมพันธ์กันแดด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.71822994+07:00","message":"[bufferProcess] interim [260000000]:ทำงานสัมพันธ์กันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.718232175+07:00","message":"[bufferProcess] send to processor:ทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.718235099+07:00","message":"[bufferProcess] interim [320000000]:ทำงานสัมพันธ์กันแดด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.718236804+07:00","message":"[bufferProcess] send to processor:ทำงานสัมพันธ์กันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.718239343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.718242606+07:00","message":"> Transcript [1493] [false]: 'ทำงานสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.71824567+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.718247882+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.718252231+07:00","message":"StatePrefix: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.718254573+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.718256423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.718258586+07:00","message":"> Transcript [1494] [false]: 'ทำงานสัมพันธ์กันและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.718260573+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.718262135+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.718263779+07:00","message":"StatePrefix: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.718265442+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.837688779+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.837731678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงานสัมพันธ์กันแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.837737301+07:00","message":"receive interim result [false|false]: ทำงานสัมพันธ์กันแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.837751608+07:00","message":"[buffer interim] 195 false ทำงานสัมพันธ์กันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.837758335+07:00","message":"[bufferProcess] interim [380000000]:ทำงานสัมพันธ์กันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.837760835+07:00","message":"[bufferProcess] send to processor:ทำงานสัมพันธ์กันแดด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.837766547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.837769159+07:00","message":"> Transcript [1495] [false]: 'ทำงานสัมพันธ์กันแดด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.837772271+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.837774359+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.837776291+07:00","message":"StatePrefix: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.837780448+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:12.003384497+07:00","message":"[GCS] IsForceVAD: false for message ID: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:12.096719227+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:12.096761744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงานสัมพันธ์กันแล้ว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:12.096767835+07:00","message":"receive interim result [true|false]: ทำงานสัมพันธ์กันแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:12.096775125+07:00","message":"end recv isFinal message id 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:12.096777297+07:00","message":"end Recv id 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:12.096782722+07:00","message":"[buffer interim] 195 true ทำงานสัมพันธ์กันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.096789282+07:00","message":"[bufferProcess] interim [740000000]:ทำงานสัมพันธ์กันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.096792266+07:00","message":"[bufferProcess] send to processor (isfinal):ทำงานสัมพันธ์กันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.096795295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.096798197+07:00","message":"> Transcript [1496] [false]: 'ทำงานสัมพันธ์กันแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.096801366+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.096803305+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.096807467+07:00","message":"StatePrefix: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.096809977+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.096812483+07:00","message":"Push: 'งานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.096814294+07:00","message":"TextPushed: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.096816463+07:00","message":"Set new StatePrefix : 'ทำงานสัมพันธ์กันแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.096818537+07:00","message":"Next Push (prob) : 'กันแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.096820489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.096822395+07:00","message":"> Transcript [1497] [true]: 'ทำงานสัมพันธ์กันแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.096824629+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.096826193+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.096827966+07:00","message":"StatePrefix: 'ทำงานสัมพันธ์กันแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.096830006+07:00","message":"TextPushed: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.096831898+07:00","message":"Push: 'กันแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:12.09683931+07:00","message":"push: {false งานสัมพันธ์ 0 0xc0005b6200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:12.096846163+07:00","message":"push: {true กันแล้ว 0 0xc0005b6200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:12.103331524+07:00","message":"write wav file: './tmp/7576/7576_195.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:12.327761131+07:00","message":"[GCS] Start streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:12.874759731+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:12.874799746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:12.874804694+07:00","message":"receive interim result [false|false]: เพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:12.874817219+07:00","message":"[buffer interim] 196 false เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.874823261+07:00","message":"[bufferProcess] interim [540000000]:เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.874825233+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:12.886273139+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:12.88631425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:12.886319486+07:00","message":"receive interim result [false|false]: เพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:12.886330788+07:00","message":"[buffer interim] 196 false เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.886336098+07:00","message":"[bufferProcess] interim [600000000]:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.88633819+07:00","message":"[bufferProcess] send to processor:เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.886343277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.88634636+07:00","message":"> Transcript [1498] [false]: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.886348613+07:00","message":"Set StatePrefix (first interim): 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:12.996655577+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:12.996692774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:12.996698812+07:00","message":"receive interim result [false|false]: เพื่อให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:12.99671041+07:00","message":"[buffer interim] 196 false เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.996716983+07:00","message":"[bufferProcess] interim [660000000]:เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.99671905+07:00","message":"[bufferProcess] send to processor:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.996723798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.996726672+07:00","message":"> Transcript [1499] [false]: 'เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.996729328+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.996731347+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.996733292+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:12.99673578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:13.132957818+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:13.132967931+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.190714881+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.190755439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้มัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.190760881+07:00","message":"receive interim result [false|false]: เพื่อให้มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.19077351+07:00","message":"[buffer interim] 196 false เพื่อให้มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.190780003+07:00","message":"[bufferProcess] interim [840000000]:เพื่อให้มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.190782312+07:00","message":"[bufferProcess] send to processor:เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.190785776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.190788376+07:00","message":"> Transcript [1500] [false]: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.190791322+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.190793349+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.190795216+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.190797386+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.333012927+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.333050551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้มันรู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.333055787+07:00","message":"receive interim result [false|false]: เพื่อให้มันรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.333076438+07:00","message":"[buffer interim] 196 false เพื่อให้มันรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.333083249+07:00","message":"[bufferProcess] interim [960000000]:เพื่อให้มันรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.333085363+07:00","message":"[bufferProcess] send to processor:เพื่อให้มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.333089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.333091971+07:00","message":"> Transcript [1501] [false]: 'เพื่อให้มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.333094906+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.333096847+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.333098676+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.333100806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.336901255+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.336928442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้มันรู้ว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.33693412+07:00","message":"receive interim result [false|false]: เพื่อให้มันรู้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.33694595+07:00","message":"[buffer interim] 196 false เพื่อให้มันรู้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.336951827+07:00","message":"[bufferProcess] interim [20000000]:เพื่อให้มันรู้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.336954219+07:00","message":"[bufferProcess] send to processor:เพื่อให้มันรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.336957479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.336959981+07:00","message":"> Transcript [1502] [false]: 'เพื่อให้มันรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.336963486+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.336965864+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.336967594+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.336969412+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.336974636+07:00","message":"Push: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.336976624+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.336979181+07:00","message":"Set new StatePrefix : 'เพื่อให้มันรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.336981176+07:00","message":"Next Push (prob) : 'ให้มันรู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.336988374+07:00","message":"push: {false เพื่อ 0 0xc000415000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.553600913+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.553637235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้มันรู้ว่ากู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.553643207+07:00","message":"receive interim result [false|false]: เพื่อให้มันรู้ว่ากู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.553652752+07:00","message":"[buffer interim] 196 false เพื่อให้มันรู้ว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.553664413+07:00","message":"[bufferProcess] interim [140000000]:เพื่อให้มันรู้ว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.553667428+07:00","message":"[bufferProcess] send to processor:เพื่อให้มันรู้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.553670891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.553674087+07:00","message":"> Transcript [1503] [false]: 'เพื่อให้มันรู้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.553677153+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.553679221+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.553681174+07:00","message":"StatePrefix: 'เพื่อให้มันรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.553683363+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.573353827+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.57339631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้มันรู้ว่าถูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.573402078+07:00","message":"receive interim result [false|false]: เพื่อให้มันรู้ว่าถูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.573416718+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.573420073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้มันรู้ว่ากูก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.573422677+07:00","message":"receive interim result [false|false]: เพื่อให้มันรู้ว่ากูก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.573436944+07:00","message":"[buffer interim] 196 false เพื่อให้มันรู้ว่าถูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.573448451+07:00","message":"[buffer interim] 196 false เพื่อให้มันรู้ว่ากูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.573455304+07:00","message":"[bufferProcess] interim [260000000]:เพื่อให้มันรู้ว่าถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.573457803+07:00","message":"[bufferProcess] send to processor:เพื่อให้มันรู้ว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.573460964+07:00","message":"[bufferProcess] interim [320000000]:เพื่อให้มันรู้ว่ากูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.573463059+07:00","message":"[bufferProcess] send to processor:เพื่อให้มันรู้ว่าถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.573465791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.573468893+07:00","message":"> Transcript [1504] [false]: 'เพื่อให้มันรู้ว่ากู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.573472194+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.573474115+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.573475962+07:00","message":"StatePrefix: 'เพื่อให้มันรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.573478027+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.573479569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.573481372+07:00","message":"> Transcript [1505] [false]: 'เพื่อให้มันรู้ว่าถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.573483196+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.573484712+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.57348625+07:00","message":"StatePrefix: 'เพื่อให้มันรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.573488082+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.712125949+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.712175612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้บรรลุวัตถุประสงค์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.71218196+07:00","message":"receive interim result [false|false]: เพื่อให้บรรลุวัตถุประสงค์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.712194334+07:00","message":"[buffer interim] 196 false เพื่อให้บรรลุวัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.712200872+07:00","message":"[bufferProcess] interim [380000000]:เพื่อให้บรรลุวัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.712203555+07:00","message":"[bufferProcess] send to processor:เพื่อให้มันรู้ว่ากูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.712208582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.712211475+07:00","message":"> Transcript [1506] [false]: 'เพื่อให้มันรู้ว่ากูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.71221509+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.712217246+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.712220843+07:00","message":"StatePrefix: 'เพื่อให้มันรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.712223163+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.712227371+07:00","message":"Push: 'ให้มันรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.712229178+07:00","message":"TextPushed: 'เพื่อให้มันรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.712231139+07:00","message":"Set new StatePrefix : 'เพื่อให้มันรู้ว่ากูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.712233351+07:00","message":"Next Push (prob) : 'ว่ากูก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.712240418+07:00","message":"push: {false ให้มันรู้ 0 0xc000415000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.213986398+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.214023447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้บรรลุวัตถุประสงค์วัตถุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.21403022+07:00","message":"receive interim result [false|false]: เพื่อให้บรรลุวัตถุประสงค์วัตถุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.214043623+07:00","message":"[buffer interim] 196 false เพื่อให้บรรลุวัตถุประสงค์วัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.214050563+07:00","message":"[bufferProcess] interim [860000000]:เพื่อให้บรรลุวัตถุประสงค์วัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.214053403+07:00","message":"[bufferProcess] send to processor:เพื่อให้บรรลุวัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.214056928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.214059696+07:00","message":"> Transcript [1507] [false]: 'เพื่อให้บรรลุวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.214061961+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.214063838+07:00","message":"Set new StatePrefix: 'เพื่อให้บรรลุวัตถุประสงค์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.280170982+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.28021423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.280220097+07:00","message":"receive interim result [false|false]: เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.28023399+07:00","message":"[buffer interim] 196 false เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.280240622+07:00","message":"[bufferProcess] interim [980000000]:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.280243122+07:00","message":"[bufferProcess] send to processor:เพื่อให้บรรลุวัตถุประสงค์วัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.280248586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.280251412+07:00","message":"> Transcript [1508] [false]: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.280254523+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.280256924+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.280259183+07:00","message":"StatePrefix: 'เพื่อให้บรรลุวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.280261978+07:00","message":"TextPushed: 'เพื่อให้มันรู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.66166565+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.661704411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.66171053+07:00","message":"receive interim result [false|false]: เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.661723707+07:00","message":"[buffer interim] 196 false เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.661732143+07:00","message":"[bufferProcess] interim [340000000]:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.661734602+07:00","message":"[bufferProcess] send to processor:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.661739835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.661744749+07:00","message":"> Transcript [1509] [false]: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.66174834+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.661750487+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.66175256+07:00","message":"StatePrefix: 'เพื่อให้บรรลุวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.661754894+07:00","message":"TextPushed: 'เพื่อให้มันรู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.922405204+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.922448496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.922454585+07:00","message":"receive interim result [false|false]: เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.922469056+07:00","message":"[buffer interim] 196 false เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.922476064+07:00","message":"[bufferProcess] interim [580000000]:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.922478429+07:00","message":"[bufferProcess] send to processor:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.922481877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.922484534+07:00","message":"> Transcript [1510] [false]: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.922487669+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.922489777+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.922491714+07:00","message":"StatePrefix: 'เพื่อให้บรรลุวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.922493921+07:00","message":"TextPushed: 'เพื่อให้มันรู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.980467577+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.980505372+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.980510699+07:00","message":"receive interim result [false|false]: เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.980521959+07:00","message":"[buffer interim] 196 false เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.980528551+07:00","message":"[bufferProcess] interim [640000000]:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.980531047+07:00","message":"[bufferProcess] send to processor:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.980536638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.980539474+07:00","message":"> Transcript [1511] [false]: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.980542659+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.980544737+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.980546688+07:00","message":"StatePrefix: 'เพื่อให้บรรลุวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.980548977+07:00","message":"TextPushed: 'เพื่อให้มันรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.980553676+07:00","message":"Push: 'เพื่อให้บรรลุวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.980556751+07:00","message":"TextPushed: 'เพื่อให้บรรลุวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.980560011+07:00","message":"Set new StatePrefix : 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.980563698+07:00","message":"Next Push (prob) : 'วัตถุประสงค์ของเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.980576205+07:00","message":"push: {false เพื่อให้บรรลุวัตถุประสงค์ 0 0xc000415000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.173100178+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.17313393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.17314874+07:00","message":"receive interim result [false|false]: เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.173173412+07:00","message":"[buffer interim] 196 false เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.17318234+07:00","message":"[bufferProcess] interim [880000000]:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.173186475+07:00","message":"[bufferProcess] send to processor:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.173193466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.173197334+07:00","message":"> Transcript [1512] [false]: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.173200724+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.173204156+07:00","message":"Set new StatePrefix: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.299205485+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.299245603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.299252189+07:00","message":"receive interim result [false|false]: เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.29926393+07:00","message":"[buffer interim] 196 false เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.299272866+07:00","message":"[bufferProcess] interim [940000000]:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.299276738+07:00","message":"[bufferProcess] send to processor:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.299283804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.299287428+07:00","message":"> Transcript [1513] [false]: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.299291959+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.299294699+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.299297949+07:00","message":"StatePrefix: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.299302779+07:00","message":"TextPushed: 'เพื่อให้บรรลุวัตถุประสงค์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.306262703+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.306289892+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.306297225+07:00","message":"receive interim result [false|false]: เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.306309727+07:00","message":"[buffer interim] 196 false เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.306314418+07:00","message":"[bufferProcess] interim [0]:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.306316965+07:00","message":"[bufferProcess] send to processor:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.306321498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.306323921+07:00","message":"> Transcript [1514] [false]: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.306326981+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.306328917+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.306330724+07:00","message":"StatePrefix: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.306333013+07:00","message":"TextPushed: 'เพื่อให้บรรลุวัตถุประสงค์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.686578855+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.686619414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.686625936+07:00","message":"receive interim result [false|false]: เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.686638069+07:00","message":"[buffer interim] 196 false เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.686647502+07:00","message":"[bufferProcess] interim [360000000]:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.686650037+07:00","message":"[bufferProcess] send to processor:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.686655275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.686658255+07:00","message":"> Transcript [1515] [false]: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.686661813+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.686663886+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.686666357+07:00","message":"StatePrefix: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.686671642+07:00","message":"TextPushed: 'เพื่อให้บรรลุวัตถุประสงค์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.812269088+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.812303015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคืออะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.812309515+07:00","message":"receive interim result [false|false]: เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.812323453+07:00","message":"[buffer interim] 196 false เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.812330184+07:00","message":"[bufferProcess] interim [480000000]:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.812333105+07:00","message":"[bufferProcess] send to processor:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.812339886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.812342993+07:00","message":"> Transcript [1516] [false]: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.812346472+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.812348545+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.812350717+07:00","message":"StatePrefix: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.812353166+07:00","message":"TextPushed: 'เพื่อให้บรรลุวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.812359074+07:00","message":"Push: 'วัตถุประสงค์ของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.812361322+07:00","message":"TextPushed: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.812363522+07:00","message":"Set new StatePrefix : 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.812366063+07:00","message":"Next Push (prob) : 'ย่อยอาหารคือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.8123898+07:00","message":"push: {false วัตถุประสงค์ของระบบ 0 0xc000415000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.925927061+07:00","message":"[GCS] IsForceVAD: false for message ID: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:16.022167046+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:16.022208894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคืออะไร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:16.022215592+07:00","message":"receive interim result [true|false]: เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:16.022225377+07:00","message":"end recv isFinal message id 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:16.022228445+07:00","message":"end Recv id 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:16.022235991+07:00","message":"[buffer interim] 196 true เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:16.022244637+07:00","message":"[bufferProcess] interim [810000000]:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:16.022250262+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:16.022253529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:16.022256154+07:00","message":"> Transcript [1517] [false]: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:16.022259913+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:16.022262114+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:16.022263963+07:00","message":"StatePrefix: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:16.022266407+07:00","message":"TextPushed: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:16.022268325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:16.02227015+07:00","message":"> Transcript [1518] [true]: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:16.022272481+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:16.022274112+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:16.022275672+07:00","message":"StatePrefix: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:16.022277579+07:00","message":"TextPushed: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:16.022280526+07:00","message":"Push: 'ย่อยอาหารคืออะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:16.022287729+07:00","message":"push: {true ย่อยอาหารคืออะไร 0 0xc000415000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:16.030684097+07:00","message":"write wav file: './tmp/7576/7576_196.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:16.133587224+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:16.133600556+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:16.815897367+07:00","message":"[GCS] Start streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:17.859856455+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:17.859885779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ย่อยอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:17.859891077+07:00","message":"receive interim result [false|false]: ย่อยอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:17.859903195+07:00","message":"[buffer interim] 197 false ย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:17.859909956+07:00","message":"[bufferProcess] interim [900000000]:ย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:17.859911799+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:17.859914686+07:00","message":"[bufferProcess] send to processor (ticker):ย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:17.859916952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:17.859919564+07:00","message":"> Transcript [1519] [false]: 'ย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:17.859921787+07:00","message":"Set StatePrefix (first interim): 'ย่อยอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.361592336+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.361629983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ย่อยอาหารให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.361636491+07:00","message":"receive interim result [false|false]: ย่อยอาหารให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.361647604+07:00","message":"[buffer interim] 197 false ย่อยอาหารให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.361656552+07:00","message":"[bufferProcess] interim [380000000]:ย่อยอาหารให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.361659576+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.487090996+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.487122517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ย่อยอาหาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.487128078+07:00","message":"receive interim result [false|false]: ย่อยอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.487146901+07:00","message":"[buffer interim] 197 false ย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.487153725+07:00","message":"[bufferProcess] interim [500000000]:ย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.487156238+07:00","message":"[bufferProcess] send to processor:ย่อยอาหารให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.487160896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.48716327+07:00","message":"> Transcript [1520] [false]: 'ย่อยอาหารให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.487166395+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.487168273+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.487170075+07:00","message":"StatePrefix: 'ย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.48717225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.75798242+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.758020027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ย่อยอาหารให้รับประทาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.75802623+07:00","message":"receive interim result [false|false]: ย่อยอาหารให้รับประทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.758038845+07:00","message":"[buffer interim] 197 false ย่อยอาหารให้รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.758047256+07:00","message":"[bufferProcess] interim [800000000]:ย่อยอาหารให้รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.758049729+07:00","message":"[bufferProcess] send to processor:ย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.758055085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.75805782+07:00","message":"> Transcript [1521] [false]: 'ย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.758060592+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.758062791+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.758064692+07:00","message":"StatePrefix: 'ย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.758066757+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:19.133878164+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:19.133893177+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.412680995+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.412726169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ย่อยอาหารให้รับประทาน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.412733066+07:00","message":"receive interim result [false|false]: ย่อยอาหารให้รับประทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.412748282+07:00","message":"[buffer interim] 197 false ย่อยอาหารให้รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.41275501+07:00","message":"[bufferProcess] interim [400000000]:ย่อยอาหารให้รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.412757314+07:00","message":"[bufferProcess] send to processor:ย่อยอาหารให้รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.412761377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.412764563+07:00","message":"> Transcript [1522] [false]: 'ย่อยอาหารให้รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.412767492+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.412769624+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.412771565+07:00","message":"StatePrefix: 'ย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.41277366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.460047987+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.460103838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ย่อยอาหารให้รับประทานที่รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.460110042+07:00","message":"receive interim result [false|false]: ย่อยอาหารให้รับประทานที่รับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.460125209+07:00","message":"[buffer interim] 197 false ย่อยอาหารให้รับประทานที่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.460142707+07:00","message":"[bufferProcess] interim [460000000]:ย่อยอาหารให้รับประทานที่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.4601476+07:00","message":"[bufferProcess] send to processor:ย่อยอาหารให้รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.460156108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.460159115+07:00","message":"> Transcript [1523] [false]: 'ย่อยอาหารให้รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.460162435+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.460164819+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.46016667+07:00","message":"StatePrefix: 'ย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.46016903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.460174547+07:00","message":"Push: 'ย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.46017636+07:00","message":"TextPushed: 'ย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.460178301+07:00","message":"Set new StatePrefix : 'ย่อยอาหารให้รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.460180784+07:00","message":"Next Push (prob) : 'ให้รับประทาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.460188557+07:00","message":"push: {false ย่อยอาหาร 0 0xc000415800}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.483125278+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.483174944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ย่อยอาหารให้รับประทาน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.483187324+07:00","message":"receive interim result [false|false]: ย่อยอาหารให้รับประทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.483209235+07:00","message":"[buffer interim] 197 false ย่อยอาหารให้รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.483220699+07:00","message":"[bufferProcess] interim [520000000]:ย่อยอาหารให้รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.483225087+07:00","message":"[bufferProcess] send to processor:ย่อยอาหารให้รับประทานที่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.483232156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.483236184+07:00","message":"> Transcript [1524] [false]: 'ย่อยอาหารให้รับประทานที่รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.483240409+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.483243127+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.483246419+07:00","message":"StatePrefix: 'ย่อยอาหารให้รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.483249491+07:00","message":"TextPushed: 'ย่อยอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.639044666+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.639090671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ย่อยอาหารให้รับประทานที่รับประทาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.639097623+07:00","message":"receive interim result [false|false]: ย่อยอาหารให้รับประทานที่รับประทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.639113059+07:00","message":"[buffer interim] 197 false ย่อยอาหารให้รับประทานที่รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.639122916+07:00","message":"[bufferProcess] interim [640000000]:ย่อยอาหารให้รับประทานที่รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.63912677+07:00","message":"[bufferProcess] send to processor:ย่อยอาหารให้รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.639138403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.639143033+07:00","message":"> Transcript [1525] [false]: 'ย่อยอาหารให้รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.639147384+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.639150865+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.639154037+07:00","message":"StatePrefix: 'ย่อยอาหารให้รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.639157294+07:00","message":"TextPushed: 'ย่อยอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.961497704+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.961538138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ย่อยอาหารให้รับประทานที่รับประทานนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.961545907+07:00","message":"receive interim result [false|false]: ย่อยอาหารให้รับประทานที่รับประทานนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.961559859+07:00","message":"[buffer interim] 197 false ย่อยอาหารให้รับประทานที่รับประทานนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.961568106+07:00","message":"[bufferProcess] interim [940000000]:ย่อยอาหารให้รับประทานที่รับประทานนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.961571679+07:00","message":"[bufferProcess] send to processor:ย่อยอาหารให้รับประทานที่รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.961580392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.961584401+07:00","message":"> Transcript [1526] [false]: 'ย่อยอาหารให้รับประทานที่รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.961588953+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.961592099+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.96159511+07:00","message":"StatePrefix: 'ย่อยอาหารให้รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.961599972+07:00","message":"TextPushed: 'ย่อยอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.976076568+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.976107992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ย่อยอาหารให้รับประทานที่รับประทาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.976114789+07:00","message":"receive interim result [false|false]: ย่อยอาหารให้รับประทานที่รับประทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.976144331+07:00","message":"[buffer interim] 197 false ย่อยอาหารให้รับประทานที่รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.97615202+07:00","message":"[bufferProcess] interim [0]:ย่อยอาหารให้รับประทานที่รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.976156082+07:00","message":"[bufferProcess] send to processor:ย่อยอาหารให้รับประทานที่รับประทานนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.976160509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.97616415+07:00","message":"> Transcript [1527] [false]: 'ย่อยอาหารให้รับประทานที่รับประทานนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.976168754+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.976171695+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.976174663+07:00","message":"StatePrefix: 'ย่อยอาหารให้รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.976177692+07:00","message":"TextPushed: 'ย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.976183811+07:00","message":"Push: 'ให้รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.976186711+07:00","message":"TextPushed: 'ย่อยอาหารให้รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.976189657+07:00","message":"Set new StatePrefix : 'ย่อยอาหารให้รับประทานที่รับประทานนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.976192762+07:00","message":"Next Push (prob) : 'ที่รับประทานนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.976217734+07:00","message":"push: {false ให้รับประทาน 0 0xc000415800}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.033158415+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.033201903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ย่อยอาหารให้รับประทานที่รับประทานให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.033207582+07:00","message":"receive interim result [false|false]: ย่อยอาหารให้รับประทานที่รับประทานให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.03321969+07:00","message":"[buffer interim] 197 false ย่อยอาหารให้รับประทานที่รับประทานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.03322592+07:00","message":"[bufferProcess] interim [60000000]:ย่อยอาหารให้รับประทานที่รับประทานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.033228294+07:00","message":"[bufferProcess] send to processor:ย่อยอาหารให้รับประทานที่รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.03323359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.033236126+07:00","message":"> Transcript [1528] [false]: 'ย่อยอาหารให้รับประทานที่รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.033238403+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.28981443+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.289849028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ย่อยอาหารให้รับประทานที่รับประทานอาหารให้ละเอียด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.289862389+07:00","message":"receive interim result [false|false]: ย่อยอาหารให้รับประทานที่รับประทานอาหารให้ละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.289876645+07:00","message":"[buffer interim] 197 false ย่อยอาหารให้รับประทานที่รับประทานอาหารให้ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.289883242+07:00","message":"[bufferProcess] interim [300000000]:ย่อยอาหารให้รับประทานที่รับประทานอาหารให้ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.289885754+07:00","message":"[bufferProcess] send to processor:ย่อยอาหารให้รับประทานที่รับประทานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.289890908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.289893367+07:00","message":"> Transcript [1529] [false]: 'ย่อยอาหารให้รับประทานที่รับประทานให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.289896048+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.289898117+07:00","message":"Set new StatePrefix: 'ย่อยอาหารให้รับประทานที่รับประทานให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.592432502+07:00","message":"[GCS] IsForceVAD: false for message ID: 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.657839829+07:00","message":"[GCS] Start streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.701216368+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.701255529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ย่อยอาหารให้รับประทานที่รับประทานนั้นให้ละเอียด\",\"confidence\":0.9381253}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.70126144+07:00","message":"receive interim result [true|false]: ย่อยอาหารให้รับประทานที่รับประทานนั้นให้ละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.701270136+07:00","message":"end recv isFinal message id 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.701273075+07:00","message":"end Recv id 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.701284787+07:00","message":"[buffer interim] 197 true ย่อยอาหารให้รับประทานที่รับประทานนั้นให้ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.701301741+07:00","message":"[bufferProcess] interim [810000000]:ย่อยอาหารให้รับประทานที่รับประทานนั้นให้ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.701305088+07:00","message":"[bufferProcess] send to processor (isfinal):ย่อยอาหารให้รับประทานที่รับประทานอาหารให้ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.701308308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.701311696+07:00","message":"> Transcript [1530] [false]: 'ย่อยอาหารให้รับประทานที่รับประทานอาหารให้ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.701314085+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.701316237+07:00","message":"Set new StatePrefix: 'ย่อยอาหารให้รับประทานที่รับประทานอาหารให้ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.701318043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.701320155+07:00","message":"> Transcript [1531] [true]: 'ย่อยอาหารให้รับประทานที่รับประทานนั้นให้ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.701322852+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.70132489+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.701327232+07:00","message":"StatePrefix: 'ย่อยอาหารให้รับประทานที่รับประทานอาหารให้ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.701329728+07:00","message":"TextPushed: 'ย่อยอาหารให้รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.701336073+07:00","message":"Push: 'ที่รับประทานนั้นให้ละเอียด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.701345048+07:00","message":"push: {true ที่รับประทานนั้นให้ละเอียด 0 0xc000415800}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:20.709993916+07:00","message":"write wav file: './tmp/7576/7576_197.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.390699119+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.390738973+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.390744324+07:00","message":"receive interim result [false|false]: เดี๋ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.390759643+07:00","message":"[buffer interim] 198 false เดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.390767623+07:00","message":"[bufferProcess] interim [540000000]:เดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.390770275+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.513971458+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.514010063+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.514018273+07:00","message":"receive interim result [false|false]: เดี๋ยวก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.514035293+07:00","message":"[buffer interim] 198 false เดี๋ยวก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.514043827+07:00","message":"[bufferProcess] interim [660000000]:เดี๋ยวก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.514046534+07:00","message":"[bufferProcess] send to processor:เดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.514054121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.514056698+07:00","message":"> Transcript [1532] [false]: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.514058735+07:00","message":"Set StatePrefix (first interim): 'เดี๋ยว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.717679114+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.717717893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวก็ดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.71772441+07:00","message":"receive interim result [false|false]: เดี๋ยวก็ดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.717736795+07:00","message":"[buffer interim] 198 false เดี๋ยวก็ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.717744415+07:00","message":"[bufferProcess] interim [840000000]:เดี๋ยวก็ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.717748199+07:00","message":"[bufferProcess] send to processor:เดี๋ยวก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.717752563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.717756308+07:00","message":"> Transcript [1533] [false]: 'เดี๋ยวก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.71776062+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.717763162+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.717765984+07:00","message":"StatePrefix: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.717768924+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.735178216+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.735210159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวก็ดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.735216271+07:00","message":"receive interim result [false|false]: เดี๋ยวก็ดู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.735228925+07:00","message":"[buffer interim] 198 false เดี๋ยวก็ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.735236529+07:00","message":"[bufferProcess] interim [900000000]:เดี๋ยวก็ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.735238961+07:00","message":"[bufferProcess] send to processor:เดี๋ยวก็ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.735244777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.735247636+07:00","message":"> Transcript [1534] [false]: 'เดี๋ยวก็ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.735250614+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.735252611+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.735254414+07:00","message":"StatePrefix: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.735256509+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.844935836+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.844971789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวก็ดูด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.844977511+07:00","message":"receive interim result [false|false]: เดี๋ยวก็ดูด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.844993209+07:00","message":"[buffer interim] 198 false เดี๋ยวก็ดูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.845001317+07:00","message":"[bufferProcess] interim [20000000]:เดี๋ยวก็ดูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.845003986+07:00","message":"[bufferProcess] send to processor:เดี๋ยวก็ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.845007321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.845009812+07:00","message":"> Transcript [1535] [false]: 'เดี๋ยวก็ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.845012695+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.845014706+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.845016495+07:00","message":"StatePrefix: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.845018499+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.030866637+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.030911597+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวก็ดูดซึม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.030918993+07:00","message":"receive interim result [false|false]: เดี๋ยวก็ดูดซึม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.030936986+07:00","message":"[buffer interim] 198 false เดี๋ยวก็ดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.030944881+07:00","message":"[bufferProcess] interim [200000000]:เดี๋ยวก็ดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.03094729+07:00","message":"[bufferProcess] send to processor:เดี๋ยวก็ดูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.030954534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.03095819+07:00","message":"> Transcript [1536] [false]: 'เดี๋ยวก็ดูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.030962289+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.030964586+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.030966849+07:00","message":"StatePrefix: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.030968994+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.030974844+07:00","message":"Push: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.030977017+07:00","message":"TextPushed: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.030979007+07:00","message":"Set new StatePrefix : 'เดี๋ยวก็ดูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.030981064+07:00","message":"Next Push (prob) : 'ก็ดูด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.030989782+07:00","message":"push: {false เดี๋ยว 0 0xc000415900}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:22.134698768+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:22.13471234+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.282601872+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.282645384+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวก็ดูดซึมเศร้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.282652012+07:00","message":"receive interim result [false|false]: เดี๋ยวก็ดูดซึมเศร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.282666465+07:00","message":"[buffer interim] 198 false เดี๋ยวก็ดูดซึมเศร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.282673727+07:00","message":"[bufferProcess] interim [440000000]:เดี๋ยวก็ดูดซึมเศร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.282676105+07:00","message":"[bufferProcess] send to processor:เดี๋ยวก็ดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.28268318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.282686485+07:00","message":"> Transcript [1537] [false]: 'เดี๋ยวก็ดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.282689542+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.282691784+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.282693621+07:00","message":"StatePrefix: 'เดี๋ยวก็ดูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.28269577+07:00","message":"TextPushed: 'เดี๋ยว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.29225171+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.292272744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวก็ดูดซึมสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.292281235+07:00","message":"receive interim result [false|false]: เดี๋ยวก็ดูดซึมสาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.292295877+07:00","message":"[buffer interim] 198 false เดี๋ยวก็ดูดซึมสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.292301143+07:00","message":"[bufferProcess] interim [500000000]:เดี๋ยวก็ดูดซึมสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.292303748+07:00","message":"[bufferProcess] send to processor:เดี๋ยวก็ดูดซึมเศร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.292306876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.292309547+07:00","message":"> Transcript [1538] [false]: 'เดี๋ยวก็ดูดซึมเศร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.292311919+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.292313701+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.292315757+07:00","message":"StatePrefix: 'เดี๋ยวก็ดูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.292317543+07:00","message":"TextPushed: 'เดี๋ยว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.403514331+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.403551777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวก็ดูดซึมสารอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.403557961+07:00","message":"receive interim result [false|false]: เดี๋ยวก็ดูดซึมสารอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.403572238+07:00","message":"[buffer interim] 198 false เดี๋ยวก็ดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.40357883+07:00","message":"[bufferProcess] interim [620000000]:เดี๋ยวก็ดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.403581529+07:00","message":"[bufferProcess] send to processor:เดี๋ยวก็ดูดซึมสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.403588199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.403590729+07:00","message":"> Transcript [1539] [false]: 'เดี๋ยวก็ดูดซึมสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.403593737+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.403595904+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.403598194+07:00","message":"StatePrefix: 'เดี๋ยวก็ดูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.403600709+07:00","message":"TextPushed: 'เดี๋ยว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:23.010886685+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:23.010927725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวก็ดูดซึมสารอาหาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:23.010934107+07:00","message":"receive interim result [false|false]: เดี๋ยวก็ดูดซึมสารอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:23.010952104+07:00","message":"[buffer interim] 198 false เดี๋ยวก็ดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.010960195+07:00","message":"[bufferProcess] interim [220000000]:เดี๋ยวก็ดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.010963027+07:00","message":"[bufferProcess] send to processor:เดี๋ยวก็ดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.010967215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.010969961+07:00","message":"> Transcript [1540] [false]: 'เดี๋ยวก็ดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.01097382+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.010976183+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.010979304+07:00","message":"StatePrefix: 'เดี๋ยวก็ดูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.010981567+07:00","message":"TextPushed: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.010984804+07:00","message":"Push: 'ก็ดูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.010986628+07:00","message":"TextPushed: 'เดี๋ยวก็ดูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.010989461+07:00","message":"Set new StatePrefix : 'เดี๋ยวก็ดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.010993043+07:00","message":"Next Push (prob) : 'ซึมสารอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:23.011004857+07:00","message":"push: {false ก็ดูด 0 0xc000415900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:23.11179434+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:23.111835364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:23.111842436+07:00","message":"receive interim result [false|false]: เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:23.111858145+07:00","message":"[buffer interim] 198 false เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.111866925+07:00","message":"[bufferProcess] interim [280000000]:เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.111869713+07:00","message":"[bufferProcess] send to processor:เดี๋ยวก็ดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.111873533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.111876492+07:00","message":"> Transcript [1541] [false]: 'เดี๋ยวก็ดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.111879979+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.111882194+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.111884357+07:00","message":"StatePrefix: 'เดี๋ยวก็ดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.111886314+07:00","message":"TextPushed: 'เดี๋ยวก็ดูด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:23.435594187+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:23.435633744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:23.435640399+07:00","message":"receive interim result [false|false]: เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:23.435655432+07:00","message":"[buffer interim] 198 false เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.435662763+07:00","message":"[bufferProcess] interim [580000000]:เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.435665194+07:00","message":"[bufferProcess] send to processor:เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.435692695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.435695798+07:00","message":"> Transcript [1542] [false]: 'เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.435699517+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.435702067+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.43570435+07:00","message":"StatePrefix: 'เดี๋ยวก็ดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.435706686+07:00","message":"TextPushed: 'เดี๋ยวก็ดูด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:23.620264536+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:23.620304883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:23.620311627+07:00","message":"receive interim result [false|false]: เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:23.620328652+07:00","message":"[buffer interim] 198 false เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.620336354+07:00","message":"[bufferProcess] interim [760000000]:เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.620339223+07:00","message":"[bufferProcess] send to processor:เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.620347689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.620350728+07:00","message":"> Transcript [1543] [false]: 'เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.620354435+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.620357058+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.620359302+07:00","message":"StatePrefix: 'เดี๋ยวก็ดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.62036459+07:00","message":"TextPushed: 'เดี๋ยวก็ดูด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:23.684256908+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:23.684295494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:23.684302027+07:00","message":"receive interim result [false|false]: เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:23.684317625+07:00","message":"[buffer interim] 198 false เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.684325243+07:00","message":"[bufferProcess] interim [880000000]:เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.684328135+07:00","message":"[bufferProcess] send to processor:เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.684336299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.684339357+07:00","message":"> Transcript [1544] [false]: 'เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.684343329+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.684345795+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.684348193+07:00","message":"StatePrefix: 'เดี๋ยวก็ดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.684350656+07:00","message":"TextPushed: 'เดี๋ยวก็ดูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.684357798+07:00","message":"Push: 'ซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.684359672+07:00","message":"TextPushed: 'เดี๋ยวก็ดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.684361937+07:00","message":"Set new StatePrefix : 'เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.684364061+07:00","message":"Next Push (prob) : 'ไปเลี้ยงส่วนต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:23.684373273+07:00","message":"push: {false ซึมสารอาหาร 0 0xc000415900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.133597675+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.133631909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.133637876+07:00","message":"receive interim result [false|false]: เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.133649999+07:00","message":"[buffer interim] 198 false เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.133655965+07:00","message":"[bufferProcess] interim [240000000]:เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.133658641+07:00","message":"[bufferProcess] send to processor:เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.133663955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.133667045+07:00","message":"> Transcript [1545] [false]: 'เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.133670132+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.133672056+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.133674144+07:00","message":"StatePrefix: 'เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.133676529+07:00","message":"TextPushed: 'เดี๋ยวก็ดูดซึมสารอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.325412807+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.325445889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.325451775+07:00","message":"receive interim result [false|false]: เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของพระ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.325463128+07:00","message":"[buffer interim] 198 false เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.325468705+07:00","message":"[bufferProcess] interim [480000000]:เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.325471162+07:00","message":"[bufferProcess] send to processor:เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.325474737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.325477437+07:00","message":"> Transcript [1546] [false]: 'เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.325480377+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.325482487+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.325484298+07:00","message":"StatePrefix: 'เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.325486618+07:00","message":"TextPushed: 'เดี๋ยวก็ดูดซึมสารอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.387580636+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.387620807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.387627839+07:00","message":"receive interim result [false|false]: เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.387641248+07:00","message":"[buffer interim] 198 false เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.387647301+07:00","message":"[bufferProcess] interim [540000000]:เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.387649948+07:00","message":"[bufferProcess] send to processor:เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.387655085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.387658593+07:00","message":"> Transcript [1547] [false]: 'เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.387661964+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.387664092+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.387666047+07:00","message":"StatePrefix: 'เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.387675686+07:00","message":"TextPushed: 'เดี๋ยวก็ดูดซึมสารอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.521053563+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.521089917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่างกาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.521095637+07:00","message":"receive interim result [false|false]: เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่างกาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.521109892+07:00","message":"[buffer interim] 198 false เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.521116466+07:00","message":"[bufferProcess] interim [720000000]:เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.521119315+07:00","message":"[bufferProcess] send to processor:เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.521122801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.521125263+07:00","message":"> Transcript [1548] [false]: 'เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.521128567+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.521136013+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.521138718+07:00","message":"StatePrefix: 'เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.521141143+07:00","message":"TextPushed: 'เดี๋ยวก็ดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.52114685+07:00","message":"Push: 'ไปเลี้ยงส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.521149178+07:00","message":"TextPushed: 'เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.521151653+07:00","message":"Set new StatePrefix : 'เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.521154131+07:00","message":"Next Push (prob) : 'ๆของร่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.521172808+07:00","message":"push: {false ไปเลี้ยงส่วนต่าง 0 0xc000415900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.763907719+07:00","message":"[GCS] IsForceVAD: false for message ID: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.878216407+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.878251796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่างกาย\",\"confidence\":0.9530704}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.878259066+07:00","message":"receive interim result [true|false]: เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่างกาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.878268395+07:00","message":"end recv isFinal message id 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.878270516+07:00","message":"end Recv id 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.87827816+07:00","message":"[buffer interim] 198 true เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.878287433+07:00","message":"[bufferProcess] interim [110000000]:เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.878292221+07:00","message":"[bufferProcess] send to processor (isfinal):เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.878295345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.878298253+07:00","message":"> Transcript [1549] [false]: 'เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.878301501+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.878305879+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.87830767+07:00","message":"StatePrefix: 'เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.87831009+07:00","message":"TextPushed: 'เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.878312253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.878314382+07:00","message":"> Transcript [1550] [true]: 'เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.878316691+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.878318394+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.878320053+07:00","message":"StatePrefix: 'เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.878321881+07:00","message":"TextPushed: 'เดี๋ยวก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.878333878+07:00","message":"Push: 'ๆของร่างกาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.878341385+07:00","message":"push: {true ๆของร่างกาย 0 0xc000415900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:24.888073684+07:00","message":"write wav file: './tmp/7576/7576_198.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:25.135593143+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:25.135614143+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:25.208150007+07:00","message":"[GCS] Start streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.642849333+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.642902294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.642911937+07:00","message":"receive interim result [false|false]: นั่นคือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.642929253+07:00","message":"[buffer interim] 199 false นั่นคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.642937842+07:00","message":"[bufferProcess] interim [440000000]:นั่นคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.642939722+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.642945395+07:00","message":"[bufferProcess] send to processor (ticker):นั่นคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.642947899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.642950709+07:00","message":"> Transcript [1551] [false]: 'นั่นคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.64295292+07:00","message":"Set StatePrefix (first interim): 'นั่นคือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.683173254+07:00","message":"[GCS] IsForceVAD: false for message ID: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.790160342+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.790202865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นคือ\",\"confidence\":0.8936097}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.790210604+07:00","message":"receive interim result [true|false]: นั่นคือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.790218231+07:00","message":"end recv isFinal message id 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.79022027+07:00","message":"end Recv id 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.790226374+07:00","message":"[buffer interim] 199 true นั่นคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.790233394+07:00","message":"[bufferProcess] interim [710000000]:นั่นคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.790237086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.790239902+07:00","message":"> Transcript [1552] [true]: 'นั่นคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.790242561+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.790244399+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.790246279+07:00","message":"StatePrefix: 'นั่นคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.790248116+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.790250458+07:00","message":"Push: 'นั่นคือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.790258339+07:00","message":"push: {true นั่นคือ 0 0xc00354f800}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:26.800340061+07:00","message":"write wav file: './tmp/7576/7576_199.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.806909128+07:00","message":"[GCS] Start streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.466707126+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.466762955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บรรลุ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.466770183+07:00","message":"receive interim result [false|false]: บรรลุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.466786046+07:00","message":"[buffer interim] 200 false บรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.466796559+07:00","message":"[bufferProcess] interim [480000000]:บรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.466799311+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.654847578+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.654881046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บรรลุวัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.654885807+07:00","message":"receive interim result [false|false]: บรรลุวัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.654898398+07:00","message":"[buffer interim] 200 false บรรลุวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.654904637+07:00","message":"[bufferProcess] interim [720000000]:บรรลุวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.654907063+07:00","message":"[bufferProcess] send to processor:บรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.654910078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.654912678+07:00","message":"> Transcript [1553] [false]: 'บรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.654914719+07:00","message":"Set StatePrefix (first interim): 'บรรลุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.682959536+07:00","message":"[GCS] Cleaned up inactive client: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.682980067+07:00","message":"[GCS] Cleaned up inactive client: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.682983716+07:00","message":"[GCS] Cleaned up inactive client: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.682985526+07:00","message":"[GCS] Cleaned up inactive client: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.682987255+07:00","message":"[GCS] Cleaned up inactive client: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.682989107+07:00","message":"[GCS] Cleaned up inactive client: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.682990895+07:00","message":"[GCS] Cleaned up inactive client: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.682992485+07:00","message":"[GCS] Cleaned up inactive client: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.682994188+07:00","message":"[GCS] Cleaned up inactive client: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.682995718+07:00","message":"[GCS] Cleaned up inactive client: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.682997306+07:00","message":"[GCS] Cleaned up inactive client: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.682998863+07:00","message":"[GCS] Cleaned up inactive client: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.782475901+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.782513759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บรรลุวัตถุ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.782519967+07:00","message":"receive interim result [false|false]: บรรลุวัตถุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.782532513+07:00","message":"[buffer interim] 200 false บรรลุวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.782542048+07:00","message":"[bufferProcess] interim [780000000]:บรรลุวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.782545503+07:00","message":"[bufferProcess] send to processor:บรรลุวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.782552769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.782556852+07:00","message":"> Transcript [1554] [false]: 'บรรลุวัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.782560567+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.782563544+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.782566729+07:00","message":"StatePrefix: 'บรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.782568756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.969400038+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.969433172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บรรลุวัตถุประสงค์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.969438412+07:00","message":"receive interim result [false|false]: บรรลุวัตถุประสงค์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.969449919+07:00","message":"[buffer interim] 200 false บรรลุวัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.96945637+07:00","message":"[bufferProcess] interim [960000000]:บรรลุวัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.969458838+07:00","message":"[bufferProcess] send to processor:บรรลุวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.96946284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.969465447+07:00","message":"> Transcript [1555] [false]: 'บรรลุวัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.969468022+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.969470088+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.969472013+07:00","message":"StatePrefix: 'บรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.969473922+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:28.136359308+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:28.136370834+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:28.25259761+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:28.252635171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บรรลุวัตถุประสงค์และ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:28.252640941+07:00","message":"receive interim result [false|false]: บรรลุวัตถุประสงค์และ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:28.252652748+07:00","message":"[buffer interim] 200 false บรรลุวัตถุประสงค์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.252661186+07:00","message":"[bufferProcess] interim [320000000]:บรรลุวัตถุประสงค์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.252663483+07:00","message":"[bufferProcess] send to processor:บรรลุวัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.252668906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.252671495+07:00","message":"> Transcript [1556] [false]: 'บรรลุวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.25267446+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.252676846+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.252678751+07:00","message":"StatePrefix: 'บรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.252680789+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:28.424933235+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:28.424968179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บรรลุวัตถุประสงค์แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:28.424973616+07:00","message":"receive interim result [false|false]: บรรลุวัตถุประสงค์แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:28.424985209+07:00","message":"[buffer interim] 200 false บรรลุวัตถุประสงค์แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.424993621+07:00","message":"[bufferProcess] interim [500000000]:บรรลุวัตถุประสงค์แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.424996303+07:00","message":"[bufferProcess] send to processor:บรรลุวัตถุประสงค์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.424999616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.42500214+07:00","message":"> Transcript [1557] [false]: 'บรรลุวัตถุประสงค์และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.425005044+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.425007062+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.425008837+07:00","message":"StatePrefix: 'บรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.425010662+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.425015205+07:00","message":"Push: 'บรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.425017184+07:00","message":"TextPushed: 'บรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.425019171+07:00","message":"Set new StatePrefix : 'บรรลุวัตถุประสงค์และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.425021256+07:00","message":"Next Push (prob) : 'วัตถุประสงค์และ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:28.425027947+07:00","message":"push: {false บรรลุ 0 0xc00354e380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:29.070237856+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:29.070281017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บรรลุวัตถุประสงค์แล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:29.070286714+07:00","message":"receive interim result [false|false]: บรรลุวัตถุประสงค์แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:29.070299946+07:00","message":"[buffer interim] 200 false บรรลุวัตถุประสงค์แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:29.070306807+07:00","message":"[bufferProcess] interim [100000000]:บรรลุวัตถุประสงค์แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:29.070309086+07:00","message":"[bufferProcess] send to processor:บรรลุวัตถุประสงค์แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:29.070313994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:29.070316585+07:00","message":"> Transcript [1558] [false]: 'บรรลุวัตถุประสงค์แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:29.070319102+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:29.070321726+07:00","message":"Set new StatePrefix: 'บรรลุวัตถุประสงค์แล้ว'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:31.137066667+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:31.137071549+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.555019157+07:00","message":"[GCS] IsForceVAD: false for message ID: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.616019114+07:00","message":"[GCS] Start streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.655328672+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.655377933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บรรลุวัตถุประสงค์แล้ว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.655385181+07:00","message":"receive interim result [true|false]: บรรลุวัตถุประสงค์แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.655396995+07:00","message":"end recv isFinal message id 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.655413492+07:00","message":"end Recv id 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.65542666+07:00","message":"[buffer interim] 200 true บรรลุวัตถุประสงค์แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.655449094+07:00","message":"[bufferProcess] interim [770000000]:บรรลุวัตถุประสงค์แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.65545342+07:00","message":"[bufferProcess] send to processor (isfinal):บรรลุวัตถุประสงค์แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.65545713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.655460269+07:00","message":"> Transcript [1559] [false]: 'บรรลุวัตถุประสงค์แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.655463394+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.655465433+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.65546772+07:00","message":"StatePrefix: 'บรรลุวัตถุประสงค์แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.655470081+07:00","message":"TextPushed: 'บรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.655472009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.655473847+07:00","message":"> Transcript [1560] [true]: 'บรรลุวัตถุประสงค์แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.655476283+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.655477889+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.65547948+07:00","message":"StatePrefix: 'บรรลุวัตถุประสงค์แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.655481389+07:00","message":"TextPushed: 'บรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.655484353+07:00","message":"Push: 'วัตถุประสงค์แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.655493195+07:00","message":"push: {true วัตถุประสงค์แล้ว 0 0xc00354e380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:31.665739882+07:00","message":"write wav file: './tmp/7576/7576_200.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.254982853+07:00","message":"[GCS] IsForceVAD: false for message ID: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.338245592+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.338265713+07:00","message":"found end of frame, send empty tag with msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.338269084+07:00","message":"end Recv id 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.338276077+07:00","message":"[buffer interim] 201 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.338282636+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.338286177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.338289309+07:00","message":"> Transcript [1561] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.338291658+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.338293654+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.33829545+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.338297238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.338304644+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.338313894+07:00","message":"push: {true \n 0 0xc000414900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:32.343782522+07:00","message":"write wav file: './tmp/7576/7576_201.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.516149012+07:00","message":"[GCS] Start streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.643310123+07:00","message":"[GCS] IsForceVAD: false for message ID: 202"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.767079736+07:00","message":"[GCS] Start streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.941778653+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.941799974+07:00","message":"found end of frame, send empty tag with msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.941802856+07:00","message":"end Recv id 202"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.941810788+07:00","message":"[buffer interim] 202 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.941819671+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.941837024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.941840387+07:00","message":"> Transcript [1562] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.941843349+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.941845213+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.941846918+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.9418488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.941851826+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.941863899+07:00","message":"push: {true \n 0 0xc000731c00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:32.948651506+07:00","message":"write wav file: './tmp/7576/7576_202.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:33.473195864+07:00","message":"[GCS] IsForceVAD: false for message ID: 203"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:33.554878005+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:33.554906928+07:00","message":"found end of frame, send empty tag with msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:33.554910784+07:00","message":"end Recv id 203"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:33.554918928+07:00","message":"[buffer interim] 203 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:33.554926736+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:33.554930441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:33.554933322+07:00","message":"> Transcript [1563] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:33.554935744+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:33.554937634+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:33.554939382+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:33.554941107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:33.554943699+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:33.554952745+07:00","message":"push: {true \n 0 0xc00354f000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:33.560533715+07:00","message":"write wav file: './tmp/7576/7576_203.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:33.796342635+07:00","message":"[GCS] Start streaming session, msgId: 204"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:34.13721485+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:34.137225907+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:34.849575443+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:34.849623365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเกิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:34.849629128+07:00","message":"receive interim result [false|false]: ถ้าเกิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:34.849642694+07:00","message":"[buffer interim] 204 false ถ้าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.849649318+07:00","message":"[bufferProcess] interim [840000000]:ถ้าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.849651203+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.849656878+07:00","message":"[bufferProcess] send to processor (ticker):ถ้าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.849659488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.849662219+07:00","message":"> Transcript [1564] [false]: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.849664322+07:00","message":"Set StatePrefix (first interim): 'ถ้าเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.000815369+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.000841907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเกิดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.00084645+07:00","message":"receive interim result [false|false]: ถ้าเกิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.000860648+07:00","message":"[buffer interim] 204 false ถ้าเกิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.000866582+07:00","message":"[bufferProcess] interim [20000000]:ถ้าเกิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.00086853+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.155875632+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.155911225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเกิดไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.15591703+07:00","message":"receive interim result [false|false]: ถ้าเกิดไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.155926414+07:00","message":"[buffer interim] 204 false ถ้าเกิดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.155932447+07:00","message":"[bufferProcess] interim [140000000]:ถ้าเกิดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.155935062+07:00","message":"[bufferProcess] send to processor:ถ้าเกิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.155938298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.155941+07:00","message":"> Transcript [1565] [false]: 'ถ้าเกิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.155943622+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.155945478+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.155947419+07:00","message":"StatePrefix: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.155949327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.218544193+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.218576668+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเกิดปาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.218582323+07:00","message":"receive interim result [false|false]: ถ้าเกิดปาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.218592635+07:00","message":"[buffer interim] 204 false ถ้าเกิดปาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.21859899+07:00","message":"[bufferProcess] interim [260000000]:ถ้าเกิดปาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.218601372+07:00","message":"[bufferProcess] send to processor:ถ้าเกิดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.218604596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.218607326+07:00","message":"> Transcript [1566] [false]: 'ถ้าเกิดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.218609858+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.21861184+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.21861364+07:00","message":"StatePrefix: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.218615778+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.553956177+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.553990995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเกิดบางจุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.553997376+07:00","message":"receive interim result [false|false]: ถ้าเกิดบางจุด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.554007878+07:00","message":"[buffer interim] 204 false ถ้าเกิดบางจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.554013808+07:00","message":"[bufferProcess] interim [620000000]:ถ้าเกิดบางจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.554023236+07:00","message":"[bufferProcess] send to processor:ถ้าเกิดปาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.55403059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.554033534+07:00","message":"> Transcript [1567] [false]: 'ถ้าเกิดปาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.554036574+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.554038815+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.554040663+07:00","message":"StatePrefix: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.554042604+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.843919099+07:00","message":"[GCS] IsForceVAD: false for message ID: 204"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.906186604+07:00","message":"[GCS] Start streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.987063131+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.987111756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดบางจุด\",\"confidence\":0.8788495}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.98711976+07:00","message":"receive interim result [true|false]: เกิดบางจุด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.987134337+07:00","message":"end recv isFinal message id 204"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.987137857+07:00","message":"end Recv id 204"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.987146353+07:00","message":"[buffer interim] 204 true เกิดบางจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.987156494+07:00","message":"[bufferProcess] interim [70000000]:เกิดบางจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.987161161+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าเกิดบางจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.987165474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.987169285+07:00","message":"> Transcript [1568] [false]: 'ถ้าเกิดบางจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.98717325+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.987175989+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.987178825+07:00","message":"StatePrefix: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.987181753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.987189125+07:00","message":"Push: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.98719201+07:00","message":"TextPushed: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.987194717+07:00","message":"Set new StatePrefix : 'ถ้าเกิดบางจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.987197354+07:00","message":"Next Push (prob) : 'บางจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.98719999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.987202709+07:00","message":"> Transcript [1569] [true]: 'เกิดบางจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.987205604+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.987208662+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.987211071+07:00","message":"StatePrefix: 'ถ้าเกิดบางจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.987213646+07:00","message":"TextPushed: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.987216087+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.98721645+07:00","message":"push: {false ถ้าเกิด 0 0xc003116200}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.987293964+07:00","message":"Push: 'บางจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.987298621+07:00","message":"TextPushed: 'ถ้าเกิดบางจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.987301668+07:00","message":"Set new StatePrefix : 'เกิดบางจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.98730468+07:00","message":"Next Push (prob) : 'เกิดบางจุด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.987312773+07:00","message":"push: {true บางจุด 0 0xc003116200}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.987311431+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_204.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:35.994035432+07:00","message":"write wav file: './tmp/7576/7576_204.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.446286535+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.446323442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.446329018+07:00","message":"receive interim result [false|false]: มีความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.446342109+07:00","message":"[buffer interim] 205 false มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.446348244+07:00","message":"[bufferProcess] interim [420000000]:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.446350288+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.543150394+07:00","message":"[GCS] IsForceVAD: false for message ID: 205"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.652093614+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.652138539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.652144578+07:00","message":"receive interim result [true|false]: มีความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.652150103+07:00","message":"end recv isFinal message id 205"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.65215246+07:00","message":"end Recv id 205"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.652159235+07:00","message":"[buffer interim] 205 true มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.652166147+07:00","message":"[bufferProcess] interim [660000000]:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.652168944+07:00","message":"[bufferProcess] send to processor (isfinal):มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.65217218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.652175116+07:00","message":"> Transcript [1570] [false]: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.652177414+07:00","message":"Set StatePrefix (first interim): 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.652179039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.652180849+07:00","message":"> Transcript [1571] [true]: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.652183174+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.652185016+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.652186817+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.652188694+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.652191032+07:00","message":"Push: 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.652198722+07:00","message":"push: {true มีความ 0 0xc00354f980}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:36.657600703+07:00","message":"write wav file: './tmp/7576/7576_205.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:37.137821408+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:37.137839094+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:37.446107492+07:00","message":"[GCS] Start streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.309054651+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.309104103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.309113481+07:00","message":"receive interim result [false|false]: ภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.309138059+07:00","message":"[buffer interim] 206 false ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.309145061+07:00","message":"[bufferProcess] interim [660000000]:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.309147215+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.30915478+07:00","message":"[bufferProcess] send to processor (ticker):ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.309158263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.309185057+07:00","message":"> Transcript [1572] [false]: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.309188823+07:00","message":"Set StatePrefix (first interim): 'ภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.491553142+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.491586525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.491591689+07:00","message":"receive interim result [false|false]: ถ้าขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.49160201+07:00","message":"[buffer interim] 206 false ถ้าขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.491607752+07:00","message":"[bufferProcess] interim [840000000]:ถ้าขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.491609851+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.509881829+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.509934182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าขึ้นมา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.509940358+07:00","message":"receive interim result [false|false]: ถ้าขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.50995807+07:00","message":"[buffer interim] 206 false ถ้าขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.509969507+07:00","message":"[bufferProcess] interim [900000000]:ถ้าขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.509971804+07:00","message":"[bufferProcess] send to processor:ถ้าขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.509976844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.50997961+07:00","message":"> Transcript [1573] [false]: 'ถ้าขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.50998211+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.509984011+07:00","message":"Set new StatePrefix: 'ถ้าขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.843450888+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.843476425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าขึ้นมาแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.843481415+07:00","message":"receive interim result [false|false]: ถ้าขึ้นมาแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.843496053+07:00","message":"[buffer interim] 206 false ถ้าขึ้นมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.843503075+07:00","message":"[bufferProcess] interim [140000000]:ถ้าขึ้นมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.843505579+07:00","message":"[bufferProcess] send to processor:ถ้าขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.843509328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.843511828+07:00","message":"> Transcript [1574] [false]: 'ถ้าขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.843514972+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.843517342+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.843519014+07:00","message":"StatePrefix: 'ถ้าขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.843521714+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.853514731+07:00","message":"[GCS] IsForceVAD: false for message ID: 206"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.898046603+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.89808922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าขึ้นมานะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.898095869+07:00","message":"receive interim result [false|false]: ถ้าขึ้นมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.898112456+07:00","message":"[buffer interim] 206 false ถ้าขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.898120085+07:00","message":"[bufferProcess] interim [200000000]:ถ้าขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.898130538+07:00","message":"[bufferProcess] send to processor:ถ้าขึ้นมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.898138297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.898141529+07:00","message":"> Transcript [1575] [false]: 'ถ้าขึ้นมาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.898144978+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.898147094+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.898149162+07:00","message":"StatePrefix: 'ถ้าขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.89815133+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.96077668+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.960820034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าขึ้นมานะคะ\",\"confidence\":0.8966141}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.960827679+07:00","message":"receive interim result [true|false]: ถ้าขึ้นมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.960837019+07:00","message":"end recv isFinal message id 206"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.960840425+07:00","message":"end Recv id 206"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.960849356+07:00","message":"[buffer interim] 206 true ถ้าขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.96085997+07:00","message":"[bufferProcess] interim [440000000]:ถ้าขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.960864444+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.960868713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.960872421+07:00","message":"> Transcript [1576] [false]: 'ถ้าขึ้นมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.960876445+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.960879201+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.960881925+07:00","message":"StatePrefix: 'ถ้าขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.960884834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.960887457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.960890373+07:00","message":"> Transcript [1577] [true]: 'ถ้าขึ้นมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.960893365+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.960895768+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.96089824+07:00","message":"StatePrefix: 'ถ้าขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.960901062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.960908443+07:00","message":"Push: 'ถ้าขึ้นมานะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.960918463+07:00","message":"push: {true ถ้าขึ้นมานะคะ 0 0xc0005b7980}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:38.968692727+07:00","message":"write wav file: './tmp/7576/7576_206.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:39.364208473+07:00","message":"[GCS] Start streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.003901955+07:00","message":"[GCS] IsForceVAD: false for message ID: 207"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.027332713+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.027373895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.027379441+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.027394358+07:00","message":"[buffer interim] 207 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.027400427+07:00","message":"[bufferProcess] interim [720000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.027402375+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.027407313+07:00","message":"[bufferProcess] send to processor (ticker):เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.02740975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.027412617+07:00","message":"> Transcript [1578] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.027414669+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.093580536+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.093631239+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.09363618+07:00","message":"receive interim result [true|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.09364507+07:00","message":"end recv isFinal message id 207"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.093647223+07:00","message":"end Recv id 207"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.093653332+07:00","message":"[buffer interim] 207 true เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.09366035+07:00","message":"[bufferProcess] interim [870000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.093664145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.093666922+07:00","message":"> Transcript [1579] [true]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.09366978+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.09367163+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.093673475+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.093675544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.093681273+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.093689033+07:00","message":"push: {true เช่น 0 0xc0005b7c00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:40.099182081+07:00","message":"write wav file: './tmp/7576/7576_207.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:40.138019927+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:40.138040609+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.524940066+07:00","message":"[GCS] Start streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.179905627+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.179947145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.179952854+07:00","message":"receive interim result [false|false]: ถ้าเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.179966094+07:00","message":"[buffer interim] 208 false ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.179972181+07:00","message":"[bufferProcess] interim [660000000]:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.179974012+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.179978996+07:00","message":"[bufferProcess] send to processor (ticker):ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.179981494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.179984117+07:00","message":"> Transcript [1580] [false]: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.179986161+07:00","message":"Set StatePrefix (first interim): 'ถ้าเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.370644796+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.370695237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราคิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.370701984+07:00","message":"receive interim result [false|false]: ถ้าเราคิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.370718555+07:00","message":"[buffer interim] 208 false ถ้าเราคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.37072657+07:00","message":"[bufferProcess] interim [840000000]:ถ้าเราคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.370728828+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.610623089+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.610671218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.610677525+07:00","message":"receive interim result [false|false]: ถ้าเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.610690742+07:00","message":"[buffer interim] 208 false ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.610700434+07:00","message":"[bufferProcess] interim [20000000]:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.610702886+07:00","message":"[bufferProcess] send to processor:ถ้าเราคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.610707258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.610712082+07:00","message":"> Transcript [1581] [false]: 'ถ้าเราคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.610716574+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.61071876+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.610721253+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.610723673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.683486976+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.683521817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเคี้ยวอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.683527052+07:00","message":"receive interim result [false|false]: ถ้าเราเคี้ยวอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.683543808+07:00","message":"[buffer interim] 208 false ถ้าเราเคี้ยวอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.68355118+07:00","message":"[bufferProcess] interim [140000000]:ถ้าเราเคี้ยวอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.683553796+07:00","message":"[bufferProcess] send to processor:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.68355764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.683560963+07:00","message":"> Transcript [1582] [false]: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.683564548+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.683567068+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.683568984+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.683571066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.950519891+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.950561083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเคี้ยวอาหารไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.950569198+07:00","message":"receive interim result [false|false]: ถ้าเราเคี้ยวอาหารไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.950586938+07:00","message":"[buffer interim] 208 false ถ้าเราเคี้ยวอาหารไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.9505956+07:00","message":"[bufferProcess] interim [440000000]:ถ้าเราเคี้ยวอาหารไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.950598505+07:00","message":"[bufferProcess] send to processor:ถ้าเราเคี้ยวอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.950602392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.950605847+07:00","message":"> Transcript [1583] [false]: 'ถ้าเราเคี้ยวอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.95061003+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.950612268+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.950614094+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.950616021+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.092561074+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.092612386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเคี้ยวอาหารไม่ละเอียด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.092619942+07:00","message":"receive interim result [false|false]: ถ้าเราเคี้ยวอาหารไม่ละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.092636932+07:00","message":"[buffer interim] 208 false ถ้าเราเคี้ยวอาหารไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.092648844+07:00","message":"[bufferProcess] interim [560000000]:ถ้าเราเคี้ยวอาหารไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.09265296+07:00","message":"[bufferProcess] send to processor:ถ้าเราเคี้ยวอาหารไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.09265964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.092663883+07:00","message":"> Transcript [1584] [false]: 'ถ้าเราเคี้ยวอาหารไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.092668636+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.092671674+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.092674729+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.092677827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.092684988+07:00","message":"Push: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.092687913+07:00","message":"TextPushed: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.092690693+07:00","message":"Set new StatePrefix : 'ถ้าเราเคี้ยวอาหารไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.092693753+07:00","message":"Next Push (prob) : 'เคี้ยวอาหารไม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.092709885+07:00","message":"push: {false ถ้าเรา 0 0xc00354e000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.242308355+07:00","message":"[GCS] IsForceVAD: false for message ID: 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.37355233+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.373604366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเคี้ยวอาหารไม่ละเอียด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.373611465+07:00","message":"receive interim result [true|false]: ถ้าเราเคี้ยวอาหารไม่ละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.373622546+07:00","message":"end recv isFinal message id 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.373624843+07:00","message":"end Recv id 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.373631847+07:00","message":"[buffer interim] 208 true ถ้าเราเคี้ยวอาหารไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.373639163+07:00","message":"[bufferProcess] interim [950000000]:ถ้าเราเคี้ยวอาหารไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.373648823+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าเราเคี้ยวอาหารไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.373652042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.37365606+07:00","message":"> Transcript [1585] [false]: 'ถ้าเราเคี้ยวอาหารไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.37365911+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.373661038+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.37366303+07:00","message":"StatePrefix: 'ถ้าเราเคี้ยวอาหารไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.373665217+07:00","message":"TextPushed: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.373667219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.373669087+07:00","message":"> Transcript [1586] [true]: 'ถ้าเราเคี้ยวอาหารไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.373671333+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.373673099+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.373674657+07:00","message":"StatePrefix: 'ถ้าเราเคี้ยวอาหารไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.373676415+07:00","message":"TextPushed: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.37368276+07:00","message":"Push: 'เคี้ยวอาหารไม่ละเอียด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.373690115+07:00","message":"push: {true เคี้ยวอาหารไม่ละเอียด 0 0xc00354e000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:42.380221623+07:00","message":"write wav file: './tmp/7576/7576_208.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:43.018185737+07:00","message":"[GCS] Start streaming session, msgId: 209"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:43.138689312+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:43.138704057+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:43.653447091+07:00","message":"[GCS] IsForceVAD: false for message ID: 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:43.745190905+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:43.745207672+07:00","message":"found end of frame, send empty tag with msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:43.745210674+07:00","message":"end Recv id 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:43.745217082+07:00","message":"[buffer interim] 209 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:43.745223507+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:43.745227494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:43.745230388+07:00","message":"> Transcript [1587] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:43.745232737+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:43.745234749+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:43.745236487+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:43.745238184+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:43.74524397+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:43.745253057+07:00","message":"push: {true \n 0 0xc00354ed80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:43.750937988+07:00","message":"write wav file: './tmp/7576/7576_209.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:43.916447422+07:00","message":"[GCS] Start streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.579755413+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.579806505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.579814189+07:00","message":"receive interim result [false|false]: จะส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.579829501+07:00","message":"[buffer interim] 210 false จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.57983796+07:00","message":"[bufferProcess] interim [660000000]:จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.57984089+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.648322721+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.648366289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.648372843+07:00","message":"receive interim result [false|false]: จะส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.648386367+07:00","message":"[buffer interim] 210 false จะส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.648393831+07:00","message":"[bufferProcess] interim [780000000]:จะส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.648397007+07:00","message":"[bufferProcess] send to processor:จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.648403495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.648406972+07:00","message":"> Transcript [1588] [false]: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.64840912+07:00","message":"Set StatePrefix (first interim): 'จะส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.894868182+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.894901457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.8949062+07:00","message":"receive interim result [false|false]: จะส่งผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.894921138+07:00","message":"[buffer interim] 210 false จะส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.894928407+07:00","message":"[bufferProcess] interim [960000000]:จะส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.894930826+07:00","message":"[bufferProcess] send to processor:จะส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.894934721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.894937189+07:00","message":"> Transcript [1589] [false]: 'จะส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.894940343+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.894942343+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.894944117+07:00","message":"StatePrefix: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.894945859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.923249066+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.92328875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.923294654+07:00","message":"receive interim result [false|false]: จะส่งผลกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.923308167+07:00","message":"[buffer interim] 210 false จะส่งผลกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.923314857+07:00","message":"[bufferProcess] interim [20000000]:จะส่งผลกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.923317422+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.923323079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.923326058+07:00","message":"> Transcript [1590] [false]: 'จะส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.923328973+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.923330878+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.923332664+07:00","message":"StatePrefix: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.923334585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.976626495+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.976666077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.976672245+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.976684312+07:00","message":"[buffer interim] 210 false จะส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.976693705+07:00","message":"[bufferProcess] interim [80000000]:จะส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.976697801+07:00","message":"[bufferProcess] send to processor:จะส่งผลกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.976704716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.976708499+07:00","message":"> Transcript [1591] [false]: 'จะส่งผลกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.976713219+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.976716309+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.976719087+07:00","message":"StatePrefix: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.976721089+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.151978756+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.152030846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลต่อการทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.152039258+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.152052958+07:00","message":"[buffer interim] 210 false จะส่งผลต่อการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.152061358+07:00","message":"[bufferProcess] interim [260000000]:จะส่งผลต่อการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.152064515+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.152068944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.15207263+07:00","message":"> Transcript [1592] [false]: 'จะส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.152083358+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.152086374+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.152089181+07:00","message":"StatePrefix: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.152092294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.152096458+07:00","message":"Push: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.152099255+07:00","message":"TextPushed: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.152102518+07:00","message":"Set new StatePrefix : 'จะส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.152105521+07:00","message":"Next Push (prob) : 'ผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.15212454+07:00","message":"push: {false จะส่ง 0 0xc00354f280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.298205557+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.298242408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลต่อการทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.29824799+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.298262742+07:00","message":"[buffer interim] 210 false จะส่งผลต่อการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.298269612+07:00","message":"[bufferProcess] interim [380000000]:จะส่งผลต่อการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.298272087+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.298275837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.298279012+07:00","message":"> Transcript [1593] [false]: 'จะส่งผลต่อการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.298281992+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.298283898+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.298287005+07:00","message":"StatePrefix: 'จะส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.298289039+07:00","message":"TextPushed: 'จะส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.468387692+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.468431522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลต่อการทำงานของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.468438028+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.468458858+07:00","message":"[buffer interim] 210 false จะส่งผลต่อการทำงานของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.468474139+07:00","message":"[bufferProcess] interim [560000000]:จะส่งผลต่อการทำงานของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.468481714+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.468489311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.468492248+07:00","message":"> Transcript [1594] [false]: 'จะส่งผลต่อการทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.468496245+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.468498422+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.468500584+07:00","message":"StatePrefix: 'จะส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.468502818+07:00","message":"TextPushed: 'จะส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.813244521+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.813287695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลต่อการทำงานของเอา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.813294473+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของเอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.813311363+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.813315066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลต่อการทำงานของอวัยวะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.813318168+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.813323777+07:00","message":"[buffer interim] 210 false จะส่งผลต่อการทำงานของเอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.813327205+07:00","message":"[buffer interim] 210 false จะส่งผลต่อการทำงานของอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.813334808+07:00","message":"[bufferProcess] interim [860000000]:จะส่งผลต่อการทำงานของเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.813337197+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.813340347+07:00","message":"[bufferProcess] interim [920000000]:จะส่งผลต่อการทำงานของอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.813342406+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.813345525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.813348388+07:00","message":"> Transcript [1595] [false]: 'จะส่งผลต่อการทำงานของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.813351745+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.813353745+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.813355549+07:00","message":"StatePrefix: 'จะส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.813357819+07:00","message":"TextPushed: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.813359564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.813361386+07:00","message":"> Transcript [1596] [false]: 'จะส่งผลต่อการทำงานของเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.813363269+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.813365138+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.813366691+07:00","message":"StatePrefix: 'จะส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.813368582+07:00","message":"TextPushed: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.813371401+07:00","message":"Push: 'ผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.813373147+07:00","message":"TextPushed: 'จะส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.813375498+07:00","message":"Set new StatePrefix : 'จะส่งผลต่อการทำงานของเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.813377518+07:00","message":"Next Push (prob) : 'ทำงานของเอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.813395181+07:00","message":"push: {false ผลต่อการ 0 0xc00354f280}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:46.13952233+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:46.139530037+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.253948448+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.25399012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลต่อการทำงานของอวัยวะใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.253997154+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะใด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.254012342+07:00","message":"[buffer interim] 210 false จะส่งผลต่อการทำงานของอวัยวะใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.254021576+07:00","message":"[bufferProcess] interim [400000000]:จะส่งผลต่อการทำงานของอวัยวะใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.254024087+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.254031329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.254034895+07:00","message":"> Transcript [1597] [false]: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.25403775+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.254039831+07:00","message":"Set new StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.501269452+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.501315454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลต่อการทำงานของอวัยวะในร่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.501321962+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในร่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.501339291+07:00","message":"[buffer interim] 210 false จะส่งผลต่อการทำงานของอวัยวะในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.501348595+07:00","message":"[bufferProcess] interim [580000000]:จะส่งผลต่อการทำงานของอวัยวะในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.501351568+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.501355529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.501358541+07:00","message":"> Transcript [1598] [false]: 'จะส่งผลต่อการทำงานของอวัยวะใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.501361738+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.501363869+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.501365954+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.501368561+07:00","message":"TextPushed: 'จะส่งผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.568964735+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.569012606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลต่อการทำงานของอวัยวะในระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.569019813+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.569036554+07:00","message":"[buffer interim] 210 false จะส่งผลต่อการทำงานของอวัยวะในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.569048643+07:00","message":"[bufferProcess] interim [640000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.569051803+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.569059044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.5690619+07:00","message":"> Transcript [1599] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.569066078+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.569068674+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.569071506+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.569074554+07:00","message":"TextPushed: 'จะส่งผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.75942767+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.75947593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.759482407+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.75949813+07:00","message":"[buffer interim] 210 false จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.759509063+07:00","message":"[bufferProcess] interim [880000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.759512042+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.759519429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.759522646+07:00","message":"> Transcript [1600] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.759527008+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.759529406+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.759531828+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.759534571+07:00","message":"TextPushed: 'จะส่งผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.950835678+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.950878776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.950885352+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.950899877+07:00","message":"[buffer interim] 210 false จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.950911609+07:00","message":"[bufferProcess] interim [60000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.95091463+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.950921831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.950925077+07:00","message":"> Transcript [1601] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.95092921+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.950931721+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.950934175+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.95093827+07:00","message":"TextPushed: 'จะส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.950946122+07:00","message":"Push: 'ทำงานของอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.950948169+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.95095053+07:00","message":"Set new StatePrefix : 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.950952862+07:00","message":"Next Push (prob) : 'ในระบบย่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.950962758+07:00","message":"push: {false ทำงานของอวัยวะ 0 0xc00354f280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.58616316+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.586195921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.586202124+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.58621632+07:00","message":"[buffer interim] 210 false จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.586223589+07:00","message":"[bufferProcess] interim [660000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.586226283+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.586231897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.586234489+07:00","message":"> Transcript [1602] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.586238059+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.586240077+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.586241962+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.586244205+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.59014924+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.590171952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.590177067+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.590188883+07:00","message":"[buffer interim] 210 false จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.590193892+07:00","message":"[bufferProcess] interim [720000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.590196183+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.590199202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.590201566+07:00","message":"> Transcript [1603] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.590204733+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.590207015+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.590209654+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.5902118+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.66082072+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.660854872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.660861356+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.660870507+07:00","message":"[buffer interim] 210 false จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.660876575+07:00","message":"[bufferProcess] interim [780000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.6608791+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.660882611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.660885191+07:00","message":"> Transcript [1604] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.660888436+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.660890211+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.660892398+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.660894813+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.786896391+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.786938646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.786945614+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.786960929+07:00","message":"[buffer interim] 210 false จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.786967599+07:00","message":"[bufferProcess] interim [840000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.786970363+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.786973692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.786976583+07:00","message":"> Transcript [1605] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.786980231+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.786982251+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.786984332+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.786986983+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.786990119+07:00","message":"Push: 'ในระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.786991917+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.786993987+07:00","message":"Set new StatePrefix : 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.786996912+07:00","message":"Next Push (prob) : 'อาหารอื่นๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.787004607+07:00","message":"push: {false ในระบบย่อย 0 0xc00354f280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.791064185+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.791086049+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.791090956+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.791101837+07:00","message":"[buffer interim] 210 false จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.79110659+07:00","message":"[bufferProcess] interim [900000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.79110887+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.791113608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.791124966+07:00","message":"> Transcript [1606] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.791128353+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.79113034+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.791132274+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.791134756+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.969664679+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.96970143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.969707611+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.969721042+07:00","message":"[buffer interim] 210 false จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.96972752+07:00","message":"[bufferProcess] interim [80000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.969730265+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.969735601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.969740527+07:00","message":"> Transcript [1607] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.969744241+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.96974646+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.969748716+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.9697524+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:48.179467299+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:48.179504525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:48.179510973+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:48.17952377+07:00","message":"[buffer interim] 210 false จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.179530837+07:00","message":"[bufferProcess] interim [320000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.179533431+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.179538789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.179541613+07:00","message":"> Transcript [1608] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.179545248+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.179547436+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.179549601+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.179552661+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:48.333583717+07:00","message":"[GCS] IsForceVAD: false for message ID: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:48.475065533+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:48.475112917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:48.475128812+07:00","message":"receive interim result [true|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:48.475140716+07:00","message":"end recv isFinal message id 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:48.475143418+07:00","message":"end Recv id 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:48.475150761+07:00","message":"[buffer interim] 210 true จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.475157449+07:00","message":"[bufferProcess] interim [650000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.475160731+07:00","message":"[bufferProcess] send to processor (isfinal):จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.475164132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.47516655+07:00","message":"> Transcript [1609] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.475170038+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.475172072+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.475174203+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.475177091+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.475179686+07:00","message":"Push: 'อาหารอื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.475181488+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.475183956+07:00","message":"Set new StatePrefix : 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.475186065+07:00","message":"Next Push (prob) : 'อย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.475187737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.475191555+07:00","message":"> Transcript [1610] [true]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.475193819+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.475195461+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.475197134+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.475198918+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.475200942+07:00","message":"Push: 'อย่างไรคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:48.475209213+07:00","message":"push: {false อาหารอื่นๆ 0 0xc00354f280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:48.475214749+07:00","message":"push: {true อย่างไรคะ 0 0xc00354f280}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:48.485836862+07:00","message":"write wav file: './tmp/7576/7576_210.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:49.139861103+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:49.139896599+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:49.74787793+07:00","message":"[GCS] Start streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.271893219+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.271937216+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.271942572+07:00","message":"receive interim result [false|false]: ถ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.271956008+07:00","message":"[buffer interim] 211 false ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.271962103+07:00","message":"[bufferProcess] interim [540000000]:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.271963912+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.271969792+07:00","message":"[bufferProcess] send to processor (ticker):ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.271972737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.271975465+07:00","message":"> Transcript [1611] [false]: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.271977452+07:00","message":"Set StatePrefix (first interim): 'ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.407911126+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.407962815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.407969407+07:00","message":"receive interim result [false|false]: ถ้าเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.407983934+07:00","message":"[buffer interim] 211 false ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.407993951+07:00","message":"[bufferProcess] interim [720000000]:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.407996723+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.595038448+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.595069444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.595075956+07:00","message":"receive interim result [false|false]: ถ้าเราจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.595089866+07:00","message":"[buffer interim] 211 false ถ้าเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.59509655+07:00","message":"[bufferProcess] interim [840000000]:ถ้าเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.595099874+07:00","message":"[bufferProcess] send to processor:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.595108313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.595112323+07:00","message":"> Transcript [1612] [false]: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.595123022+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.59512608+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.595129126+07:00","message":"StatePrefix: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.595132113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.595977469+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.595988526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราอยาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.595993014+07:00","message":"receive interim result [false|false]: ถ้าเราอยาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.596002292+07:00","message":"[buffer interim] 211 false ถ้าเราอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.596006767+07:00","message":"[bufferProcess] interim [900000000]:ถ้าเราอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.596009728+07:00","message":"[bufferProcess] send to processor:ถ้าเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.596015118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.596018078+07:00","message":"> Transcript [1613] [false]: 'ถ้าเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.596021251+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.596023876+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.596026971+07:00","message":"StatePrefix: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.59602992+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.726491062+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.726521042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราอยากรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.726526723+07:00","message":"receive interim result [false|false]: ถ้าเราอยากรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.726549877+07:00","message":"[buffer interim] 211 false ถ้าเราอยากรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.726573045+07:00","message":"[bufferProcess] interim [20000000]:ถ้าเราอยากรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.726575329+07:00","message":"[bufferProcess] send to processor:ถ้าเราอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.726578883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.726581613+07:00","message":"> Transcript [1614] [false]: 'ถ้าเราอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.726584817+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.726586837+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.726589129+07:00","message":"StatePrefix: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.726591123+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.910737477+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.910773747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราอยากรู้ว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.910779085+07:00","message":"receive interim result [false|false]: ถ้าเราอยากรู้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.910791108+07:00","message":"[buffer interim] 211 false ถ้าเราอยากรู้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.91080012+07:00","message":"[bufferProcess] interim [140000000]:ถ้าเราอยากรู้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.910803477+07:00","message":"[bufferProcess] send to processor:ถ้าเราอยากรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.910810531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.910814292+07:00","message":"> Transcript [1615] [false]: 'ถ้าเราอยากรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.910819266+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.910822653+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.910826581+07:00","message":"StatePrefix: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.910829446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.910836807+07:00","message":"Push: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.910839711+07:00","message":"TextPushed: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.910843086+07:00","message":"Set new StatePrefix : 'ถ้าเราอยากรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.910845287+07:00","message":"Next Push (prob) : 'เราอยากรู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.910853447+07:00","message":"push: {false ถ้า 0 0xc001ee6d00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.979113651+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.979166968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราอยากรู้ว่ามัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.979174905+07:00","message":"receive interim result [false|false]: ถ้าเราอยากรู้ว่ามัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.979191057+07:00","message":"[buffer interim] 211 false ถ้าเราอยากรู้ว่ามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.979201906+07:00","message":"[bufferProcess] interim [320000000]:ถ้าเราอยากรู้ว่ามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.97920573+07:00","message":"[bufferProcess] send to processor:ถ้าเราอยากรู้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.979212733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.979217101+07:00","message":"> Transcript [1616] [false]: 'ถ้าเราอยากรู้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.979222691+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.979225674+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.979228599+07:00","message":"StatePrefix: 'ถ้าเราอยากรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.979231826+07:00","message":"TextPushed: 'ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.165054373+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.165093523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราอยากรู้ว่ามันจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.165099947+07:00","message":"receive interim result [false|false]: ถ้าเราอยากรู้ว่ามันจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.165123654+07:00","message":"[buffer interim] 211 false ถ้าเราอยากรู้ว่ามันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.165138536+07:00","message":"[bufferProcess] interim [500000000]:ถ้าเราอยากรู้ว่ามันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.165141255+07:00","message":"[bufferProcess] send to processor:ถ้าเราอยากรู้ว่ามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.16514827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.165151215+07:00","message":"> Transcript [1617] [false]: 'ถ้าเราอยากรู้ว่ามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.16515454+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.165156669+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.1651588+07:00","message":"StatePrefix: 'ถ้าเราอยากรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.165185631+07:00","message":"TextPushed: 'ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.282394705+07:00","message":"[GCS] IsForceVAD: false for message ID: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.37343688+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.373489776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราอยากรู้ว่ามันจะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.373498797+07:00","message":"receive interim result [true|false]: ถ้าเราอยากรู้ว่ามันจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.373509948+07:00","message":"end recv isFinal message id 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.373512197+07:00","message":"end Recv id 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.373520967+07:00","message":"[buffer interim] 211 true ถ้าเราอยากรู้ว่ามันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.373533428+07:00","message":"[bufferProcess] interim [770000000]:ถ้าเราอยากรู้ว่ามันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.373537484+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าเราอยากรู้ว่ามันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.373540989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.373543952+07:00","message":"> Transcript [1618] [false]: 'ถ้าเราอยากรู้ว่ามันจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.373546663+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.373548923+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.373550801+07:00","message":"StatePrefix: 'ถ้าเราอยากรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.373553555+07:00","message":"TextPushed: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.373555493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.373557392+07:00","message":"> Transcript [1619] [true]: 'ถ้าเราอยากรู้ว่ามันจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.373559421+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.373561003+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.373562611+07:00","message":"StatePrefix: 'ถ้าเราอยากรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.373564361+07:00","message":"TextPushed: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.373566957+07:00","message":"Push: 'เราอยากรู้ว่ามันจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.37357477+07:00","message":"push: {true เราอยากรู้ว่ามันจะ 0 0xc001ee6d00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:51.381381675+07:00","message":"write wav file: './tmp/7576/7576_211.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.605618203+07:00","message":"[GCS] Start streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.086896296+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.086945559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.086951439+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.086967536+07:00","message":"[buffer interim] 212 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.08697569+07:00","message":"[bufferProcess] interim [300000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.086977748+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:52.14077915+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:52.140789184+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.260863567+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.260904305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.260910431+07:00","message":"receive interim result [false|false]: ส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.26092407+07:00","message":"[buffer interim] 212 false ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.260931534+07:00","message":"[bufferProcess] interim [480000000]:ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.260934458+07:00","message":"[bufferProcess] send to processor:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.260937995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.26094151+07:00","message":"> Transcript [1620] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.260944523+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.446283415+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.446313287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.446318538+07:00","message":"receive interim result [false|false]: ส่งผลอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.446330615+07:00","message":"[buffer interim] 212 false ส่งผลอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.44634143+07:00","message":"[bufferProcess] interim [720000000]:ส่งผลอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.44634668+07:00","message":"[bufferProcess] send to processor:ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.446354212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.446356689+07:00","message":"> Transcript [1621] [false]: 'ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.446359328+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.446361541+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.446363572+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.446365848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.654307541+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.654340888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลอย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.654346591+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.654360542+07:00","message":"[buffer interim] 212 false ส่งผลอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.654367413+07:00","message":"[bufferProcess] interim [840000000]:ส่งผลอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.654369755+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.654374964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.654377638+07:00","message":"> Transcript [1622] [false]: 'ส่งผลอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.654380555+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.654382555+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.654385313+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.654387307+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.990945182+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.990980929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลอย่างไรแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.990986428+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไรแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.990998572+07:00","message":"[buffer interim] 212 false ส่งผลอย่างไรแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.991004661+07:00","message":"[bufferProcess] interim [200000000]:ส่งผลอย่างไรแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.991007623+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.991013172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.991016249+07:00","message":"> Transcript [1623] [false]: 'ส่งผลอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.991019707+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.991021922+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.991024074+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.991026502+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.030499788+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.030541687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลอย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.030548988+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.03056429+07:00","message":"[buffer interim] 212 false ส่งผลอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.030575164+07:00","message":"[bufferProcess] interim [260000000]:ส่งผลอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.030578838+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่างไรแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.030585564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.030589248+07:00","message":"> Transcript [1624] [false]: 'ส่งผลอย่างไรแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.030593549+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.030596772+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.030600193+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.030602956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.030609485+07:00","message":"Push: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.030612304+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.030615156+07:00","message":"Set new StatePrefix : 'ส่งผลอย่างไรแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.030618406+07:00","message":"Next Push (prob) : 'ผลอย่างไรแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.030628579+07:00","message":"push: {false ส่ง 0 0xc001ee6f80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.035140738+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.035164948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลอย่างไรเราก็ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.035171193+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไรเราก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.035182269+07:00","message":"[buffer interim] 212 false ส่งผลอย่างไรเราก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.035189379+07:00","message":"[bufferProcess] interim [320000000]:ส่งผลอย่างไรเราก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.035193181+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.035199934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.035203989+07:00","message":"> Transcript [1625] [false]: 'ส่งผลอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.035208069+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.299853849+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.29988745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลอย่างไรเราก็ต้องมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.299893032+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไรเราก็ต้องมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.299906047+07:00","message":"[buffer interim] 212 false ส่งผลอย่างไรเราก็ต้องมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.299912458+07:00","message":"[bufferProcess] interim [500000000]:ส่งผลอย่างไรเราก็ต้องมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.299915119+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่างไรเราก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.299920193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.299922676+07:00","message":"> Transcript [1626] [false]: 'ส่งผลอย่างไรเราก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.299925138+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.299927033+07:00","message":"Set new StatePrefix: 'ส่งผลอย่างไรเราก็ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.370613202+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.370653454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลอย่างไรเราก็ต้องมาดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.370658963+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไรเราก็ต้องมาดู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.370673544+07:00","message":"[buffer interim] 212 false ส่งผลอย่างไรเราก็ต้องมาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.370680308+07:00","message":"[bufferProcess] interim [620000000]:ส่งผลอย่างไรเราก็ต้องมาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.370682605+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่างไรเราก็ต้องมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.370688195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.37069096+07:00","message":"> Transcript [1627] [false]: 'ส่งผลอย่างไรเราก็ต้องมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.370698321+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.370700426+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.370702317+07:00","message":"StatePrefix: 'ส่งผลอย่างไรเราก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.370704902+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.687750974+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.687791765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลอย่างไรเราก็ต้องมาดูที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.687799781+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไรเราก็ต้องมาดูที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.687815811+07:00","message":"[buffer interim] 212 false ส่งผลอย่างไรเราก็ต้องมาดูที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.687826049+07:00","message":"[bufferProcess] interim [860000000]:ส่งผลอย่างไรเราก็ต้องมาดูที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.687829186+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่างไรเราก็ต้องมาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.68783493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.68783831+07:00","message":"> Transcript [1628] [false]: 'ส่งผลอย่างไรเราก็ต้องมาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.687841572+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.687843576+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.687845744+07:00","message":"StatePrefix: 'ส่งผลอย่างไรเราก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.68784835+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.895770182+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.895808399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลอย่างไรเราก็ต้องมาดูที่เอา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.895814054+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไรเราก็ต้องมาดูที่เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.895823646+07:00","message":"[buffer interim] 212 false ส่งผลอย่างไรเราก็ต้องมาดูที่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.895831128+07:00","message":"[bufferProcess] interim [100000000]:ส่งผลอย่างไรเราก็ต้องมาดูที่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.895834081+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่างไรเราก็ต้องมาดูที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.895837551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.895840319+07:00","message":"> Transcript [1629] [false]: 'ส่งผลอย่างไรเราก็ต้องมาดูที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.895844078+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.895846034+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.895848118+07:00","message":"StatePrefix: 'ส่งผลอย่างไรเราก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.89585026+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.952278203+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.952323177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลอย่างไรเราก็ต้องมาดูที่เอามา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.952329672+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไรเราก็ต้องมาดูที่เอามา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.952346135+07:00","message":"[buffer interim] 212 false ส่งผลอย่างไรเราก็ต้องมาดูที่เอามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.952352964+07:00","message":"[bufferProcess] interim [220000000]:ส่งผลอย่างไรเราก็ต้องมาดูที่เอามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.952355519+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่างไรเราก็ต้องมาดูที่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.952358809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.95236192+07:00","message":"> Transcript [1630] [false]: 'ส่งผลอย่างไรเราก็ต้องมาดูที่เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.952365776+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.952368274+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.9523714+07:00","message":"StatePrefix: 'ส่งผลอย่างไรเราก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.952376077+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.952384125+07:00","message":"Push: 'ผลอย่างไรเราก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.952387146+07:00","message":"TextPushed: 'ส่งผลอย่างไรเราก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.952390235+07:00","message":"Set new StatePrefix : 'ส่งผลอย่างไรเราก็ต้องมาดูที่เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.952393933+07:00","message":"Next Push (prob) : 'มาดูที่เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.952426589+07:00","message":"push: {false ผลอย่างไรเราก็ต้อง 0 0xc001ee6f80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.080758982+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.080785592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลอย่างไรเราก็ต้องมาดูที่อวัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.080791127+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไรเราก็ต้องมาดูที่อวัย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.080804474+07:00","message":"[buffer interim] 212 false ส่งผลอย่างไรเราก็ต้องมาดูที่อวัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.080810767+07:00","message":"[bufferProcess] interim [280000000]:ส่งผลอย่างไรเราก็ต้องมาดูที่อวัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.080813206+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่างไรเราก็ต้องมาดูที่เอามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.080817429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.080820055+07:00","message":"> Transcript [1631] [false]: 'ส่งผลอย่างไรเราก็ต้องมาดูที่เอามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.080823076+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.080824962+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.080827347+07:00","message":"StatePrefix: 'ส่งผลอย่างไรเราก็ต้องมาดูที่เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.080829755+07:00","message":"TextPushed: 'ส่งผลอย่างไรเราก็ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.184900911+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.184939996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลอย่างไรเราก็ต้องมาดูที่อวัยวะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.184947871+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไรเราก็ต้องมาดูที่อวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.184963378+07:00","message":"[buffer interim] 212 false ส่งผลอย่างไรเราก็ต้องมาดูที่อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.18497297+07:00","message":"[bufferProcess] interim [340000000]:ส่งผลอย่างไรเราก็ต้องมาดูที่อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.184976723+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่างไรเราก็ต้องมาดูที่อวัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.184981838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.184985946+07:00","message":"> Transcript [1632] [false]: 'ส่งผลอย่างไรเราก็ต้องมาดูที่อวัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.184988962+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.184991882+07:00","message":"Set new StatePrefix: 'ส่งผลอย่างไรเราก็ต้องมาดูที่อวัย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.363575861+07:00","message":"[GCS] IsForceVAD: false for message ID: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.474131412+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.474165927+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลอย่างไรแล้วก็ต้องมาดูที่อวัยวะ\",\"confidence\":0.94098324}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.474172169+07:00","message":"receive interim result [true|false]: ส่งผลอย่างไรแล้วก็ต้องมาดูที่อวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.474180284+07:00","message":"end recv isFinal message id 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.474182367+07:00","message":"end Recv id 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.474188758+07:00","message":"[buffer interim] 212 true ส่งผลอย่างไรแล้วก็ต้องมาดูที่อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.474195367+07:00","message":"[bufferProcess] interim [790000000]:ส่งผลอย่างไรแล้วก็ต้องมาดูที่อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.474200507+07:00","message":"[bufferProcess] send to processor (isfinal):ส่งผลอย่างไรเราก็ต้องมาดูที่อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.474204001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.474206696+07:00","message":"> Transcript [1633] [false]: 'ส่งผลอย่างไรเราก็ต้องมาดูที่อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.474209885+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.474211912+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.474213925+07:00","message":"StatePrefix: 'ส่งผลอย่างไรเราก็ต้องมาดูที่อวัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.474216229+07:00","message":"TextPushed: 'ส่งผลอย่างไรเราก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.474218229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.474221129+07:00","message":"> Transcript [1634] [true]: 'ส่งผลอย่างไรแล้วก็ต้องมาดูที่อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.474223458+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.474225035+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.474226667+07:00","message":"StatePrefix: 'ส่งผลอย่างไรเราก็ต้องมาดูที่อวัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.474228478+07:00","message":"TextPushed: 'ส่งผลอย่างไรเราก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.474230107+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.474351037+07:00","message":"Push: 'มาดูที่อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.474353706+07:00","message":"TextPushed: 'ส่งผลอย่างไรเราก็ต้องมาดูที่อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.474367462+07:00","message":"Set new StatePrefix : 'ส่งผลอย่างไรแล้วก็ต้องมาดูที่อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.474369634+07:00","message":"Next Push (prob) : 'ส่งผลอย่างไรแล้วก็ต้องมาดูที่อวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.474377544+07:00","message":"push: {true มาดูที่อวัยวะ 0 0xc001ee6f80}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.474376707+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_212.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:54.485091217+07:00","message":"write wav file: './tmp/7576/7576_212.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.747720543+07:00","message":"[GCS] Start streaming session, msgId: 213"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:55.141625136+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:55.141655618+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.807184222+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.807234453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พูดถึง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.807240289+07:00","message":"receive interim result [false|false]: พูดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.807255368+07:00","message":"[buffer interim] 213 false พูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.807261495+07:00","message":"[bufferProcess] interim [900000000]:พูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.807263356+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.807266384+07:00","message":"[bufferProcess] send to processor (ticker):พูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.807269421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.807272222+07:00","message":"> Transcript [1635] [false]: 'พูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.807274264+07:00","message":"Set StatePrefix (first interim): 'พูดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.152249407+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.152277093+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พูดถึงเมื่อกี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.152282239+07:00","message":"receive interim result [false|false]: พูดถึงเมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.152294555+07:00","message":"[buffer interim] 213 false พูดถึงเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.152300586+07:00","message":"[bufferProcess] interim [200000000]:พูดถึงเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.152302484+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.295757252+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.295799034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พูดถึงเมื่อกี้นี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.295804568+07:00","message":"receive interim result [false|false]: พูดถึงเมื่อกี้นี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.295819417+07:00","message":"[buffer interim] 213 false พูดถึงเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.295826406+07:00","message":"[bufferProcess] interim [380000000]:พูดถึงเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.295828731+07:00","message":"[bufferProcess] send to processor:พูดถึงเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.295832576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.295836919+07:00","message":"> Transcript [1636] [false]: 'พูดถึงเมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.295841338+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.295843538+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.295845431+07:00","message":"StatePrefix: 'พูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.295847585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.876636029+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.876670563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พูดถึงเมื่อกี้นี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.876676737+07:00","message":"receive interim result [false|false]: พูดถึงเมื่อกี้นี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.876688653+07:00","message":"[buffer interim] 213 false พูดถึงเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.876698135+07:00","message":"[bufferProcess] interim [980000000]:พูดถึงเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.876701892+07:00","message":"[bufferProcess] send to processor:พูดถึงเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.876706881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.876711518+07:00","message":"> Transcript [1637] [false]: 'พูดถึงเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.876716956+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.876720604+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.87672412+07:00","message":"StatePrefix: 'พูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.876727108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.682484417+07:00","message":"[GCS] Cleaned up inactive client: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.682507575+07:00","message":"[GCS] Cleaned up inactive client: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.682511018+07:00","message":"[GCS] Cleaned up inactive client: 184"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.682513012+07:00","message":"[GCS] Cleaned up inactive client: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.68251523+07:00","message":"[GCS] Cleaned up inactive client: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.682516986+07:00","message":"[GCS] Cleaned up inactive client: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.682519004+07:00","message":"[GCS] Cleaned up inactive client: 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.682520567+07:00","message":"[GCS] Cleaned up inactive client: 188"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.68252225+07:00","message":"[GCS] Cleaned up inactive client: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.682523809+07:00","message":"[GCS] Cleaned up inactive client: 186"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.682525361+07:00","message":"[GCS] Cleaned up inactive client: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.682526947+07:00","message":"[GCS] Cleaned up inactive client: 185"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.682528548+07:00","message":"[GCS] Cleaned up inactive client: 187"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.682530079+07:00","message":"[GCS] Cleaned up inactive client: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.682531675+07:00","message":"[GCS] Cleaned up inactive client: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.723735615+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.723778736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พูดถึงเมื่อกี้นี้มีปลากรอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.723784381+07:00","message":"receive interim result [false|false]: พูดถึงเมื่อกี้นี้มีปลากรอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.723796374+07:00","message":"[buffer interim] 213 false พูดถึงเมื่อกี้นี้มีปลากรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.723802994+07:00","message":"[bufferProcess] interim [760000000]:พูดถึงเมื่อกี้นี้มีปลากรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.723805674+07:00","message":"[bufferProcess] send to processor:พูดถึงเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.723811166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.723813718+07:00","message":"> Transcript [1638] [false]: 'พูดถึงเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.7238172+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.723819721+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.723821606+07:00","message":"StatePrefix: 'พูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.723823657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.963360167+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.963393629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พูดถึงเมื่อกี้นี้ปากหลอดอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.96339907+07:00","message":"receive interim result [false|false]: พูดถึงเมื่อกี้นี้ปากหลอดอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.963425564+07:00","message":"[buffer interim] 213 false พูดถึงเมื่อกี้นี้ปากหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.963432769+07:00","message":"[bufferProcess] interim [60000000]:พูดถึงเมื่อกี้นี้ปากหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.96343604+07:00","message":"[bufferProcess] send to processor:พูดถึงเมื่อกี้นี้มีปลากรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.963439849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.963442586+07:00","message":"> Transcript [1639] [false]: 'พูดถึงเมื่อกี้นี้มีปลากรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.963446036+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.963448067+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.963449768+07:00","message":"StatePrefix: 'พูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.963451727+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.963454464+07:00","message":"Push: 'พูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.963456385+07:00","message":"TextPushed: 'พูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.963458332+07:00","message":"Set new StatePrefix : 'พูดถึงเมื่อกี้นี้มีปลากรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.96346036+07:00","message":"Next Push (prob) : 'เมื่อกี้นี้มีปลากรอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.963467846+07:00","message":"push: {false พูดถึง 0 0xc003116000}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:58.142625243+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:58.142646851+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:58.284799418+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:58.284835749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:58.284841417+07:00","message":"receive interim result [false|false]: พูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:58.284856214+07:00","message":"[buffer interim] 213 false พูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:58.284867258+07:00","message":"[bufferProcess] interim [360000000]:พูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:58.28486999+07:00","message":"[bufferProcess] send to processor:พูดถึงเมื่อกี้นี้ปากหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:58.284878788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:58.284881849+07:00","message":"> Transcript [1640] [false]: 'พูดถึงเมื่อกี้นี้ปากหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:58.284886918+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:58.28488905+07:00","message":"Set new StatePrefix: 'พูดถึงเมื่อกี้นี้ปากหลอดอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:58.603975417+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:58.604016316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:58.604022424+07:00","message":"receive interim result [false|false]: พูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:58.604036808+07:00","message":"[buffer interim] 213 false พูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:58.604046368+07:00","message":"[bufferProcess] interim [660000000]:พูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:58.604050491+07:00","message":"[bufferProcess] send to processor:พูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:58.604055649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:58.604059481+07:00","message":"> Transcript [1641] [false]: 'พูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:58.604064644+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:58.604067457+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:58.604070865+07:00","message":"StatePrefix: 'พูดถึงเมื่อกี้นี้ปากหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:58.604074622+07:00","message":"TextPushed: 'พูดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:58.902976653+07:00","message":"[GCS] IsForceVAD: false for message ID: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:59.044951286+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:59.045005253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร\",\"confidence\":0.94700474}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:59.04501497+07:00","message":"receive interim result [true|false]: พูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:59.045025181+07:00","message":"end recv isFinal message id 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:59.045027399+07:00","message":"end Recv id 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:59.045035383+07:00","message":"[buffer interim] 213 true พูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:59.045046796+07:00","message":"[bufferProcess] interim [170000000]:พูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:59.045055214+07:00","message":"[bufferProcess] send to processor (isfinal):พูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:59.045060308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:59.045063436+07:00","message":"> Transcript [1642] [false]: 'พูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:59.045067002+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:59.045068888+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:59.045071504+07:00","message":"StatePrefix: 'พูดถึงเมื่อกี้นี้ปากหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:59.04507406+07:00","message":"TextPushed: 'พูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:59.045075848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:59.045077765+07:00","message":"> Transcript [1643] [true]: 'พูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:59.045079797+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:59.045081458+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:59.045083388+07:00","message":"StatePrefix: 'พูดถึงเมื่อกี้นี้ปากหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:59.045085121+07:00","message":"TextPushed: 'พูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:59.045088201+07:00","message":"Push: 'เมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:59.045098647+07:00","message":"push: {true เมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร 0 0xc003116000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:59.05540993+07:00","message":"write wav file: './tmp/7576/7576_213.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:59.16501603+07:00","message":"[GCS] Start streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.335814197+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.335840568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.335845761+07:00","message":"receive interim result [false|false]: ลำไส้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.335856269+07:00","message":"[buffer interim] 214 false ลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.335861798+07:00","message":"[bufferProcess] interim [200000000]:ลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.335863569+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.3358685+07:00","message":"[bufferProcess] send to processor (ticker):ลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.335871081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.33587356+07:00","message":"> Transcript [1644] [false]: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.335875858+07:00","message":"Set StatePrefix (first interim): 'ลำไส้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.527001825+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.527039069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้เล็ก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.527044718+07:00","message":"receive interim result [false|false]: ลำไส้เล็ก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.527060168+07:00","message":"[buffer interim] 214 false ลำไส้เล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.527066652+07:00","message":"[bufferProcess] interim [380000000]:ลำไส้เล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.527068951+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.785739388+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.785780485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้เล็กลำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.785788153+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.785804939+07:00","message":"[buffer interim] 214 false ลำไส้เล็กลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.785812119+07:00","message":"[bufferProcess] interim [680000000]:ลำไส้เล็กลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.785814766+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.78582197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.785824895+07:00","message":"> Transcript [1645] [false]: 'ลำไส้เล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.78582819+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.785830243+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.785832107+07:00","message":"StatePrefix: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.785834494+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:01.035199797+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:01.03524145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้เล็กลำไส้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:01.035246658+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:01.035262789+07:00","message":"[buffer interim] 214 false ลำไส้เล็กลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.035269619+07:00","message":"[bufferProcess] interim [860000000]:ลำไส้เล็กลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.035271836+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.035275387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.035277928+07:00","message":"> Transcript [1646] [false]: 'ลำไส้เล็กลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.035281717+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.035284361+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.035286139+07:00","message":"StatePrefix: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.035288211+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:01.143072622+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:01.143085351+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:01.22062077+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:01.220674949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้เล็กลำไส้ใหญ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:01.220681774+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:01.220696042+07:00","message":"[buffer interim] 214 false ลำไส้เล็กลำไส้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.220703208+07:00","message":"[bufferProcess] interim [40000000]:ลำไส้เล็กลำไส้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.220705896+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.220712071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.220714996+07:00","message":"> Transcript [1647] [false]: 'ลำไส้เล็กลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.220718428+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.220720495+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.220722462+07:00","message":"StatePrefix: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.220724406+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:01.602942182+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:01.60298279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้เล็กลำไส้ใหญ่ทวาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:01.602988434+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:01.602999661+07:00","message":"[buffer interim] 214 false ลำไส้เล็กลำไส้ใหญ่ทวาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.603005748+07:00","message":"[bufferProcess] interim [460000000]:ลำไส้เล็กลำไส้ใหญ่ทวาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.603008391+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.603013377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.603015959+07:00","message":"> Transcript [1648] [false]: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.603019605+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.603022637+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.603025483+07:00","message":"StatePrefix: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.603028515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.603035939+07:00","message":"Push: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.603038773+07:00","message":"TextPushed: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.60304269+07:00","message":"Set new StatePrefix : 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.603045033+07:00","message":"Next Push (prob) : 'เล็กลำไส้ใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:01.603051972+07:00","message":"push: {false ลำไส้ 0 0xc00354e500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:01.798136349+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:01.798180455+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้เล็กลำไส้ใหญ่ทวารหนัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:01.798188663+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:01.798205352+07:00","message":"[buffer interim] 214 false ลำไส้เล็กลำไส้ใหญ่ทวารหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.798212485+07:00","message":"[bufferProcess] interim [640000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.798214906+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.798218184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.79822108+07:00","message":"> Transcript [1649] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.798224654+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.798226536+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.798228356+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.798230515+07:00","message":"TextPushed: 'ลำไส้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:02.386692095+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:02.386742033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้เล็กลำไส้ใหญ่ทวารหนัก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:02.386748366+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:02.386761477+07:00","message":"[buffer interim] 214 false ลำไส้เล็กลำไส้ใหญ่ทวารหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:02.386768398+07:00","message":"[bufferProcess] interim [240000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:02.386770875+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:02.386776979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:02.386779677+07:00","message":"> Transcript [1650] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:02.386782998+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:02.386785293+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:02.386787156+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:02.386789612+07:00","message":"TextPushed: 'ลำไส้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:02.901460464+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:02.901496169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้เล็กลำไส้ใหญ่ทวารละเอียด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:02.901504909+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:02.901520209+07:00","message":"[buffer interim] 214 false ลำไส้เล็กลำไส้ใหญ่ทวารละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:02.901526151+07:00","message":"[bufferProcess] interim [780000000]:ลำไส้เล็กลำไส้ใหญ่ทวารละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:02.901528583+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:02.901531974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:02.90153507+07:00","message":"> Transcript [1651] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:02.901538463+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:02.901540446+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:02.901542354+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:02.901544633+07:00","message":"TextPushed: 'ลำไส้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.088731095+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.088762821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.088768338+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.088780931+07:00","message":"[buffer interim] 214 false ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.088787519+07:00","message":"[bufferProcess] interim [960000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.088790134+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.088795547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.088798441+07:00","message":"> Transcript [1652] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.08880204+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.088804283+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.088806881+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.088809156+07:00","message":"TextPushed: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.088814482+07:00","message":"Push: 'เล็กลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.088816358+07:00","message":"TextPushed: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.08881835+07:00","message":"Set new StatePrefix : 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.088820907+07:00","message":"Next Push (prob) : 'ทวารละเอียด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.088828408+07:00","message":"push: {false เล็กลำไส้ใหญ่ 0 0xc00354e500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.22599448+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.22602839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคลิก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.226034472+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคลิก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.226046134+07:00","message":"[buffer interim] 214 false ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคลิก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.226054756+07:00","message":"[bufferProcess] interim [80000000]:ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคลิก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.22605756+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.226063106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.226065617+07:00","message":"> Transcript [1653] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.226068057+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.226070052+07:00","message":"Set new StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.383322767+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.383364377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.38336999+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.38338667+07:00","message":"[buffer interim] 214 false ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.383392681+07:00","message":"[bufferProcess] interim [200000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.38339553+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคลิก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.383398918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.383401515+07:00","message":"> Transcript [1654] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคลิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.383404284+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.383406671+07:00","message":"Set new StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคลิก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.409430115+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.409465162+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดที่เกิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.409471008+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดที่เกิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.409484973+07:00","message":"[buffer interim] 214 false ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.409491255+07:00","message":"[bufferProcess] interim [260000000]:ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.409493843+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.409499185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.409501568+07:00","message":"> Transcript [1655] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.409504194+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.409506209+07:00","message":"Set new StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.536191753+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.536225445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.536231226+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.536243751+07:00","message":"[buffer interim] 214 false ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.536249797+07:00","message":"[bufferProcess] interim [380000000]:ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.53625215+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.536257765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.536260497+07:00","message":"> Transcript [1656] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.536262832+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.53626473+07:00","message":"Set new StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดที่เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.602761865+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.602793913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดวัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.60280072+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดวัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.602809838+07:00","message":"[buffer interim] 214 false ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.602815856+07:00","message":"[bufferProcess] interim [440000000]:ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.60281815+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.60282159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.602824147+07:00","message":"> Transcript [1657] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.602826441+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.602828409+07:00","message":"Set new StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.606640466+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.606652792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.606656654+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.606660804+07:00","message":"[buffer interim] 214 false ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.606664986+07:00","message":"[bufferProcess] interim [500000000]:ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.606667214+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.606670603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.606672649+07:00","message":"> Transcript [1658] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.606675634+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.606677931+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.606679894+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.606682159+07:00","message":"TextPushed: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.987272797+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.987312467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.987318919+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.987330696+07:00","message":"[buffer interim] 214 false ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.987339003+07:00","message":"[bufferProcess] interim [920000000]:ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.987341837+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.987345511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.987348874+07:00","message":"> Transcript [1659] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.987352088+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.987354143+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.9873565+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.987359172+07:00","message":"TextPushed: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:04.144149383+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:04.144167682+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.517598411+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.517638199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่อาทิตย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.51764531+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่อาทิตย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.517665728+07:00","message":"[buffer interim] 214 false ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่อาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.517674998+07:00","message":"[bufferProcess] interim [340000000]:ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่อาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.517677871+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.517681797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.517684315+07:00","message":"> Transcript [1660] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.517690191+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.517693167+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.517696386+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.517700234+07:00","message":"TextPushed: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.536252068+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.536288575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.536294636+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.536315318+07:00","message":"[buffer interim] 214 false ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.536324134+07:00","message":"[bufferProcess] interim [400000000]:ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.536326666+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่อาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.536331004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.536333977+07:00","message":"> Transcript [1661] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่อาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.536337502+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.536339734+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.536346744+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.536349195+07:00","message":"TextPushed: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.536354564+07:00","message":"Push: 'ทวารละเอียดคือเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.536356794+07:00","message":"TextPushed: 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.536358897+07:00","message":"Set new StatePrefix : 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่อาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.536361362+07:00","message":"Next Push (prob) : 'ปัญหาตั้งแต่อาทิตย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.536369067+07:00","message":"push: {false ทวารละเอียดคือเกิด 0 0xc00354e500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.624823393+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.624860098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่ที่ป๊า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.624865817+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่ที่ป๊า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.624882662+07:00","message":"[buffer interim] 214 false ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่ที่ป๊า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.624889783+07:00","message":"[bufferProcess] interim [460000000]:ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่ที่ป๊า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.624892606+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.6248992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.624902856+07:00","message":"> Transcript [1662] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.624905515+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.62996132+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.629980494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่ที่ปาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.62998563+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่ที่ปาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.629997398+07:00","message":"[buffer interim] 214 false ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่ที่ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.630001966+07:00","message":"[bufferProcess] interim [520000000]:ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่ที่ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.630004151+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่ที่ป๊า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.630011576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.630013894+07:00","message":"> Transcript [1663] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่ที่ป๊า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.630016119+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.630018237+07:00","message":"Set new StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่ที่ป๊า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.803461857+07:00","message":"[GCS] IsForceVAD: false for message ID: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.893000311+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.89306251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.893071707+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.893100978+07:00","message":"[buffer interim] 214 false ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.893128682+07:00","message":"[bufferProcess] interim [760000000]:ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.893134815+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่ที่ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.893144333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.893148916+07:00","message":"> Transcript [1664] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่ที่ปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.893153012+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.893157838+07:00","message":"Set new StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่ที่ปาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.986654888+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.986703615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้เล็กลำไส้ใหญ่ทวารเทียมไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย\",\"confidence\":0.95075303}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.986713951+07:00","message":"receive interim result [true|false]: ลำไส้เล็กลำไส้ใหญ่ทวารเทียมไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.986726427+07:00","message":"end recv isFinal message id 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.986731515+07:00","message":"end Recv id 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.986742591+07:00","message":"[buffer interim] 214 true ลำไส้เล็กลำไส้ใหญ่ทวารเทียมไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.986754873+07:00","message":"[bufferProcess] interim [850000000]:ลำไส้เล็กลำไส้ใหญ่ทวารเทียมไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.986761256+07:00","message":"[bufferProcess] send to processor (isfinal):ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.986768247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.986773066+07:00","message":"> Transcript [1665] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.9867784+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.98678128+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.98678616+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่ที่ปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.986789184+07:00","message":"TextPushed: 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.986791069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.986792969+07:00","message":"> Transcript [1666] [true]: 'ลำไส้เล็กลำไส้ใหญ่ทวารเทียมไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.986795098+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.9867968+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.986798414+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่ที่ปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.986800617+07:00","message":"TextPushed: 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.986802729+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.986964137+07:00","message":"Push: 'ปัญหาตั้งแต่ที่ปากเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.986967048+07:00","message":"TextPushed: 'ลำไส้เล็กลำไส้ใหญ่ทวารละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.986969272+07:00","message":"Set new StatePrefix : 'ลำไส้เล็กลำไส้ใหญ่ทวารเทียมไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.986971879+07:00","message":"Next Push (prob) : 'ลำไส้เล็กลำไส้ใหญ่ทวารเทียมไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.986982449+07:00","message":"push: {true ปัญหาตั้งแต่ที่ปากเลย 0 0xc00354e500}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.986996965+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_214.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:04.998245378+07:00","message":"write wav file: './tmp/7576/7576_214.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:05.445243544+07:00","message":"[GCS] Start streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:06.871810838+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:06.871848416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:06.871854308+07:00","message":"receive interim result [false|false]: แม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:06.871868805+07:00","message":"[buffer interim] 215 false แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.871875025+07:00","message":"[bufferProcess] interim [440000000]:แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.871876937+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.871883737+07:00","message":"[bufferProcess] send to processor (ticker):แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.871886007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.871888493+07:00","message":"> Transcript [1667] [false]: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.871890761+07:00","message":"Set StatePrefix (first interim): 'แม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:06.994061676+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:06.994099473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:06.994112509+07:00","message":"receive interim result [false|false]: แน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:06.994125642+07:00","message":"[buffer interim] 215 false แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.994131545+07:00","message":"[bufferProcess] interim [560000000]:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.994133457+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:07.144875574+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:07.144890437+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.502267187+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.502304704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนอวัยวะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.502311216+07:00","message":"receive interim result [false|false]: แน่นอนอวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.502327586+07:00","message":"[buffer interim] 215 false แน่นอนอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.50233556+07:00","message":"[bufferProcess] interim [100000000]:แน่นอนอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.50233807+07:00","message":"[bufferProcess] send to processor:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.502345737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.502348607+07:00","message":"> Transcript [1668] [false]: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.502351244+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.502353426+07:00","message":"Set new StatePrefix: 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.764735543+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.764773725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนอวัยวะแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.764779351+07:00","message":"receive interim result [false|false]: แน่นอนอวัยวะแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.764793072+07:00","message":"[buffer interim] 215 false แน่นอนอวัยวะแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.764799826+07:00","message":"[bufferProcess] interim [340000000]:แน่นอนอวัยวะแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.764802099+07:00","message":"[bufferProcess] send to processor:แน่นอนอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.764807522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.764810136+07:00","message":"> Transcript [1669] [false]: 'แน่นอนอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.764813383+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.764815512+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.764817437+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.764819574+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.765430894+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.765440379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนอวัยวะต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.765443401+07:00","message":"receive interim result [false|false]: แน่นอนอวัยวะต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.765449862+07:00","message":"[buffer interim] 215 false แน่นอนอวัยวะต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.765452608+07:00","message":"[bufferProcess] interim [400000000]:แน่นอนอวัยวะต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.765454323+07:00","message":"[bufferProcess] send to processor:แน่นอนอวัยวะแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.765456456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.765458406+07:00","message":"> Transcript [1670] [false]: 'แน่นอนอวัยวะแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.765460832+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.765462571+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.765464201+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.765465994+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.889559568+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.889597749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนอวัยวะตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.889603824+07:00","message":"receive interim result [false|false]: แน่นอนอวัยวะตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.889617721+07:00","message":"[buffer interim] 215 false แน่นอนอวัยวะตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.889624374+07:00","message":"[bufferProcess] interim [460000000]:แน่นอนอวัยวะตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.889626692+07:00","message":"[bufferProcess] send to processor:แน่นอนอวัยวะต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.889631722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.889634347+07:00","message":"> Transcript [1671] [false]: 'แน่นอนอวัยวะต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.889637362+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.889639515+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.889641303+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.88964327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:08.019310408+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:08.019346998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนอวัยวะต่อมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:08.019352371+07:00","message":"receive interim result [false|false]: แน่นอนอวัยวะต่อมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:08.01937529+07:00","message":"[buffer interim] 215 false แน่นอนอวัยวะต่อมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.019382058+07:00","message":"[bufferProcess] interim [580000000]:แน่นอนอวัยวะต่อมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.01938434+07:00","message":"[bufferProcess] send to processor:แน่นอนอวัยวะตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.01939014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.019392893+07:00","message":"> Transcript [1672] [false]: 'แน่นอนอวัยวะตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.019396481+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.019398768+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.019400569+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.019402791+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.019407415+07:00","message":"Push: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.019409243+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.019411202+07:00","message":"Set new StatePrefix : 'แน่นอนอวัยวะตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.019413179+07:00","message":"Next Push (prob) : 'อวัยวะตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:08.019424474+07:00","message":"push: {false แน่นอน 0 0xc000415700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:08.224218625+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:08.224274468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนอวัยวะต่อมนุษย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:08.224282678+07:00","message":"receive interim result [false|false]: แน่นอนอวัยวะต่อมนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:08.224298319+07:00","message":"[buffer interim] 215 false แน่นอนอวัยวะต่อมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.224309612+07:00","message":"[bufferProcess] interim [760000000]:แน่นอนอวัยวะต่อมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.224314764+07:00","message":"[bufferProcess] send to processor:แน่นอนอวัยวะต่อมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.224324664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.224330016+07:00","message":"> Transcript [1673] [false]: 'แน่นอนอวัยวะต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.224333881+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.22433794+07:00","message":"Set new StatePrefix: 'แน่นอนอวัยวะต่อมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:08.251065132+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:08.251102958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนอวัยวะต่อมารอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:08.251119288+07:00","message":"receive interim result [false|false]: แน่นอนอวัยวะต่อมารอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:08.251137804+07:00","message":"[buffer interim] 215 false แน่นอนอวัยวะต่อมารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.251144473+07:00","message":"[bufferProcess] interim [820000000]:แน่นอนอวัยวะต่อมารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.251147022+07:00","message":"[bufferProcess] send to processor:แน่นอนอวัยวะต่อมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.251154304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.251159132+07:00","message":"> Transcript [1674] [false]: 'แน่นอนอวัยวะต่อมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.251162204+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.251164381+07:00","message":"Set new StatePrefix: 'แน่นอนอวัยวะต่อมนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:08.438245307+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:08.438291291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนอวัยวะต่อมาตลอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:08.438297263+07:00","message":"receive interim result [false|false]: แน่นอนอวัยวะต่อมาตลอด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:08.438309257+07:00","message":"[buffer interim] 215 false แน่นอนอวัยวะต่อมาตลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.438315898+07:00","message":"[bufferProcess] interim [0]:แน่นอนอวัยวะต่อมาตลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.438318217+07:00","message":"[bufferProcess] send to processor:แน่นอนอวัยวะต่อมารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.438323264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.438325789+07:00","message":"> Transcript [1675] [false]: 'แน่นอนอวัยวะต่อมารอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.438328211+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.438331052+07:00","message":"Set new StatePrefix: 'แน่นอนอวัยวะต่อมารอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:08.650024416+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:08.650060972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนอวัยวะต่อมาหลอดอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:08.650066636+07:00","message":"receive interim result [false|false]: แน่นอนอวัยวะต่อมาหลอดอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:08.650079451+07:00","message":"[buffer interim] 215 false แน่นอนอวัยวะต่อมาหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.650086495+07:00","message":"[bufferProcess] interim [240000000]:แน่นอนอวัยวะต่อมาหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.650089131+07:00","message":"[bufferProcess] send to processor:แน่นอนอวัยวะต่อมาตลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.650094824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.650097638+07:00","message":"> Transcript [1676] [false]: 'แน่นอนอวัยวะต่อมาตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.650100264+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.65010279+07:00","message":"Set new StatePrefix: 'แน่นอนอวัยวะต่อมาตลอด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.024810798+07:00","message":"[GCS] IsForceVAD: false for message ID: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.084144416+07:00","message":"[GCS] Start streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.137265865+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.137309036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนอวัยวะต่อมาหลอดอาหาร\",\"confidence\":0.9488294}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.137315531+07:00","message":"receive interim result [true|false]: แน่นอนอวัยวะต่อมาหลอดอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.137327102+07:00","message":"end recv isFinal message id 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.13732931+07:00","message":"end Recv id 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.137336841+07:00","message":"[buffer interim] 215 true แน่นอนอวัยวะต่อมาหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.137345491+07:00","message":"[bufferProcess] interim [810000000]:แน่นอนอวัยวะต่อมาหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.137351173+07:00","message":"[bufferProcess] send to processor (isfinal):แน่นอนอวัยวะต่อมาหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.137368821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.137411705+07:00","message":"> Transcript [1677] [false]: 'แน่นอนอวัยวะต่อมาหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.137417378+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.137420941+07:00","message":"Set new StatePrefix: 'แน่นอนอวัยวะต่อมาหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.13742461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.137428199+07:00","message":"> Transcript [1678] [true]: 'แน่นอนอวัยวะต่อมาหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.137433091+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.137436114+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.1374394+07:00","message":"StatePrefix: 'แน่นอนอวัยวะต่อมาหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.137443125+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.137452469+07:00","message":"Push: 'อวัยวะต่อมาหลอดอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.137467626+07:00","message":"push: {true อวัยวะต่อมาหลอดอาหาร 0 0xc000415700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:09.1472837+07:00","message":"write wav file: './tmp/7576/7576_215.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.817889679+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.817937901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระเพาะอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.817943455+07:00","message":"receive interim result [false|false]: กระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.817958269+07:00","message":"[buffer interim] 216 false กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.817965579+07:00","message":"[bufferProcess] interim [780000000]:กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.817968047+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:10.145614878+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:10.145636247+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.302755018+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.302803151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระเพาะอาหารก็ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.302810016+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.302825113+07:00","message":"[buffer interim] 216 false กระเพาะอาหารก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.302833096+07:00","message":"[bufferProcess] interim [200000000]:กระเพาะอาหารก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.302836171+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.30284311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.302848075+07:00","message":"> Transcript [1679] [false]: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.302850832+07:00","message":"Set StatePrefix (first interim): 'กระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.468763541+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.468799618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระเพาะอาหารก็ต้องทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.468805277+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.468817065+07:00","message":"[buffer interim] 216 false กระเพาะอาหารก็ต้องทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.468823689+07:00","message":"[bufferProcess] interim [380000000]:กระเพาะอาหารก็ต้องทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.468825979+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.468830786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.46883379+07:00","message":"> Transcript [1680] [false]: 'กระเพาะอาหารก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.468836822+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.468838849+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.468840626+07:00","message":"StatePrefix: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.468842722+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.677771283+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.677813055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระเพาะอาหารก็ต้องทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.677820009+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.67783612+07:00","message":"[buffer interim] 216 false กระเพาะอาหารก็ต้องทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.67784444+07:00","message":"[bufferProcess] interim [560000000]:กระเพาะอาหารก็ต้องทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.677847335+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.677854148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.67785771+07:00","message":"> Transcript [1681] [false]: 'กระเพาะอาหารก็ต้องทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.677861612+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.677863771+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.677865915+07:00","message":"StatePrefix: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.677869621+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.868660624+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.86869906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระเพาะอาหารก็ต้องทำงานหนัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.868705128+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงานหนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.868719191+07:00","message":"[buffer interim] 216 false กระเพาะอาหารก็ต้องทำงานหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.868726614+07:00","message":"[bufferProcess] interim [740000000]:กระเพาะอาหารก็ต้องทำงานหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.868729068+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.868732795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.868735378+07:00","message":"> Transcript [1682] [false]: 'กระเพาะอาหารก็ต้องทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.868741487+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.868744145+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.868746421+07:00","message":"StatePrefix: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.868748426+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.045616475+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.045660807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระเพาะอาหารก็ต้องทำงานหนักขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.045667585+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงานหนักขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.045686128+07:00","message":"[buffer interim] 216 false กระเพาะอาหารก็ต้องทำงานหนักขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.045694305+07:00","message":"[bufferProcess] interim [980000000]:กระเพาะอาหารก็ต้องทำงานหนักขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.045697131+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำงานหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.045705454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.045709067+07:00","message":"> Transcript [1683] [false]: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.0457138+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.045716688+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.045719255+07:00","message":"StatePrefix: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.04572174+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.045728999+07:00","message":"Push: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.045731056+07:00","message":"TextPushed: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.045733023+07:00","message":"Set new StatePrefix : 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.045735208+07:00","message":"Next Push (prob) : 'ก็ต้องทำงานหนัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.045743471+07:00","message":"push: {false กระเพาะอาหาร 0 0xc003116780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.285331473+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.28537151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.285377368+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.285393165+07:00","message":"[buffer interim] 216 false กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.285402294+07:00","message":"[bufferProcess] interim [220000000]:กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.285405086+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำงานหนักขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.285409315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.28541294+07:00","message":"> Transcript [1684] [false]: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.285416473+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.285418587+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.285421331+07:00","message":"StatePrefix: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.285423655+07:00","message":"TextPushed: 'กระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.687938983+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.687978667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.687985386+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.68800344+07:00","message":"[buffer interim] 216 false กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.688010845+07:00","message":"[bufferProcess] interim [580000000]:กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.688013575+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.688017824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.68802076+07:00","message":"> Transcript [1685] [false]: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.688024965+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.688028264+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.688048035+07:00","message":"StatePrefix: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.688050799+07:00","message":"TextPushed: 'กระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.764425171+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.76446566+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.7644726+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.764486917+07:00","message":"[buffer interim] 216 false กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.764493081+07:00","message":"[bufferProcess] interim [700000000]:กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.764495907+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.764502504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.764509406+07:00","message":"> Transcript [1686] [false]: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.764513205+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.764515253+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.764517472+07:00","message":"StatePrefix: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.764519956+07:00","message":"TextPushed: 'กระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.004985729+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.005024188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันไม่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.005030551+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.00504486+07:00","message":"[buffer interim] 216 false กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.005056257+07:00","message":"[bufferProcess] interim [880000000]:กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.005059025+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.005065896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.005068801+07:00","message":"> Transcript [1687] [false]: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.005072505+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.005074784+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.005077461+07:00","message":"StatePrefix: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.005080347+07:00","message":"TextPushed: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.005086147+07:00","message":"Push: 'ก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.005088001+07:00","message":"TextPushed: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.005090407+07:00","message":"Set new StatePrefix : 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.005093082+07:00","message":"Next Push (prob) : 'ขึ้นค่ะเพราะมันไม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.005100723+07:00","message":"push: {false ก็ต้องทำงานหนัก 0 0xc003116780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.067929863+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.067961098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันไม่ละเอียด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.067966926+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันไม่ละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.067981124+07:00","message":"[buffer interim] 216 false กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.067987298+07:00","message":"[bufferProcess] interim [940000000]:กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.067990369+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.067995347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.067998426+07:00","message":"> Transcript [1688] [false]: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.068001984+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.06800404+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.068005837+07:00","message":"StatePrefix: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.068008286+07:00","message":"TextPushed: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.102113571+07:00","message":"[GCS] IsForceVAD: false for message ID: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.213996363+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.214032871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันไม่ละเอียด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.214038716+07:00","message":"receive interim result [true|false]: กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันไม่ละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.214047178+07:00","message":"end recv isFinal message id 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.214049255+07:00","message":"end Recv id 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.214056115+07:00","message":"[buffer interim] 216 true กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.214063165+07:00","message":"[bufferProcess] interim [240000000]:กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.214068058+07:00","message":"[bufferProcess] send to processor (isfinal):กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.214071667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.214074389+07:00","message":"> Transcript [1689] [false]: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.214077565+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.21407949+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.214081647+07:00","message":"StatePrefix: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.214084191+07:00","message":"TextPushed: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.214086245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.214088159+07:00","message":"> Transcript [1690] [true]: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.214090379+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.214091956+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.214096218+07:00","message":"StatePrefix: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นค่ะเพราะมันไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.214098367+07:00","message":"TextPushed: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.214125136+07:00","message":"Push: 'ขึ้นค่ะเพราะมันไม่ละเอียด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.214133425+07:00","message":"push: {true ขึ้นค่ะเพราะมันไม่ละเอียด 0 0xc003116780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:12.226706387+07:00","message":"write wav file: './tmp/7576/7576_216.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.688040553+07:00","message":"[GCS] Start streaming session, msgId: 217"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:13.145847957+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:13.145850023+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.33504718+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.335093717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.335099562+07:00","message":"receive interim result [false|false]: อาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.335117719+07:00","message":"[buffer interim] 217 false อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.335123529+07:00","message":"[bufferProcess] interim [660000000]:อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.335125564+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.335130694+07:00","message":"[bufferProcess] send to processor (ticker):อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.335133273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.335135857+07:00","message":"> Transcript [1691] [false]: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.335138007+07:00","message":"Set StatePrefix (first interim): 'อาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.560987618+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.561027968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.561033955+07:00","message":"receive interim result [false|false]: อาหารก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.561046272+07:00","message":"[buffer interim] 217 false อาหารก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.561053183+07:00","message":"[bufferProcess] interim [840000000]:อาหารก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.561054977+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.597565895+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.597604672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.597610283+07:00","message":"receive interim result [false|false]: อาหารก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.597625923+07:00","message":"[buffer interim] 217 false อาหารก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.597632246+07:00","message":"[bufferProcess] interim [900000000]:อาหารก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.597634609+07:00","message":"[bufferProcess] send to processor:อาหารก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.597641594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.597644679+07:00","message":"> Transcript [1692] [false]: 'อาหารก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.597648009+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.597649885+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.597653289+07:00","message":"StatePrefix: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.5976553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.761833204+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.761875774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารก็จะต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.761881309+07:00","message":"receive interim result [false|false]: อาหารก็จะต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.76189419+07:00","message":"[buffer interim] 217 false อาหารก็จะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.761901125+07:00","message":"[bufferProcess] interim [80000000]:อาหารก็จะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.761903919+07:00","message":"[bufferProcess] send to processor:อาหารก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.761909278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.761911976+07:00","message":"> Transcript [1693] [false]: 'อาหารก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.761915371+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.761917649+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.761919422+07:00","message":"StatePrefix: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.76192155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.833219813+07:00","message":"[GCS] IsForceVAD: false for message ID: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.971277974+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.971323117+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารก็จะต้อง\",\"confidence\":0.9494747}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.971330267+07:00","message":"receive interim result [true|false]: อาหารก็จะต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.971337282+07:00","message":"end recv isFinal message id 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.971339451+07:00","message":"end Recv id 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.971347616+07:00","message":"[buffer interim] 217 true อาหารก็จะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.971359602+07:00","message":"[bufferProcess] interim [380000000]:อาหารก็จะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.971363912+07:00","message":"[bufferProcess] send to processor (isfinal):อาหารก็จะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.97136863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.971373289+07:00","message":"> Transcript [1694] [false]: 'อาหารก็จะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.971377568+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.971380331+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.971384516+07:00","message":"StatePrefix: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.97138659+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.971389189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.971391123+07:00","message":"> Transcript [1695] [true]: 'อาหารก็จะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.971393027+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.971394567+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.971396436+07:00","message":"StatePrefix: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.971398157+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.971405865+07:00","message":"Push: 'อาหารก็จะต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.971417366+07:00","message":"push: {true อาหารก็จะต้อง 0 0xc003116480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:13.977268716+07:00","message":"write wav file: './tmp/7576/7576_217.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:14.084197042+07:00","message":"[GCS] Start streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:14.609623882+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:14.609662772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:14.609668563+07:00","message":"receive interim result [false|false]: ออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:14.609683495+07:00","message":"[buffer interim] 218 false ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.60968955+07:00","message":"[bufferProcess] interim [540000000]:ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.60969164+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:14.803724566+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:14.803764776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแรง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:14.803770869+07:00","message":"receive interim result [false|false]: ออกแรง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:14.803785949+07:00","message":"[buffer interim] 218 false ออกแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.803793287+07:00","message":"[bufferProcess] interim [780000000]:ออกแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.803795565+07:00","message":"[bufferProcess] send to processor:ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.80380251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.803805394+07:00","message":"> Transcript [1696] [false]: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.80380787+07:00","message":"Set StatePrefix (first interim): 'ออก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.351918925+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.351961379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแรงล้วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.351967334+07:00","message":"receive interim result [false|false]: ออกแรงล้วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.35198141+07:00","message":"[buffer interim] 218 false ออกแรงล้วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.351987999+07:00","message":"[bufferProcess] interim [260000000]:ออกแรงล้วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.35199054+07:00","message":"[bufferProcess] send to processor:ออกแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.351995749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.351998288+07:00","message":"> Transcript [1697] [false]: 'ออกแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.352000956+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.352002969+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.352005331+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.352007632+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.369044323+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.369082362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.369087563+07:00","message":"receive interim result [false|false]: ออกแรง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.36909867+07:00","message":"[buffer interim] 218 false ออกแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.369109817+07:00","message":"[bufferProcess] interim [320000000]:ออกแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.369112404+07:00","message":"[bufferProcess] send to processor:ออกแรงล้วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.369117234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.369119824+07:00","message":"> Transcript [1698] [false]: 'ออกแรงล้วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.369122836+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.369124692+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.36912645+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.369128434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.444279797+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.444312378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแรงหรือว่าต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.444318268+07:00","message":"receive interim result [false|false]: ออกแรงหรือว่าต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.444341541+07:00","message":"[buffer interim] 218 false ออกแรงหรือว่าต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.444348086+07:00","message":"[bufferProcess] interim [380000000]:ออกแรงหรือว่าต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.444352296+07:00","message":"[bufferProcess] send to processor:ออกแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.44435549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.444358286+07:00","message":"> Transcript [1699] [false]: 'ออกแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.444361234+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.444365598+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.44436794+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.444369832+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.641205562+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.641241659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแรงหรือว่าต้องใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.641248049+07:00","message":"receive interim result [false|false]: ออกแรงหรือว่าต้องใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.641261413+07:00","message":"[buffer interim] 218 false ออกแรงหรือว่าต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.641270008+07:00","message":"[bufferProcess] interim [560000000]:ออกแรงหรือว่าต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.641272331+07:00","message":"[bufferProcess] send to processor:ออกแรงหรือว่าต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.641275468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.641277936+07:00","message":"> Transcript [1700] [false]: 'ออกแรงหรือว่าต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.641281057+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.641283373+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.641285553+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.641287482+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.641292777+07:00","message":"Push: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.641294667+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.64129685+07:00","message":"Set new StatePrefix : 'ออกแรงหรือว่าต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.641299264+07:00","message":"Next Push (prob) : 'แรงหรือว่าต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.641325179+07:00","message":"push: {false ออก 0 0xc003116700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.881618826+07:00","message":"[GCS] IsForceVAD: false for message ID: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.981201891+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.981245488+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแรงหรือว่าต้องใช้\",\"confidence\":0.906615}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.981252407+07:00","message":"receive interim result [true|false]: ออกแรงหรือว่าต้องใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.981264425+07:00","message":"end recv isFinal message id 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.981266616+07:00","message":"end Recv id 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.981273451+07:00","message":"[buffer interim] 218 true ออกแรงหรือว่าต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.981285243+07:00","message":"[bufferProcess] interim [10000000]:ออกแรงหรือว่าต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.981288478+07:00","message":"[bufferProcess] send to processor (isfinal):ออกแรงหรือว่าต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.981292481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.981295776+07:00","message":"> Transcript [1701] [false]: 'ออกแรงหรือว่าต้องใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.981298995+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.981300985+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.981304714+07:00","message":"StatePrefix: 'ออกแรงหรือว่าต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.981307175+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.981309337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.981311176+07:00","message":"> Transcript [1702] [true]: 'ออกแรงหรือว่าต้องใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.981313217+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.981314903+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.981316479+07:00","message":"StatePrefix: 'ออกแรงหรือว่าต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.981318216+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.981325604+07:00","message":"Push: 'แรงหรือว่าต้องใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.981334024+07:00","message":"push: {true แรงหรือว่าต้องใช้ 0 0xc003116700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:15.988083787+07:00","message":"write wav file: './tmp/7576/7576_218.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:16.146353093+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:16.146383482+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:16.524377546+07:00","message":"[GCS] Start streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.048612022+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.048655735+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พลัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.048660928+07:00","message":"receive interim result [false|false]: พลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.048675276+07:00","message":"[buffer interim] 219 false พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.048681438+07:00","message":"[bufferProcess] interim [360000000]:พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.04868369+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.048689155+07:00","message":"[bufferProcess] send to processor (ticker):พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.048691943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.048694635+07:00","message":"> Transcript [1703] [false]: 'พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.048697049+07:00","message":"Set StatePrefix (first interim): 'พลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.248682+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.248720592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พลังงาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.248726477+07:00","message":"receive interim result [false|false]: พลังงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.248738504+07:00","message":"[buffer interim] 219 false พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.2487453+07:00","message":"[bufferProcess] interim [540000000]:พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.24874725+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.572581373+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.572628967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พลังงานคลื่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.572635362+07:00","message":"receive interim result [false|false]: พลังงานคลื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.572651318+07:00","message":"[buffer interim] 219 false พลังงานคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.572659231+07:00","message":"[bufferProcess] interim [840000000]:พลังงานคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.572661689+07:00","message":"[bufferProcess] send to processor:พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.572669106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.572672052+07:00","message":"> Transcript [1704] [false]: 'พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.572675487+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.572677564+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.572679785+07:00","message":"StatePrefix: 'พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.572681968+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.577708979+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.57773318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พลังงานเพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.577738191+07:00","message":"receive interim result [false|false]: พลังงานเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.577751288+07:00","message":"[buffer interim] 219 false พลังงานเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.577756572+07:00","message":"[bufferProcess] interim [900000000]:พลังงานเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.577758778+07:00","message":"[bufferProcess] send to processor:พลังงานคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.5777621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.577764831+07:00","message":"> Transcript [1705] [false]: 'พลังงานคลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.577768087+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.577771912+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.57777379+07:00","message":"StatePrefix: 'พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.577776026+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.688357503+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.68839992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พลังงานคลื่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.688407882+07:00","message":"receive interim result [false|false]: พลังงานคลื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.688426978+07:00","message":"[buffer interim] 219 false พลังงานคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.688440271+07:00","message":"[bufferProcess] interim [960000000]:พลังงานคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.688443066+07:00","message":"[bufferProcess] send to processor:พลังงานเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.688447765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.688452233+07:00","message":"> Transcript [1706] [false]: 'พลังงานเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.688455831+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.688457836+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.688464135+07:00","message":"StatePrefix: 'พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.688466581+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.690964113+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.690977292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พลังงานเพิ่มขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.690981695+07:00","message":"receive interim result [false|false]: พลังงานเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.690991109+07:00","message":"[buffer interim] 219 false พลังงานเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.690994239+07:00","message":"[bufferProcess] interim [20000000]:พลังงานเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.690996307+07:00","message":"[bufferProcess] send to processor:พลังงานคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.690998543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.691000531+07:00","message":"> Transcript [1707] [false]: 'พลังงานคลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.691002715+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.691004716+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.691006453+07:00","message":"StatePrefix: 'พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.691008152+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.691015889+07:00","message":"Push: 'พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.691018149+07:00","message":"TextPushed: 'พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.691020061+07:00","message":"Set new StatePrefix : 'พลังงานคลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.69102214+07:00","message":"Next Push (prob) : 'งานคลื่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.691030635+07:00","message":"push: {false พลัง 0 0xc003116b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.94983191+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.949870663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พลังงานเพิ่มขึ้นใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.949876902+07:00","message":"receive interim result [false|false]: พลังงานเพิ่มขึ้นใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.949888276+07:00","message":"[buffer interim] 219 false พลังงานเพิ่มขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.949896983+07:00","message":"[bufferProcess] interim [260000000]:พลังงานเพิ่มขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.949899256+07:00","message":"[bufferProcess] send to processor:พลังงานเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.94990444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.949907603+07:00","message":"> Transcript [1708] [false]: 'พลังงานเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.949909825+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.949911661+07:00","message":"Set new StatePrefix: 'พลังงานเพิ่มขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.130821143+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.130861531+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พลังงานเพิ่มขึ้นเมกะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.130868195+07:00","message":"receive interim result [false|false]: พลังงานเพิ่มขึ้นเมกะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.130883778+07:00","message":"[buffer interim] 219 false พลังงานเพิ่มขึ้นเมกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.130892095+07:00","message":"[bufferProcess] interim [380000000]:พลังงานเพิ่มขึ้นเมกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.130894533+07:00","message":"[bufferProcess] send to processor:พลังงานเพิ่มขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.130901421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.130904423+07:00","message":"> Transcript [1709] [false]: 'พลังงานเพิ่มขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.130907936+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.130910782+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.130915042+07:00","message":"StatePrefix: 'พลังงานเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.130917482+07:00","message":"TextPushed: 'พลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.146483288+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.14652182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พลังงานเพิ่มขึ้นในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.146528211+07:00","message":"receive interim result [false|false]: พลังงานเพิ่มขึ้นในการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.146544911+07:00","message":"[buffer interim] 219 false พลังงานเพิ่มขึ้นในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.146554034+07:00","message":"[bufferProcess] interim [440000000]:พลังงานเพิ่มขึ้นในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.146556585+07:00","message":"[bufferProcess] send to processor:พลังงานเพิ่มขึ้นเมกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.146565992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.14656886+07:00","message":"> Transcript [1710] [false]: 'พลังงานเพิ่มขึ้นเมกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.14657226+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.146574928+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.146577096+07:00","message":"StatePrefix: 'พลังงานเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.146579387+07:00","message":"TextPushed: 'พลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.276123823+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.276164609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พลังงานเพิ่มขึ้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.276171814+07:00","message":"receive interim result [false|false]: พลังงานเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.276183211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" MB\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.276185884+07:00","message":"receive interim result [false|false]:  MB"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.276192584+07:00","message":"[buffer interim] 219 false พลังงานเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.276199807+07:00","message":"[buffer interim] 219 false  MB"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.276206226+07:00","message":"[bufferProcess] interim [620000000]:พลังงานเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.276210845+07:00","message":"[bufferProcess] send to processor:พลังงานเพิ่มขึ้นในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.276217769+07:00","message":"[bufferProcess] interim [620000000]: MB"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.276220933+07:00","message":"[bufferProcess] update buffer: พลังงานเพิ่มขึ้น MB"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.276224255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.276227622+07:00","message":"> Transcript [1711] [false]: 'พลังงานเพิ่มขึ้นในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.276230802+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.276232858+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.276234713+07:00","message":"StatePrefix: 'พลังงานเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.276237098+07:00","message":"TextPushed: 'พลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.874515313+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.874572212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พลังงานเพิ่มขึ้น MB\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.874581475+07:00","message":"receive interim result [false|false]: พลังงานเพิ่มขึ้น MB"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.874596609+07:00","message":"[buffer interim] 219 false พลังงานเพิ่มขึ้น MB"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.874604744+07:00","message":"[bufferProcess] interim [220000000]:พลังงานเพิ่มขึ้น MB"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.874607385+07:00","message":"[bufferProcess] send to processor:พลังงานเพิ่มขึ้น MB"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.874611446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.874614186+07:00","message":"> Transcript [1712] [false]: 'พลังงานเพิ่มขึ้น MB'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.87461776+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.874619886+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.874622073+07:00","message":"StatePrefix: 'พลังงานเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.87462408+07:00","message":"TextPushed: 'พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.874626825+07:00","message":"Push: 'งานเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.874628643+07:00","message":"TextPushed: 'พลังงานเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.874630704+07:00","message":"Set new StatePrefix : 'พลังงานเพิ่มขึ้น MB'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.874633118+07:00","message":"Next Push (prob) : ' MB'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.874640553+07:00","message":"push: {false งานเพิ่มขึ้น 0 0xc003116b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.984992358+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.985039292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พลังงานเพิ่มขึ้น MB\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.985047611+07:00","message":"receive interim result [false|false]: พลังงานเพิ่มขึ้น MB"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.985060556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ร้านอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.985065223+07:00","message":"receive interim result [false|false]:  ร้านอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.98507515+07:00","message":"[buffer interim] 219 false พลังงานเพิ่มขึ้น MB"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.985079714+07:00","message":"[buffer interim] 219 false  ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.985086744+07:00","message":"[bufferProcess] interim [280000000]:พลังงานเพิ่มขึ้น MB"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.985090645+07:00","message":"[bufferProcess] send to processor:พลังงานเพิ่มขึ้น MB"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.985094608+07:00","message":"[bufferProcess] interim [280000000]: ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.985105754+07:00","message":"[bufferProcess] update buffer: พลังงานเพิ่มขึ้น MB ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.985110127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.985114496+07:00","message":"> Transcript [1713] [false]: 'พลังงานเพิ่มขึ้น MB'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.985118915+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.985121709+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.985124575+07:00","message":"StatePrefix: 'พลังงานเพิ่มขึ้น MB'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.985127892+07:00","message":"TextPushed: 'พลังงานเพิ่มขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.082481937+07:00","message":"[GCS] IsForceVAD: false for message ID: 219"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:19.147323583+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:19.147355954+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.215112329+07:00","message":"[GCS] Start streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.23337274+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.233423195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พลังงานเพิ่มขึ้นในการบีบรัดอาหาร\",\"confidence\":0.9573538}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.233429781+07:00","message":"receive interim result [true|false]: พลังงานเพิ่มขึ้นในการบีบรัดอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.233440685+07:00","message":"end recv isFinal message id 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.233443007+07:00","message":"end Recv id 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.233449623+07:00","message":"[buffer interim] 219 true พลังงานเพิ่มขึ้นในการบีบรัดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.233460773+07:00","message":"[bufferProcess] interim [580000000]:พลังงานเพิ่มขึ้นในการบีบรัดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.233464112+07:00","message":"[bufferProcess] send to processor (isfinal):พลังงานเพิ่มขึ้น MB ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.233467802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.233471453+07:00","message":"> Transcript [1714] [false]: 'พลังงานเพิ่มขึ้น MB ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.233474788+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.233476576+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.233478568+07:00","message":"StatePrefix: 'พลังงานเพิ่มขึ้น MB'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.23348151+07:00","message":"TextPushed: 'พลังงานเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.233483466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.233485379+07:00","message":"> Transcript [1715] [true]: 'พลังงานเพิ่มขึ้นในการบีบรัดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.233487409+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.233488989+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.233490627+07:00","message":"StatePrefix: 'พลังงานเพิ่มขึ้น MB'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.23349227+07:00","message":"TextPushed: 'พลังงานเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.23349959+07:00","message":"Push: 'ในการบีบรัดอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.233507128+07:00","message":"push: {true ในการบีบรัดอาหาร 0 0xc003116b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:19.240784964+07:00","message":"write wav file: './tmp/7576/7576_219.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.287230887+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.287278616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.287283908+07:00","message":"receive interim result [false|false]: อาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.28729845+07:00","message":"[buffer interim] 220 false อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.287304969+07:00","message":"[bufferProcess] interim [860000000]:อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.28730685+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.287311896+07:00","message":"[bufferProcess] send to processor (ticker):อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.287314704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.287317366+07:00","message":"> Transcript [1716] [false]: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.287319496+07:00","message":"Set StatePrefix (first interim): 'อาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.494559056+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.494595094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารไม่ละเอียด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.494601117+07:00","message":"receive interim result [false|false]: อาหารไม่ละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.494612046+07:00","message":"[buffer interim] 220 false อาหารไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.494618742+07:00","message":"[bufferProcess] interim [100000000]:อาหารไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.494620911+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.80769387+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.807733247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารไม่ละเอียดแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.807743484+07:00","message":"receive interim result [false|false]: อาหารไม่ละเอียดแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.807758978+07:00","message":"[buffer interim] 220 false อาหารไม่ละเอียดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.807766045+07:00","message":"[bufferProcess] interim [400000000]:อาหารไม่ละเอียดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.807768809+07:00","message":"[bufferProcess] send to processor:อาหารไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.807773063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.807775849+07:00","message":"> Transcript [1717] [false]: 'อาหารไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.807779423+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.80778142+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.807783291+07:00","message":"StatePrefix: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.807785376+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:22.148163992+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:22.148191926+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.403984568+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.404017645+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารไม่ละเอียดแล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.404023376+07:00","message":"receive interim result [false|false]: อาหารไม่ละเอียดแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.404034681+07:00","message":"[buffer interim] 220 false อาหารไม่ละเอียดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.404041153+07:00","message":"[bufferProcess] interim [0]:อาหารไม่ละเอียดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.404043734+07:00","message":"[bufferProcess] send to processor:อาหารไม่ละเอียดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.404048852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.404051483+07:00","message":"> Transcript [1718] [false]: 'อาหารไม่ละเอียดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.404054939+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.404057187+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.404059034+07:00","message":"StatePrefix: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.404061024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.683808767+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.683854482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารไม่ละเอียดแล้วกระเพาะอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.683861214+07:00","message":"receive interim result [false|false]: อาหารไม่ละเอียดแล้วกระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.683875943+07:00","message":"[buffer interim] 220 false อาหารไม่ละเอียดแล้วกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.6838842+07:00","message":"[bufferProcess] interim [240000000]:อาหารไม่ละเอียดแล้วกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.68388693+07:00","message":"[bufferProcess] send to processor:อาหารไม่ละเอียดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.683893681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.683896524+07:00","message":"> Transcript [1719] [false]: 'อาหารไม่ละเอียดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.683900515+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.683902808+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.683904991+07:00","message":"StatePrefix: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.68390876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.071917326+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.071969835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารไม่ละเอียดแล้วกระเพาะอาหารเอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.071977096+07:00","message":"receive interim result [false|false]: อาหารไม่ละเอียดแล้วกระเพาะอาหารเอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.071992024+07:00","message":"[buffer interim] 220 false อาหารไม่ละเอียดแล้วกระเพาะอาหารเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.072000028+07:00","message":"[bufferProcess] interim [660000000]:อาหารไม่ละเอียดแล้วกระเพาะอาหารเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.072003019+07:00","message":"[bufferProcess] send to processor:อาหารไม่ละเอียดแล้วกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.072010695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.072013514+07:00","message":"> Transcript [1720] [false]: 'อาหารไม่ละเอียดแล้วกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.072017518+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.072019944+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.072021774+07:00","message":"StatePrefix: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.072023861+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.072030278+07:00","message":"Push: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.072035723+07:00","message":"TextPushed: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.072037802+07:00","message":"Set new StatePrefix : 'อาหารไม่ละเอียดแล้วกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.072041985+07:00","message":"Next Push (prob) : 'ไม่ละเอียดแล้วกระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.072051375+07:00","message":"push: {false อาหาร 0 0xc00354e780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.263492173+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.263527501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.263533393+07:00","message":"receive interim result [false|false]: อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.26354935+07:00","message":"[buffer interim] 220 false อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.263556276+07:00","message":"[bufferProcess] interim [840000000]:อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.263558805+07:00","message":"[bufferProcess] send to processor:อาหารไม่ละเอียดแล้วกระเพาะอาหารเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.26356357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.263566584+07:00","message":"> Transcript [1721] [false]: 'อาหารไม่ละเอียดแล้วกระเพาะอาหารเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.263570047+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.263572021+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.263574118+07:00","message":"StatePrefix: 'อาหารไม่ละเอียดแล้วกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.263576431+07:00","message":"TextPushed: 'อาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.396763078+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.396793841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.396799402+07:00","message":"receive interim result [false|false]: อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.396814969+07:00","message":"[buffer interim] 220 false อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.396821216+07:00","message":"[bufferProcess] interim [20000000]:อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.396824295+07:00","message":"[bufferProcess] send to processor:อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.396833032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.396836144+07:00","message":"> Transcript [1722] [false]: 'อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.396839901+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.396842274+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.396844331+07:00","message":"StatePrefix: 'อาหารไม่ละเอียดแล้วกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.396847082+07:00","message":"TextPushed: 'อาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.506757022+07:00","message":"[GCS] IsForceVAD: false for message ID: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.632185817+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.632231827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็ต้อง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.632239752+07:00","message":"receive interim result [true|false]: อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.632250211+07:00","message":"end recv isFinal message id 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.632252736+07:00","message":"end Recv id 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.632260505+07:00","message":"[buffer interim] 220 true อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.632272226+07:00","message":"[bufferProcess] interim [320000000]:อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.632279397+07:00","message":"[bufferProcess] send to processor (isfinal):อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.632283624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.632286541+07:00","message":"> Transcript [1723] [false]: 'อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.63229071+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.632292955+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.632295274+07:00","message":"StatePrefix: 'อาหารไม่ละเอียดแล้วกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.632297754+07:00","message":"TextPushed: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.632299365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.632301327+07:00","message":"> Transcript [1724] [true]: 'อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.632303361+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.632304952+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.632307141+07:00","message":"StatePrefix: 'อาหารไม่ละเอียดแล้วกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.632308937+07:00","message":"TextPushed: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.632316236+07:00","message":"Push: 'ไม่ละเอียดแล้วกระเพาะอาหารเองก็ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.632326089+07:00","message":"push: {true ไม่ละเอียดแล้วกระเพาะอาหารเองก็ต้อง 0 0xc00354e780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:23.641537027+07:00","message":"write wav file: './tmp/7576/7576_220.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.695719909+07:00","message":"[GCS] Start streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.168358103+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.168407096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.168412212+07:00","message":"receive interim result [false|false]: หลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.168425545+07:00","message":"[buffer interim] 221 false หลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.168432608+07:00","message":"[bufferProcess] interim [480000000]:หลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.16843468+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.362276459+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.362319688+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลังนะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.362326291+07:00","message":"receive interim result [false|false]: หลังนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.362342236+07:00","message":"[buffer interim] 221 false หลังนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.362349719+07:00","message":"[bufferProcess] interim [720000000]:หลังนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.362352346+07:00","message":"[bufferProcess] send to processor:หลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.362359069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.362361792+07:00","message":"> Transcript [1725] [false]: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.362364091+07:00","message":"Set StatePrefix (first interim): 'หลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.411531038+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.411570682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลั่งน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.411578582+07:00","message":"receive interim result [false|false]: หลั่งน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.411595006+07:00","message":"[buffer interim] 221 false หลั่งน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.411603639+07:00","message":"[bufferProcess] interim [780000000]:หลั่งน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.411607187+07:00","message":"[bufferProcess] send to processor:หลังนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.411611977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.411616072+07:00","message":"> Transcript [1726] [false]: 'หลังนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.411622879+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.411625964+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.411632088+07:00","message":"StatePrefix: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.411635711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.671292281+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.671331671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลั่งน้ำเยอะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.671339751+07:00","message":"receive interim result [false|false]: หลั่งน้ำเยอะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.671356234+07:00","message":"[buffer interim] 221 false หลั่งน้ำเยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.671364592+07:00","message":"[bufferProcess] interim [960000000]:หลั่งน้ำเยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.671366893+07:00","message":"[bufferProcess] send to processor:หลั่งน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.671370961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.671374039+07:00","message":"> Transcript [1727] [false]: 'หลั่งน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.671376662+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.671378587+07:00","message":"Set new StatePrefix: 'หลั่งน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.674088168+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.674109213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลั่งน้ำย่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.674113555+07:00","message":"receive interim result [false|false]: หลั่งน้ำย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.67412265+07:00","message":"[buffer interim] 221 false หลั่งน้ำย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.674127024+07:00","message":"[bufferProcess] interim [20000000]:หลั่งน้ำย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.674128953+07:00","message":"[bufferProcess] send to processor:หลั่งน้ำเยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.67413088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.674133153+07:00","message":"> Transcript [1728] [false]: 'หลั่งน้ำเยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.674136713+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.674139842+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.674142979+07:00","message":"StatePrefix: 'หลั่งน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.674146263+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.84278711+07:00","message":"[GCS] IsForceVAD: false for message ID: 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.93000994+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.93005348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลั่งน้ำย่อย\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.930061115+07:00","message":"receive interim result [true|false]: หลั่งน้ำย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.930071909+07:00","message":"end recv isFinal message id 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.930073909+07:00","message":"end Recv id 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.930081299+07:00","message":"[buffer interim] 221 true หลั่งน้ำย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.930093057+07:00","message":"[bufferProcess] interim [380000000]:หลั่งน้ำย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.930107352+07:00","message":"[bufferProcess] send to processor (isfinal):หลั่งน้ำย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.930111589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.930114508+07:00","message":"> Transcript [1729] [false]: 'หลั่งน้ำย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.930117746+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.930119594+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.930121884+07:00","message":"StatePrefix: 'หลั่งน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.930123927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.930125605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.930127471+07:00","message":"> Transcript [1730] [true]: 'หลั่งน้ำย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.930129389+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.930131018+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.93013259+07:00","message":"StatePrefix: 'หลั่งน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.930134373+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:24.930140442+07:00","message":"Push: 'หลั่งน้ำย่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:24.93014918+07:00","message":"push: {true หลั่งน้ำย่อย 0 0xc00354f900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:24.937699304+07:00","message":"write wav file: './tmp/7576/7576_221.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:25.148674772+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:25.148705967+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:25.364640179+07:00","message":"[GCS] Start streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:25.823856703+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:25.823918461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:25.82392464+07:00","message":"receive interim result [false|false]: ออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:25.82393821+07:00","message":"[buffer interim] 222 false ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:25.823946259+07:00","message":"[bufferProcess] interim [480000000]:ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:25.82394833+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:25.879449795+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:25.879492607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกมา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:25.879499215+07:00","message":"receive interim result [false|false]: ออกมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:25.879517046+07:00","message":"[buffer interim] 222 false ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:25.879525812+07:00","message":"[bufferProcess] interim [540000000]:ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:25.879529275+07:00","message":"[bufferProcess] send to processor:ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:25.879534253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:25.879539069+07:00","message":"> Transcript [1731] [false]: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:25.879541595+07:00","message":"Set StatePrefix (first interim): 'ออก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:26.197354431+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:26.197394219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกมาเมื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:26.197400438+07:00","message":"receive interim result [false|false]: ออกมาเมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:26.197414456+07:00","message":"[buffer interim] 222 false ออกมาเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.197421472+07:00","message":"[bufferProcess] interim [840000000]:ออกมาเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.197424291+07:00","message":"[bufferProcess] send to processor:ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.197427603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.197430514+07:00","message":"> Transcript [1732] [false]: 'ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.19743345+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.197435438+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.197437462+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.197439489+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:26.334391249+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:26.334436738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกมามาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:26.33444193+07:00","message":"receive interim result [false|false]: ออกมามาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:26.334455512+07:00","message":"[buffer interim] 222 false ออกมามาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.334463907+07:00","message":"[bufferProcess] interim [20000000]:ออกมามาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.334466034+07:00","message":"[bufferProcess] send to processor:ออกมาเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.334472624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.334475274+07:00","message":"> Transcript [1733] [false]: 'ออกมาเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.334478851+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.334481376+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.334483243+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.334485392+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:26.519640316+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:26.519681145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกมามากกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:26.519687512+07:00","message":"receive interim result [false|false]: ออกมามากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:26.51970403+07:00","message":"[buffer interim] 222 false ออกมามากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.519716939+07:00","message":"[bufferProcess] interim [140000000]:ออกมามากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.519720573+07:00","message":"[bufferProcess] send to processor:ออกมามาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.519728846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.519733329+07:00","message":"> Transcript [1734] [false]: 'ออกมามาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.519737912+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.519740791+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.519744002+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.519748001+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:26.785606237+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:26.785664477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกมามากกว่าปกติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:26.785671565+07:00","message":"receive interim result [false|false]: ออกมามากกว่าปกติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:26.785695577+07:00","message":"[buffer interim] 222 false ออกมามากกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.785706574+07:00","message":"[bufferProcess] interim [440000000]:ออกมามากกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.785709009+07:00","message":"[bufferProcess] send to processor:ออกมามากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.785712644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.785715512+07:00","message":"> Transcript [1735] [false]: 'ออกมามากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.785719416+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.785721487+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.785723951+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.785726117+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.785734606+07:00","message":"Push: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.785736382+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.785738818+07:00","message":"Set new StatePrefix : 'ออกมามากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:26.785741038+07:00","message":"Next Push (prob) : 'มามากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:26.78574922+07:00","message":"push: {false ออก 0 0xc003116d80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:27.034789553+07:00","message":"[GCS] IsForceVAD: false for message ID: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:27.127047993+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:27.127113187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกมามากกว่าปกติ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:27.127121351+07:00","message":"receive interim result [true|false]: ออกมามากกว่าปกติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:27.127131026+07:00","message":"end recv isFinal message id 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:27.127133499+07:00","message":"end Recv id 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:27.127141003+07:00","message":"[buffer interim] 222 true ออกมามากกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:27.127149864+07:00","message":"[bufferProcess] interim [890000000]:ออกมามากกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:27.12715268+07:00","message":"[bufferProcess] send to processor (isfinal):ออกมามากกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:27.127155832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:27.127158641+07:00","message":"> Transcript [1736] [false]: 'ออกมามากกว่าปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:27.127162013+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:27.127163875+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:27.127166075+07:00","message":"StatePrefix: 'ออกมามากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:27.127168468+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:27.127172706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:27.12717499+07:00","message":"> Transcript [1737] [true]: 'ออกมามากกว่าปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:27.127177207+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:27.127178802+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:27.127180469+07:00","message":"StatePrefix: 'ออกมามากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:27.127182092+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:27.127188139+07:00","message":"Push: 'มามากกว่าปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:27.127196307+07:00","message":"push: {true มามากกว่าปกติ 0 0xc003116d80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:27.136315022+07:00","message":"write wav file: './tmp/7576/7576_222.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:27.682445537+07:00","message":"[GCS] Cleaned up inactive client: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:27.682484586+07:00","message":"[GCS] Cleaned up inactive client: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:27.682487596+07:00","message":"[GCS] Cleaned up inactive client: 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:27.682490132+07:00","message":"[GCS] Cleaned up inactive client: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:27.68249257+07:00","message":"[GCS] Cleaned up inactive client: 191"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:27.682494864+07:00","message":"[GCS] Cleaned up inactive client: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:27.682496635+07:00","message":"[GCS] Cleaned up inactive client: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:27.682498231+07:00","message":"[GCS] Cleaned up inactive client: 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:27.682499869+07:00","message":"[GCS] Cleaned up inactive client: 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:27.682501546+07:00","message":"[GCS] Cleaned up inactive client: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:27.803866574+07:00","message":"[GCS] Start streaming session, msgId: 223"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:28.148991645+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:28.149004471+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:28.277446759+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:28.277491515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:28.277496868+07:00","message":"receive interim result [false|false]: เพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:28.277513778+07:00","message":"[buffer interim] 223 false เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.277520815+07:00","message":"[bufferProcess] interim [480000000]:เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.277522661+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.277526485+07:00","message":"[bufferProcess] send to processor (ticker):เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.277528899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.277531684+07:00","message":"> Transcript [1738] [false]: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.277533691+07:00","message":"Set StatePrefix (first interim): 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:28.325309042+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:28.325347379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:28.325353632+07:00","message":"receive interim result [false|false]: เพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:28.325367543+07:00","message":"[buffer interim] 223 false เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.325375178+07:00","message":"[bufferProcess] interim [540000000]:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.325377384+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:28.458067359+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:28.458115776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:28.458122559+07:00","message":"receive interim result [false|false]: เพื่อที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:28.458137673+07:00","message":"[buffer interim] 223 false เพื่อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.458146464+07:00","message":"[bufferProcess] interim [660000000]:เพื่อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.458150196+07:00","message":"[bufferProcess] send to processor:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.458159932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.458164104+07:00","message":"> Transcript [1739] [false]: 'เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.458169813+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.458172779+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.458176349+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.45818043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:28.522437367+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:28.522485098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:28.522490572+07:00","message":"receive interim result [false|false]: เพื่อที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:28.522507385+07:00","message":"[buffer interim] 223 false เพื่อที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.522516212+07:00","message":"[bufferProcess] interim [780000000]:เพื่อที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.52251952+07:00","message":"[bufferProcess] send to processor:เพื่อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.522527222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.5225303+07:00","message":"> Transcript [1740] [false]: 'เพื่อที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.52253362+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.522537669+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.522539637+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.522541712+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:28.768571631+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:28.768609228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อที่จะให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:28.768615089+07:00","message":"receive interim result [false|false]: เพื่อที่จะให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:28.768628038+07:00","message":"[buffer interim] 223 false เพื่อที่จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.768634324+07:00","message":"[bufferProcess] interim [960000000]:เพื่อที่จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.768636594+07:00","message":"[bufferProcess] send to processor:เพื่อที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.768639742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.768642526+07:00","message":"> Transcript [1741] [false]: 'เพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.768645266+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.768647318+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.768649409+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:28.768651323+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:28.952322776+07:00","message":"[GCS] IsForceVAD: false for message ID: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:29.037526818+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:29.037578273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อที่จะให้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:29.037585559+07:00","message":"receive interim result [true|false]: เพื่อที่จะให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:29.037594923+07:00","message":"end recv isFinal message id 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:29.037597305+07:00","message":"end Recv id 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:29.037605881+07:00","message":"[buffer interim] 223 true เพื่อที่จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:29.037613208+07:00","message":"[bufferProcess] interim [380000000]:เพื่อที่จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:29.037619219+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อที่จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:29.037623453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:29.037626209+07:00","message":"> Transcript [1742] [false]: 'เพื่อที่จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:29.037629592+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:29.037631652+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:29.037634745+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:29.037636891+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:29.037642997+07:00","message":"Push: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:29.037645227+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:29.037647896+07:00","message":"Set new StatePrefix : 'เพื่อที่จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:29.037650079+07:00","message":"Next Push (prob) : 'ที่จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:29.037651698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:29.037653624+07:00","message":"> Transcript [1743] [true]: 'เพื่อที่จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:29.037655616+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:29.037657175+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:29.037658874+07:00","message":"StatePrefix: 'เพื่อที่จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:29.037660607+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:29.037663007+07:00","message":"Push: 'ที่จะให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:29.037671712+07:00","message":"push: {false เพื่อ 0 0xc001ee6000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:29.037677205+07:00","message":"push: {true ที่จะให้ 0 0xc001ee6000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:29.044082549+07:00","message":"write wav file: './tmp/7576/7576_223.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:29.086262003+07:00","message":"[GCS] Start streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:29.738898294+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:29.73894978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:29.738955229+07:00","message":"receive interim result [false|false]: อาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:29.73897129+07:00","message":"[buffer interim] 224 false อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:29.738978823+07:00","message":"[bufferProcess] interim [660000000]:อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:29.738980889+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:30.234149899+07:00","message":"[GCS] IsForceVAD: false for message ID: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:30.241746515+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:30.241782806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันละเอียด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:30.241788874+07:00","message":"receive interim result [false|false]: มันละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:30.241799827+07:00","message":"[buffer interim] 224 false มันละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:30.241805757+07:00","message":"[bufferProcess] interim [140000000]:มันละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:30.241808161+07:00","message":"[bufferProcess] send to processor:อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:30.241813443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:30.241816287+07:00","message":"> Transcript [1744] [false]: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:30.241818379+07:00","message":"Set StatePrefix (first interim): 'อาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:30.31847148+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:30.318510337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันละเอียด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:30.318516604+07:00","message":"receive interim result [true|false]: มันละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:30.31852366+07:00","message":"end recv isFinal message id 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:30.318525704+07:00","message":"end Recv id 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:30.318532969+07:00","message":"[buffer interim] 224 true มันละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:30.318539447+07:00","message":"[bufferProcess] interim [380000000]:มันละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:30.318542682+07:00","message":"[bufferProcess] send to processor (isfinal):มันละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:30.318545855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:30.318548906+07:00","message":"> Transcript [1745] [false]: 'มันละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:30.318551412+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:30.318553209+07:00","message":"Set new StatePrefix: 'มันละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:30.318554867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:30.318557058+07:00","message":"> Transcript [1746] [true]: 'มันละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:30.318560827+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:30.31856279+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:30.31856461+07:00","message":"StatePrefix: 'มันละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:30.318566502+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:30.318569114+07:00","message":"Push: 'มันละเอียด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:30.318576342+07:00","message":"push: {true มันละเอียด 0 0xc001ee6300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:30.324625402+07:00","message":"write wav file: './tmp/7576/7576_224.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:30.485770256+07:00","message":"[GCS] Start streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:30.684386876+07:00","message":"[GCS] IsForceVAD: false for message ID: 225"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:30.788389365+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:30.788421185+07:00","message":"found end of frame, send empty tag with msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:30.788427199+07:00","message":"end Recv id 225"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:30.78844039+07:00","message":"[buffer interim] 225 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:30.788449607+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:30.78845403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:30.788457427+07:00","message":"> Transcript [1747] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:30.788460194+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:30.788462786+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:30.788465613+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:30.78846857+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:30.788474633+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:30.788488648+07:00","message":"push: {true \n 0 0xc000415e00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:30.792834984+07:00","message":"write wav file: './tmp/7576/7576_225.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:31.003415041+07:00","message":"[GCS] Start streaming session, msgId: 226"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:31.149783763+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:31.149807025+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:32.23370422+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:32.233752683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:32.233758535+07:00","message":"receive interim result [false|false]: แม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:32.233775481+07:00","message":"[buffer interim] 226 false แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:32.233781467+07:00","message":"[bufferProcess] interim [260000000]:แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:32.233783477+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:32.233790693+07:00","message":"[bufferProcess] send to processor (ticker):แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:32.233793295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:32.233796126+07:00","message":"> Transcript [1748] [false]: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:32.23379855+07:00","message":"Set StatePrefix (first interim): 'แม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:32.365534499+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:32.365577923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:32.365583687+07:00","message":"receive interim result [false|false]: แม่นะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:32.365599066+07:00","message":"[buffer interim] 226 false แม่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:32.365606886+07:00","message":"[bufferProcess] interim [380000000]:แม่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:32.365608974+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:32.419335646+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:32.419375086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:32.419381108+07:00","message":"receive interim result [false|false]: แน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:32.419396933+07:00","message":"[buffer interim] 226 false แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:32.419408375+07:00","message":"[bufferProcess] interim [440000000]:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:32.41941086+07:00","message":"[bufferProcess] send to processor:แม่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:32.419418418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:32.419423328+07:00","message":"> Transcript [1749] [false]: 'แม่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:32.41942662+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:32.419429037+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:32.419430968+07:00","message":"StatePrefix: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:32.419433088+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:32.74580035+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:32.745855184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่นอนพัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:32.745861633+07:00","message":"receive interim result [false|false]: แม่นอนพัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:32.745892435+07:00","message":"[buffer interim] 226 false แม่นอนพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:32.745907484+07:00","message":"[bufferProcess] interim [740000000]:แม่นอนพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:32.745912486+07:00","message":"[bufferProcess] send to processor:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:32.745921313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:32.745924106+07:00","message":"> Transcript [1750] [false]: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:32.745926518+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:32.745928856+07:00","message":"Set new StatePrefix: 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:33.321945974+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:33.321982654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนผ้าทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:33.321988299+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:33.321998663+07:00","message":"[buffer interim] 226 false แน่นอนผ้าทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.322004567+07:00","message":"[bufferProcess] interim [340000000]:แน่นอนผ้าทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.322006983+07:00","message":"[bufferProcess] send to processor:แม่นอนพัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.322015232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.322017948+07:00","message":"> Transcript [1751] [false]: 'แม่นอนพัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.322020262+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.322022525+07:00","message":"Set new StatePrefix: 'แม่นอนพัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:33.441469049+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:33.44150444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนผ้าทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:33.441510576+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:33.441522404+07:00","message":"[buffer interim] 226 false แน่นอนผ้าทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.441529171+07:00","message":"[bufferProcess] interim [460000000]:แน่นอนผ้าทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.441531613+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.441536472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.441539488+07:00","message":"> Transcript [1752] [false]: 'แน่นอนผ้าทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.441541826+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.44154393+07:00","message":"Set new StatePrefix: 'แน่นอนผ้าทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:33.663964048+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:33.664000565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนผ้าทำงานหนัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:33.66400682+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:33.664026286+07:00","message":"[buffer interim] 226 false แน่นอนผ้าทำงานหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.664033724+07:00","message":"[bufferProcess] interim [700000000]:แน่นอนผ้าทำงานหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.664039138+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.664046891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.664050944+07:00","message":"> Transcript [1753] [false]: 'แน่นอนผ้าทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.66405604+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.664059127+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.664063241+07:00","message":"StatePrefix: 'แน่นอนผ้าทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.664067745+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:33.969668345+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:33.969705503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนผ้าทำงานหนักขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:33.969711725+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:33.969723593+07:00","message":"[buffer interim] 226 false แน่นอนผ้าทำงานหนักขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.969730292+07:00","message":"[bufferProcess] interim [0]:แน่นอนผ้าทำงานหนักขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.969732783+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.969737861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.969740848+07:00","message":"> Transcript [1754] [false]: 'แน่นอนผ้าทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.969743925+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.969745883+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.969747807+07:00","message":"StatePrefix: 'แน่นอนผ้าทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:33.969749853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:34.021462243+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:34.021507153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนผ้าทำงานหนักขึ้นมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:34.021513889+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:34.021525318+07:00","message":"[buffer interim] 226 false แน่นอนผ้าทำงานหนักขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.021534987+07:00","message":"[bufferProcess] interim [60000000]:แน่นอนผ้าทำงานหนักขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.0215385+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.021545777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.021549379+07:00","message":"> Transcript [1755] [false]: 'แน่นอนผ้าทำงานหนักขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.021554634+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.021558992+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.021560953+07:00","message":"StatePrefix: 'แน่นอนผ้าทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.021562949+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:34.150404558+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:34.150404524+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:34.208361032+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:34.208410974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนผ้าทำงานหนักขึ้นมาแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:34.208419577+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:34.208436546+07:00","message":"[buffer interim] 226 false แน่นอนผ้าทำงานหนักขึ้นมาแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.208448506+07:00","message":"[bufferProcess] interim [240000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.208452518+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.208459588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.208464443+07:00","message":"> Transcript [1756] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.208469845+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.208473359+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.208476665+07:00","message":"StatePrefix: 'แน่นอนผ้าทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.208480258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.208486513+07:00","message":"Push: 'แน่นอนผ้าทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.208489911+07:00","message":"TextPushed: 'แน่นอนผ้าทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.208493791+07:00","message":"Set new StatePrefix : 'แน่นอนผ้าทำงานหนักขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.208497431+07:00","message":"Next Push (prob) : 'งานหนักขึ้นมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:34.208507776+07:00","message":"push: {false แน่นอนผ้าทำ 0 0xc0005b6300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:34.343071251+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:34.343121414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:34.343128698+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:34.343142521+07:00","message":"[buffer interim] 226 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.343148949+07:00","message":"[bufferProcess] interim [420000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.343151457+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.343159588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.343163521+07:00","message":"> Transcript [1757] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.343167273+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.343169513+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.343171403+07:00","message":"StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.343173755+07:00","message":"TextPushed: 'แน่นอนผ้าทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:34.936710783+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:34.936758387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:34.936765631+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:34.9367794+07:00","message":"[buffer interim] 226 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.936793816+07:00","message":"[bufferProcess] interim [20000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.936796573+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.936801216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.936804152+07:00","message":"> Transcript [1758] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.93680753+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.936809927+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.9368118+07:00","message":"StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:34.936813895+07:00","message":"TextPushed: 'แน่นอนผ้าทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:35.244531813+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:35.244568716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:35.244574747+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:35.244587639+07:00","message":"[buffer interim] 226 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.244593214+07:00","message":"[bufferProcess] interim [260000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.244596098+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.244601629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.244606086+07:00","message":"> Transcript [1759] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.24460956+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.244611883+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.244614067+07:00","message":"StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.244616237+07:00","message":"TextPushed: 'แน่นอนผ้าทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:35.440215572+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:35.440256588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:35.440262984+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:35.440279766+07:00","message":"[buffer interim] 226 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.440292351+07:00","message":"[bufferProcess] interim [440000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.440295439+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.440302283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.440305565+07:00","message":"> Transcript [1760] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.440309852+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.440312007+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.440314979+07:00","message":"StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.440317131+07:00","message":"TextPushed: 'แน่นอนผ้าทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.440323347+07:00","message":"Push: 'งานหนักขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.440325394+07:00","message":"TextPushed: 'แน่นอนผ้าทำงานหนักขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.440327569+07:00","message":"Set new StatePrefix : 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.440330044+07:00","message":"Next Push (prob) : 'แบบนี้กระเพาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:35.440339248+07:00","message":"push: {false งานหนักขึ้นมา 0 0xc0005b6300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:35.817596813+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:35.817641804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารลำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:35.817648381+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารลำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:35.817666029+07:00","message":"[buffer interim] 226 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.817675733+07:00","message":"[bufferProcess] interim [860000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.817679652+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.817688307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.817692754+07:00","message":"> Transcript [1761] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.817697705+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.817700115+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.817702597+07:00","message":"StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.817705509+07:00","message":"TextPushed: 'แน่นอนผ้าทำงานหนักขึ้นมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:35.952295531+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:35.952333954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:35.952340327+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:35.952353901+07:00","message":"[buffer interim] 226 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.952360134+07:00","message":"[bufferProcess] interim [980000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.95236305+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.952368091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.952371044+07:00","message":"> Transcript [1762] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.952374778+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.952376757+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.952378784+07:00","message":"StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:35.952381336+07:00","message":"TextPushed: 'แน่นอนผ้าทำงานหนักขึ้นมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.097277276+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.09733114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.097340586+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.097358861+07:00","message":"[buffer interim] 226 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.097371033+07:00","message":"[bufferProcess] interim [100000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.097375028+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.097383314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.097387186+07:00","message":"> Transcript [1763] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.097392778+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.097395536+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.097398912+07:00","message":"StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.097403413+07:00","message":"TextPushed: 'แน่นอนผ้าทำงานหนักขึ้นมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.148751266+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.148785611+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.148791828+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.148805831+07:00","message":"[buffer interim] 226 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.1488173+07:00","message":"[bufferProcess] interim [160000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.148822098+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.148829077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.148833619+07:00","message":"> Transcript [1764] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.148839189+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.148843623+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.148845729+07:00","message":"StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.148848872+07:00","message":"TextPushed: 'แน่นอนผ้าทำงานหนักขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.148854773+07:00","message":"Push: 'แบบนี้กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.14885665+07:00","message":"TextPushed: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.148858801+07:00","message":"Set new StatePrefix : 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.148861196+07:00","message":"Next Push (prob) : 'อาหารหลังนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.148868269+07:00","message":"push: {false แบบนี้กระเพาะ 0 0xc0005b6300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.270175865+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.270211284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.270217239+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.270229359+07:00","message":"[buffer interim] 226 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.270235727+07:00","message":"[bufferProcess] interim [280000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.270238243+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.270243316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.270245864+07:00","message":"> Transcript [1765] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.27024859+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.270250576+07:00","message":"Set new StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.463704357+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.463751194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.463757619+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.46377461+07:00","message":"[buffer interim] 226 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.463785333+07:00","message":"[bufferProcess] interim [520000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.463787848+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.463791491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.463794073+07:00","message":"> Transcript [1766] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.463796704+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.463799019+07:00","message":"Set new StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.764985739+07:00","message":"[GCS] IsForceVAD: false for message ID: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.78015489+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.780194795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.780201773+07:00","message":"receive interim result [false|false]: แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.780216756+07:00","message":"[buffer interim] 226 false แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.780224856+07:00","message":"[bufferProcess] interim [760000000]:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.780227721+07:00","message":"[bufferProcess] send to processor:แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.78023191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.780234958+07:00","message":"> Transcript [1767] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.78023888+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.780241213+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.780243107+07:00","message":"StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.78024626+07:00","message":"TextPushed: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.834724606+07:00","message":"[GCS] Start streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.901876406+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.901931665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่า\",\"confidence\":0.93438023}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.901942538+07:00","message":"receive interim result [true|false]: แน่นอนถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.901954632+07:00","message":"end recv isFinal message id 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.901956743+07:00","message":"end Recv id 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.901963693+07:00","message":"[buffer interim] 226 true แน่นอนถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.901976122+07:00","message":"[bufferProcess] interim [970000000]:แน่นอนถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.901979663+07:00","message":"[bufferProcess] send to processor (isfinal):แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.901983663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.901986883+07:00","message":"> Transcript [1768] [false]: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.901990675+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.901992639+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.901994496+07:00","message":"StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.901997206+07:00","message":"TextPushed: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.901999227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.902001118+07:00","message":"> Transcript [1769] [true]: 'แน่นอนถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.902003178+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.902004775+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.902006332+07:00","message":"StatePrefix: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.9020081+07:00","message":"TextPushed: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.902009922+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.902275323+07:00","message":"Push: 'หลั่งน้ำย่อยมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.902301309+07:00","message":"TextPushed: 'แน่นอนผ้าทำงานหนักขึ้นมาแบบนี้กระเพาะหลั่งน้ำย่อยมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.90230505+07:00","message":"Set new StatePrefix : 'แน่นอนถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.902307643+07:00","message":"Next Push (prob) : 'แน่นอนถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:36.902292425+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_226.html'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:36.902318952+07:00","message":"push: {true หลั่งน้ำย่อยมากกว่า 0 0xc0005b6300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:36.913840881+07:00","message":"write wav file: './tmp/7576/7576_226.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:37.151191883+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:37.151212062+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:38.762806638+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:38.762844454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะนำไปสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:38.762850576+07:00","message":"receive interim result [false|false]: อาจจะนำไปสู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:38.762866092+07:00","message":"[buffer interim] 227 false อาจจะนำไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:38.762873063+07:00","message":"[bufferProcess] interim [800000000]:อาจจะนำไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:38.762875239+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:38.762880635+07:00","message":"[bufferProcess] send to processor (ticker):อาจจะนำไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:38.762883321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:38.762886148+07:00","message":"> Transcript [1770] [false]: 'อาจจะนำไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:38.762888417+07:00","message":"Set StatePrefix (first interim): 'อาจจะนำไปสู่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:39.156788351+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:39.156833605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะนำไปสู่การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:39.156840348+07:00","message":"receive interim result [false|false]: อาจจะนำไปสู่การ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:39.156857161+07:00","message":"[buffer interim] 227 false อาจจะนำไปสู่การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:39.15686523+07:00","message":"[bufferProcess] interim [220000000]:อาจจะนำไปสู่การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:39.156867326+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:39.281927499+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:39.281964965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะนำไปสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:39.281971763+07:00","message":"receive interim result [false|false]: อาจจะนำไปสู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:39.281987181+07:00","message":"[buffer interim] 227 false อาจจะนำไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:39.281994483+07:00","message":"[bufferProcess] interim [280000000]:อาจจะนำไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:39.28199714+07:00","message":"[bufferProcess] send to processor:อาจจะนำไปสู่การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:39.282004702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:39.282007956+07:00","message":"> Transcript [1771] [false]: 'อาจจะนำไปสู่การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:39.282011477+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:39.282013501+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:39.282015547+07:00","message":"StatePrefix: 'อาจจะนำไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:39.282017675+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:39.402722472+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:39.402763623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะนำไปสู่ภาวะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:39.402770168+07:00","message":"receive interim result [false|false]: อาจจะนำไปสู่ภาวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:39.40278669+07:00","message":"[buffer interim] 227 false อาจจะนำไปสู่ภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:39.402795288+07:00","message":"[bufferProcess] interim [400000000]:อาจจะนำไปสู่ภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:39.402797888+07:00","message":"[bufferProcess] send to processor:อาจจะนำไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:39.402801544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:39.402804599+07:00","message":"> Transcript [1772] [false]: 'อาจจะนำไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:39.402808149+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:39.402810164+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:39.402812564+07:00","message":"StatePrefix: 'อาจจะนำไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:39.402814884+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:39.988787276+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:39.988822538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะนำไปสู่ภาวะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:39.988829132+07:00","message":"receive interim result [false|false]: อาจจะนำไปสู่ภาวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:39.988846166+07:00","message":"[buffer interim] 227 false อาจจะนำไปสู่ภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:39.988853508+07:00","message":"[bufferProcess] interim [0]:อาจจะนำไปสู่ภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:39.988861366+07:00","message":"[bufferProcess] send to processor:อาจจะนำไปสู่ภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:39.988868988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:39.988871945+07:00","message":"> Transcript [1773] [false]: 'อาจจะนำไปสู่ภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:39.988876175+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:39.988879654+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:39.988883239+07:00","message":"StatePrefix: 'อาจจะนำไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:39.988885991+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:40.044847039+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:40.044881697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะนำไปสู่ภาวะติด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:40.044895188+07:00","message":"receive interim result [false|false]: อาจจะนำไปสู่ภาวะติด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:40.044909105+07:00","message":"[buffer interim] 227 false อาจจะนำไปสู่ภาวะติด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.044915419+07:00","message":"[bufferProcess] interim [60000000]:อาจจะนำไปสู่ภาวะติด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.044918336+07:00","message":"[bufferProcess] send to processor:อาจจะนำไปสู่ภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.044924656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.044927902+07:00","message":"> Transcript [1774] [false]: 'อาจจะนำไปสู่ภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.044931135+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.044933117+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.044936794+07:00","message":"StatePrefix: 'อาจจะนำไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.044938835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.044944597+07:00","message":"Push: 'อาจจะนำไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.044946465+07:00","message":"TextPushed: 'อาจจะนำไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.044949624+07:00","message":"Set new StatePrefix : 'อาจจะนำไปสู่ภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.044952597+07:00","message":"Next Push (prob) : 'ภาวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:40.044962116+07:00","message":"push: {false อาจจะนำไปสู่ 0 0xc003117180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:40.047525272+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:40.047556232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะนำไปสู่ภาวะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:40.04756213+07:00","message":"receive interim result [false|false]: อาจจะนำไปสู่ภาวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:40.047578239+07:00","message":"[buffer interim] 227 false อาจจะนำไปสู่ภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.047584235+07:00","message":"[bufferProcess] interim [120000000]:อาจจะนำไปสู่ภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.047587113+07:00","message":"[bufferProcess] send to processor:อาจจะนำไปสู่ภาวะติด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.047594293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.047599268+07:00","message":"> Transcript [1775] [false]: 'อาจจะนำไปสู่ภาวะติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.047602652+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.047604948+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.047607112+07:00","message":"StatePrefix: 'อาจจะนำไปสู่ภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.047609336+07:00","message":"TextPushed: 'อาจจะนำไปสู่'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:40.152193493+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:40.152219692+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:40.297232065+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:40.297273432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะนำไปสู่ภาวะปกติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:40.297279714+07:00","message":"receive interim result [false|false]: อาจจะนำไปสู่ภาวะปกติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:40.297301102+07:00","message":"[buffer interim] 227 false อาจจะนำไปสู่ภาวะปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.297308255+07:00","message":"[bufferProcess] interim [240000000]:อาจจะนำไปสู่ภาวะปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.297310682+07:00","message":"[bufferProcess] send to processor:อาจจะนำไปสู่ภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.297317926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.297320754+07:00","message":"> Transcript [1776] [false]: 'อาจจะนำไปสู่ภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.297323737+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.297325915+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.297329286+07:00","message":"StatePrefix: 'อาจจะนำไปสู่ภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.297332748+07:00","message":"TextPushed: 'อาจจะนำไปสู่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:40.579253818+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:40.579298614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะนำไปสู่ภาวะปกติก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:40.579305384+07:00","message":"receive interim result [false|false]: อาจจะนำไปสู่ภาวะปกติก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:40.579324094+07:00","message":"[buffer interim] 227 false อาจจะนำไปสู่ภาวะปกติก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.579330816+07:00","message":"[bufferProcess] interim [600000000]:อาจจะนำไปสู่ภาวะปกติก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.579333745+07:00","message":"[bufferProcess] send to processor:อาจจะนำไปสู่ภาวะปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.579336949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.579339763+07:00","message":"> Transcript [1777] [false]: 'อาจจะนำไปสู่ภาวะปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.579342752+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.579345019+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.579347055+07:00","message":"StatePrefix: 'อาจจะนำไปสู่ภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.579349074+07:00","message":"TextPushed: 'อาจจะนำไปสู่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:40.740500886+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:40.740539722+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะนำไปสู่ภาวะปกติก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:40.740545021+07:00","message":"receive interim result [false|false]: อาจจะนำไปสู่ภาวะปกติก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:40.740556121+07:00","message":"[buffer interim] 227 false อาจจะนำไปสู่ภาวะปกติก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.740562245+07:00","message":"[bufferProcess] interim [720000000]:อาจจะนำไปสู่ภาวะปกติก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.740564721+07:00","message":"[bufferProcess] send to processor:อาจจะนำไปสู่ภาวะปกติก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.740569999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.740572597+07:00","message":"> Transcript [1778] [false]: 'อาจจะนำไปสู่ภาวะปกติก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.740575699+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.740577816+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.740580244+07:00","message":"StatePrefix: 'อาจจะนำไปสู่ภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.740582425+07:00","message":"TextPushed: 'อาจจะนำไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.740587189+07:00","message":"Push: 'ภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.740589311+07:00","message":"TextPushed: 'อาจจะนำไปสู่ภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.74059177+07:00","message":"Set new StatePrefix : 'อาจจะนำไปสู่ภาวะปกติก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:40.740593952+07:00","message":"Next Push (prob) : 'ปกติก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:40.740601439+07:00","message":"push: {false ภาวะ 0 0xc003117180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:41.093228255+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:41.093265382+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะนำไปสู่ภาวะปกติก็คือภาวะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:41.093271956+07:00","message":"receive interim result [false|false]: อาจจะนำไปสู่ภาวะปกติก็คือภาวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:41.093287826+07:00","message":"[buffer interim] 227 false อาจจะนำไปสู่ภาวะปกติก็คือภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:41.093295208+07:00","message":"[bufferProcess] interim [80000000]:อาจจะนำไปสู่ภาวะปกติก็คือภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:41.093299084+07:00","message":"[bufferProcess] send to processor:อาจจะนำไปสู่ภาวะปกติก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:41.093307018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:41.093309518+07:00","message":"> Transcript [1779] [false]: 'อาจจะนำไปสู่ภาวะปกติก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:41.093312732+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:41.093315887+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:41.093318115+07:00","message":"StatePrefix: 'อาจจะนำไปสู่ภาวะปกติก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:41.093320074+07:00","message":"TextPushed: 'อาจจะนำไปสู่ภาวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:41.181502257+07:00","message":"[GCS] IsForceVAD: false for message ID: 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:41.291610501+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:41.291647432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะนำไปสู่ภาวะปกติก็คือภาวะ\",\"confidence\":0.9582976}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:41.291654088+07:00","message":"receive interim result [true|false]: อาจจะนำไปสู่ภาวะปกติก็คือภาวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:41.291664515+07:00","message":"end recv isFinal message id 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:41.291667005+07:00","message":"end Recv id 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:41.29167342+07:00","message":"[buffer interim] 227 true อาจจะนำไปสู่ภาวะปกติก็คือภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:41.291680793+07:00","message":"[bufferProcess] interim [380000000]:อาจจะนำไปสู่ภาวะปกติก็คือภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:41.291684549+07:00","message":"[bufferProcess] send to processor (isfinal):อาจจะนำไปสู่ภาวะปกติก็คือภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:41.291697797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:41.291723565+07:00","message":"> Transcript [1780] [false]: 'อาจจะนำไปสู่ภาวะปกติก็คือภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:41.29173042+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:41.291732838+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:41.291734985+07:00","message":"StatePrefix: 'อาจจะนำไปสู่ภาวะปกติก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:41.291737603+07:00","message":"TextPushed: 'อาจจะนำไปสู่ภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:41.291740414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:41.291742551+07:00","message":"> Transcript [1781] [true]: 'อาจจะนำไปสู่ภาวะปกติก็คือภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:41.291744654+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:41.291746279+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:41.291747895+07:00","message":"StatePrefix: 'อาจจะนำไปสู่ภาวะปกติก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:41.291749584+07:00","message":"TextPushed: 'อาจจะนำไปสู่ภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:41.291755423+07:00","message":"Push: 'ปกติก็คือภาวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:41.291769551+07:00","message":"push: {true ปกติก็คือภาวะ 0 0xc003117180}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:41.302495743+07:00","message":"write wav file: './tmp/7576/7576_227.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:41.565896755+07:00","message":"[GCS] Start streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:42.652790658+07:00","message":"[GCS] IsForceVAD: false for message ID: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:42.736561897+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:42.736579896+07:00","message":"found end of frame, send empty tag with msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:42.736582862+07:00","message":"end Recv id 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:42.736589553+07:00","message":"[buffer interim] 228 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:42.736595826+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:42.736599563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:42.736602465+07:00","message":"> Transcript [1782] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:42.736604864+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:42.736606818+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:42.736608625+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:42.736610348+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:42.736612822+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:42.736622297+07:00","message":"push: {true \n 0 0xc00354e600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:42.742272704+07:00","message":"write wav file: './tmp/7576/7576_228.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:43.114728515+07:00","message":"[GCS] Start streaming session, msgId: 229"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:43.152721453+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:43.152711716+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:44.156773071+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:44.156808132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:44.156813316+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:44.156827404+07:00","message":"[buffer interim] 229 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:44.156833729+07:00","message":"[bufferProcess] interim [840000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:44.156835377+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:44.156840766+07:00","message":"[bufferProcess] send to processor (ticker):ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:44.15684356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:44.156846421+07:00","message":"> Transcript [1783] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:44.156848524+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:44.288903152+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:44.288942666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทรงผม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:44.288948185+07:00","message":"receive interim result [false|false]: ทรงผม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:44.288962201+07:00","message":"[buffer interim] 229 false ทรงผม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:44.288969263+07:00","message":"[bufferProcess] interim [20000000]:ทรงผม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:44.288971106+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:44.541331482+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:44.5413676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:44.541373135+07:00","message":"receive interim result [false|false]: ส่งผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:44.54138708+07:00","message":"[buffer interim] 229 false ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:44.541393474+07:00","message":"[bufferProcess] interim [320000000]:ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:44.541395689+07:00","message":"[bufferProcess] send to processor:ทรงผม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:44.541401021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:44.541403985+07:00","message":"> Transcript [1784] [false]: 'ทรงผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:44.541406159+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:44.541408062+07:00","message":"Set new StatePrefix: 'ทรงผม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:44.853667313+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:44.85370136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทรงผมตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:44.853707166+07:00","message":"receive interim result [false|false]: ทรงผมตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:44.853718767+07:00","message":"[buffer interim] 229 false ทรงผมตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:44.853725474+07:00","message":"[bufferProcess] interim [560000000]:ทรงผมตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:44.853727797+07:00","message":"[bufferProcess] send to processor:ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:44.853732621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:44.853735152+07:00","message":"> Transcript [1785] [false]: 'ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:44.853737545+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:44.853739748+07:00","message":"Set new StatePrefix: 'ส่งผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:44.854691492+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:44.854701247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลต่อภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:44.854704785+07:00","message":"receive interim result [false|false]: ส่งผลต่อภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:44.854712273+07:00","message":"[buffer interim] 229 false ส่งผลต่อภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:44.854715669+07:00","message":"[bufferProcess] interim [620000000]:ส่งผลต่อภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:44.854717572+07:00","message":"[bufferProcess] send to processor:ทรงผมตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:44.854719861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:44.854721735+07:00","message":"> Transcript [1786] [false]: 'ทรงผมตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:44.854723357+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:44.854724962+07:00","message":"Set new StatePrefix: 'ทรงผมตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:45.173845292+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:45.173884849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลต่อภาพรวม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:45.173890273+07:00","message":"receive interim result [false|false]: ส่งผลต่อภาพรวม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:45.173902044+07:00","message":"[buffer interim] 229 false ส่งผลต่อภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.173908317+07:00","message":"[bufferProcess] interim [860000000]:ส่งผลต่อภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.173910857+07:00","message":"[bufferProcess] send to processor:ส่งผลต่อภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.173916155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.173918801+07:00","message":"> Transcript [1787] [false]: 'ส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.173920981+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.17392301+07:00","message":"Set new StatePrefix: 'ส่งผลต่อภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:45.434676524+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:45.43472167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลต่อภาพรวมของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:45.434729352+07:00","message":"receive interim result [false|false]: ส่งผลต่อภาพรวมของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:45.434744972+07:00","message":"[buffer interim] 229 false ส่งผลต่อภาพรวมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.434753227+07:00","message":"[bufferProcess] interim [160000000]:ส่งผลต่อภาพรวมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.434755952+07:00","message":"[bufferProcess] send to processor:ส่งผลต่อภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.434762327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.434765168+07:00","message":"> Transcript [1788] [false]: 'ส่งผลต่อภาพรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.434769127+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.434771293+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.434773182+07:00","message":"StatePrefix: 'ส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.434775756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:45.771995734+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:45.772033711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลต่อภาพรวมของสุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:45.772039711+07:00","message":"receive interim result [false|false]: ส่งผลต่อภาพรวมของสุด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:45.772054649+07:00","message":"[buffer interim] 229 false ส่งผลต่อภาพรวมของสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.772062075+07:00","message":"[bufferProcess] interim [460000000]:ส่งผลต่อภาพรวมของสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.772064598+07:00","message":"[bufferProcess] send to processor:ส่งผลต่อภาพรวมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.772071326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.772073867+07:00","message":"> Transcript [1789] [false]: 'ส่งผลต่อภาพรวมของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.772077007+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.772079235+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.772081094+07:00","message":"StatePrefix: 'ส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.772095044+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:45.78852691+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:45.788560828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลต่อภาพรวมของสุข\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:45.788565633+07:00","message":"receive interim result [false|false]: ส่งผลต่อภาพรวมของสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:45.788577644+07:00","message":"[buffer interim] 229 false ส่งผลต่อภาพรวมของสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.788583725+07:00","message":"[bufferProcess] interim [520000000]:ส่งผลต่อภาพรวมของสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.788585876+07:00","message":"[bufferProcess] send to processor:ส่งผลต่อภาพรวมของสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.788589316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.788591684+07:00","message":"> Transcript [1790] [false]: 'ส่งผลต่อภาพรวมของสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.78859654+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.788598884+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.788600708+07:00","message":"StatePrefix: 'ส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.788602694+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:45.939659518+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:45.939698127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลต่อภาพรวมของสุขภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:45.939705252+07:00","message":"receive interim result [false|false]: ส่งผลต่อภาพรวมของสุขภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:45.939717628+07:00","message":"[buffer interim] 229 false ส่งผลต่อภาพรวมของสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.939725544+07:00","message":"[bufferProcess] interim [640000000]:ส่งผลต่อภาพรวมของสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.939727806+07:00","message":"[bufferProcess] send to processor:ส่งผลต่อภาพรวมของสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.939733074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.939735786+07:00","message":"> Transcript [1791] [false]: 'ส่งผลต่อภาพรวมของสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.939739088+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.939741202+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.939743007+07:00","message":"StatePrefix: 'ส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.939745376+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.939749716+07:00","message":"Push: 'ส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.939751772+07:00","message":"TextPushed: 'ส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.939753753+07:00","message":"Set new StatePrefix : 'ส่งผลต่อภาพรวมของสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:45.939755814+07:00","message":"Next Push (prob) : 'รวมของสุข'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:45.939763152+07:00","message":"push: {false ส่งผลต่อภาพ 0 0xc00354f400}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:46.153219298+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:46.153219182+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:46.270759903+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:46.270803561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลต่อภาพรวมของสุขภาพของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:46.270811237+07:00","message":"receive interim result [false|false]: ส่งผลต่อภาพรวมของสุขภาพของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:46.270827381+07:00","message":"[buffer interim] 229 false ส่งผลต่อภาพรวมของสุขภาพของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.270835227+07:00","message":"[bufferProcess] interim [0]:ส่งผลต่อภาพรวมของสุขภาพของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.270838975+07:00","message":"[bufferProcess] send to processor:ส่งผลต่อภาพรวมของสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.270845743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.270850245+07:00","message":"> Transcript [1792] [false]: 'ส่งผลต่อภาพรวมของสุขภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.270855966+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.270859079+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.270862709+07:00","message":"StatePrefix: 'ส่งผลต่อภาพรวมของสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.270866023+07:00","message":"TextPushed: 'ส่งผลต่อภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:46.312094493+07:00","message":"[GCS] IsForceVAD: false for message ID: 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:46.374919111+07:00","message":"[GCS] Start streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:46.411821184+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:46.411874986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลต่อภาพรวมของสุขภาพของ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:46.411882571+07:00","message":"receive interim result [true|false]: ส่งผลต่อภาพรวมของสุขภาพของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:46.411895062+07:00","message":"end recv isFinal message id 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:46.411898174+07:00","message":"end Recv id 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:46.411906152+07:00","message":"[buffer interim] 229 true ส่งผลต่อภาพรวมของสุขภาพของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.411915498+07:00","message":"[bufferProcess] interim [210000000]:ส่งผลต่อภาพรวมของสุขภาพของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.411923972+07:00","message":"[bufferProcess] send to processor (isfinal):ส่งผลต่อภาพรวมของสุขภาพของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.411928303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.411932472+07:00","message":"> Transcript [1793] [false]: 'ส่งผลต่อภาพรวมของสุขภาพของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.411936676+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.411939455+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.411942368+07:00","message":"StatePrefix: 'ส่งผลต่อภาพรวมของสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.411945853+07:00","message":"TextPushed: 'ส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.411948516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.411951504+07:00","message":"> Transcript [1794] [true]: 'ส่งผลต่อภาพรวมของสุขภาพของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.411954963+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.411957766+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.411960389+07:00","message":"StatePrefix: 'ส่งผลต่อภาพรวมของสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.411963164+07:00","message":"TextPushed: 'ส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.411967268+07:00","message":"Push: 'รวมของสุขภาพของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:46.411977816+07:00","message":"push: {true รวมของสุขภาพของ 0 0xc00354f400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:46.420507427+07:00","message":"write wav file: './tmp/7576/7576_229.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:46.443936127+07:00","message":"[GCS] IsForceVAD: false for message ID: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:46.794671651+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:46.79469009+07:00","message":"found end of frame, send empty tag with msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:46.794693367+07:00","message":"end Recv id 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:46.794700938+07:00","message":"[buffer interim] 230 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.79470688+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.794709955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.794712743+07:00","message":"> Transcript [1795] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.794715083+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.794716939+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.794718593+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.794720343+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:46.794722896+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:46.794732173+07:00","message":"push: {true \n 0 0xc00354f800}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:46.799618001+07:00","message":"write wav file: './tmp/7576/7576_230.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:46.825158441+07:00","message":"[GCS] Start streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:47.388873745+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:47.388918697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พูด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:47.38892443+07:00","message":"receive interim result [false|false]: พูด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:47.388939994+07:00","message":"[buffer interim] 231 false พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:47.388946613+07:00","message":"[bufferProcess] interim [420000000]:พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:47.388948606+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:47.700655249+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:47.70069417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผู้พัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:47.700699422+07:00","message":"receive interim result [false|false]: ผู้พัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:47.70071061+07:00","message":"[buffer interim] 231 false ผู้พัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:47.700717862+07:00","message":"[bufferProcess] interim [660000000]:ผู้พัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:47.700720156+07:00","message":"[bufferProcess] send to processor:พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:47.700723304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:47.700725825+07:00","message":"> Transcript [1796] [false]: 'พูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:47.700727827+07:00","message":"Set StatePrefix (first interim): 'พูด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:47.881903363+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:47.881942906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผู้ผ่านอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:47.881948668+07:00","message":"receive interim result [false|false]: ผู้ผ่านอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:47.881963535+07:00","message":"[buffer interim] 231 false ผู้ผ่านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:47.881970364+07:00","message":"[bufferProcess] interim [900000000]:ผู้ผ่านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:47.881972815+07:00","message":"[bufferProcess] send to processor:ผู้พัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:47.88197587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:47.881979086+07:00","message":"> Transcript [1797] [false]: 'ผู้พัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:47.881981728+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:47.881983668+07:00","message":"Set new StatePrefix: 'ผู้พัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:48.182751481+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:48.182791726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผู้ทานอาหารได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:48.182797634+07:00","message":"receive interim result [false|false]: ผู้ทานอาหารได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:48.182809369+07:00","message":"[buffer interim] 231 false ผู้ทานอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:48.182815619+07:00","message":"[bufferProcess] interim [200000000]:ผู้ทานอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:48.182818111+07:00","message":"[bufferProcess] send to processor:ผู้ผ่านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:48.182823333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:48.182826064+07:00","message":"> Transcript [1798] [false]: 'ผู้ผ่านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:48.182828393+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:48.182834987+07:00","message":"Set new StatePrefix: 'ผู้ผ่านอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:48.422233222+07:00","message":"[GCS] IsForceVAD: false for message ID: 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:48.534988041+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:48.535032871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พูดผ่านอาหารได้\",\"confidence\":0.90187436}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:48.535038938+07:00","message":"receive interim result [true|false]: พูดผ่านอาหารได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:48.535048529+07:00","message":"end recv isFinal message id 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:48.535051057+07:00","message":"end Recv id 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:48.535058692+07:00","message":"[buffer interim] 231 true พูดผ่านอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:48.535074246+07:00","message":"[bufferProcess] interim [620000000]:พูดผ่านอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:48.535077421+07:00","message":"[bufferProcess] send to processor (isfinal):ผู้ทานอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:48.535098719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:48.535124501+07:00","message":"> Transcript [1799] [false]: 'ผู้ทานอาหารได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:48.535128655+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:48.53513113+07:00","message":"Set new StatePrefix: 'ผู้ทานอาหารได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:48.535133655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:48.535135661+07:00","message":"> Transcript [1800] [true]: 'พูดผ่านอาหารได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:48.535139254+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:48.535141214+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:48.535143363+07:00","message":"StatePrefix: 'ผู้ทานอาหารได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:48.535145574+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:48.535148431+07:00","message":"Push: 'พูดผ่านอาหารได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:48.535157883+07:00","message":"push: {true พูดผ่านอาหารได้ 0 0xc00354fd80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:48.542612558+07:00","message":"write wav file: './tmp/7576/7576_231.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:48.74636133+07:00","message":"[GCS] Start streaming session, msgId: 232"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:49.153971151+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:49.153985302+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:49.925896629+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:49.925937471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:49.925943123+07:00","message":"receive interim result [false|false]: กิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:49.925960231+07:00","message":"[buffer interim] 232 false กิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:49.925967523+07:00","message":"[bufferProcess] interim [200000000]:กิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:49.925969432+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:49.925976539+07:00","message":"[bufferProcess] send to processor (ticker):กิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:49.925979307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:49.925981954+07:00","message":"> Transcript [1801] [false]: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:49.925984288+07:00","message":"Set StatePrefix (first interim): 'กิน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.176201379+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.17624361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.176249692+07:00","message":"receive interim result [false|false]: วัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.176264965+07:00","message":"[buffer interim] 232 false วัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.176272594+07:00","message":"[bufferProcess] interim [440000000]:วัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.176274642+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.303593999+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.303637648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.303644535+07:00","message":"receive interim result [false|false]: พวง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.303659255+07:00","message":"[buffer interim] 232 false พวง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.303666357+07:00","message":"[bufferProcess] interim [560000000]:พวง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.303669714+07:00","message":"[bufferProcess] send to processor:วัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.303676741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.303679948+07:00","message":"> Transcript [1802] [false]: 'วัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.303682589+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.303684737+07:00","message":"Set new StatePrefix: 'วัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.410426033+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.41046467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัวก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.410470927+07:00","message":"receive interim result [false|false]: วัวก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.410485701+07:00","message":"[buffer interim] 232 false วัวก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.410493016+07:00","message":"[bufferProcess] interim [680000000]:วัวก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.410495291+07:00","message":"[bufferProcess] send to processor:พวง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.410502084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.410504855+07:00","message":"> Transcript [1803] [false]: 'พวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.410507381+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.410512071+07:00","message":"Set new StatePrefix: 'พวง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.531636133+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.531674944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งที่ควรทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.531680545+07:00","message":"receive interim result [false|false]: สิ่งที่ควรทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.531694759+07:00","message":"[buffer interim] 232 false สิ่งที่ควรทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.531702293+07:00","message":"[bufferProcess] interim [740000000]:สิ่งที่ควรทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.531704502+07:00","message":"[bufferProcess] send to processor:วัวก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.531708051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.531710572+07:00","message":"> Transcript [1804] [false]: 'วัวก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.531712833+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.531714947+07:00","message":"Set new StatePrefix: 'วัวก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.602784298+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.602816636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัวกำลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.602822049+07:00","message":"receive interim result [false|false]: วัวกำลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.602834627+07:00","message":"[buffer interim] 232 false วัวกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.602840345+07:00","message":"[bufferProcess] interim [800000000]:วัวกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.60284283+07:00","message":"[bufferProcess] send to processor:สิ่งที่ควรทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.602848334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.602850912+07:00","message":"> Transcript [1805] [false]: 'สิ่งที่ควรทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.602853317+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.602855292+07:00","message":"Set new StatePrefix: 'สิ่งที่ควรทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.660496619+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.660539529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัวกำลังจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.660545907+07:00","message":"receive interim result [false|false]: วัวกำลังจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.660561696+07:00","message":"[buffer interim] 232 false วัวกำลังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.660572826+07:00","message":"[bufferProcess] interim [920000000]:วัวกำลังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.660575708+07:00","message":"[bufferProcess] send to processor:วัวกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.660583304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.660586247+07:00","message":"> Transcript [1806] [false]: 'วัวกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.660589182+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.660591267+07:00","message":"Set new StatePrefix: 'วัวกำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.709029286+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.709068662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัวกำลังไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.709076471+07:00","message":"receive interim result [false|false]: วัวกำลังไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.709113033+07:00","message":"[buffer interim] 232 false วัวกำลังไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.709121359+07:00","message":"[bufferProcess] interim [980000000]:วัวกำลังไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.709124725+07:00","message":"[bufferProcess] send to processor:วัวกำลังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.70913241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.709136975+07:00","message":"> Transcript [1807] [false]: 'วัวกำลังจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.709140931+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.709143978+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.709146877+07:00","message":"StatePrefix: 'วัวกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.709149696+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.838269173+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.838307869+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัวกำลังพยายาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.838314687+07:00","message":"receive interim result [false|false]: วัวกำลังพยายาม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.838329037+07:00","message":"[buffer interim] 232 false วัวกำลังพยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.838336922+07:00","message":"[bufferProcess] interim [100000000]:วัวกำลังพยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.838339424+07:00","message":"[bufferProcess] send to processor:วัวกำลังไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.838343067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.838346068+07:00","message":"> Transcript [1808] [false]: 'วัวกำลังไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.838349348+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.83835132+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.838353719+07:00","message":"StatePrefix: 'วัวกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.838355655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.005236034+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.005275745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัวกำลังพยายามบอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.00528291+07:00","message":"receive interim result [false|false]: วัวกำลังพยายามบอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.005297999+07:00","message":"[buffer interim] 232 false วัวกำลังพยายามบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.005306263+07:00","message":"[bufferProcess] interim [280000000]:วัวกำลังพยายามบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.005309007+07:00","message":"[bufferProcess] send to processor:วัวกำลังพยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.005317516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.005320777+07:00","message":"> Transcript [1809] [false]: 'วัวกำลังพยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.005326986+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.005329371+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.005331163+07:00","message":"StatePrefix: 'วัวกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.005333267+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.092888704+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.092924885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัวกำลังพยายามบอกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.09293093+07:00","message":"receive interim result [false|false]: วัวกำลังพยายามบอกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.092947647+07:00","message":"[buffer interim] 232 false วัวกำลังพยายามบอกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.092956151+07:00","message":"[bufferProcess] interim [400000000]:วัวกำลังพยายามบอกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.092960078+07:00","message":"[bufferProcess] send to processor:วัวกำลังพยายามบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.092967447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.092970195+07:00","message":"> Transcript [1810] [false]: 'วัวกำลังพยายามบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.09297351+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.0929761+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.09297813+07:00","message":"StatePrefix: 'วัวกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.092980581+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.092985977+07:00","message":"Push: 'วัวกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.092988418+07:00","message":"TextPushed: 'วัวกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.092990694+07:00","message":"Set new StatePrefix : 'วัวกำลังพยายามบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.092993014+07:00","message":"Next Push (prob) : 'พยายามบอก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.093001776+07:00","message":"push: {false วัวกำลัง 0 0xc001ee7080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.226868096+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.226899169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัวกำลังพยายามบอกก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.226905327+07:00","message":"receive interim result [false|false]: วัวกำลังพยายามบอกก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.226918545+07:00","message":"[buffer interim] 232 false วัวกำลังพยายามบอกก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.226925512+07:00","message":"[bufferProcess] interim [520000000]:วัวกำลังพยายามบอกก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.226928279+07:00","message":"[bufferProcess] send to processor:วัวกำลังพยายามบอกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.226935389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.226937578+07:00","message":"> Transcript [1811] [false]: 'วัวกำลังพยายามบอกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.22694082+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.226942912+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.226944758+07:00","message":"StatePrefix: 'วัวกำลังพยายามบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.226947627+07:00","message":"TextPushed: 'วัวกำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.416441953+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.416480644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัวกำลังพยายามบอกก็คือว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.416487217+07:00","message":"receive interim result [false|false]: วัวกำลังพยายามบอกก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.416500684+07:00","message":"[buffer interim] 232 false วัวกำลังพยายามบอกก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.41651745+07:00","message":"[bufferProcess] interim [700000000]:วัวกำลังพยายามบอกก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.416520106+07:00","message":"[bufferProcess] send to processor:วัวกำลังพยายามบอกก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.416527318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.416532072+07:00","message":"> Transcript [1812] [false]: 'วัวกำลังพยายามบอกก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.416536014+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.416538213+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.416540422+07:00","message":"StatePrefix: 'วัวกำลังพยายามบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.416542881+07:00","message":"TextPushed: 'วัวกำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.983960636+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.983997514+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัวกำลังพยายามบอกก็คือว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.98400348+07:00","message":"receive interim result [false|false]: วัวกำลังพยายามบอกก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.984021189+07:00","message":"[buffer interim] 232 false วัวกำลังพยายามบอกก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.984029259+07:00","message":"[bufferProcess] interim [300000000]:วัวกำลังพยายามบอกก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.984031644+07:00","message":"[bufferProcess] send to processor:วัวกำลังพยายามบอกก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.984035355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.984038386+07:00","message":"> Transcript [1813] [false]: 'วัวกำลังพยายามบอกก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.984041553+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.984043403+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.984045352+07:00","message":"StatePrefix: 'วัวกำลังพยายามบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.984047455+07:00","message":"TextPushed: 'วัวกำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:52.081330723+07:00","message":"[GCS] IsForceVAD: false for message ID: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:52.121925679+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:52.121972998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัวกำลังพยายามบอกก็คือว่าถ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:52.121980444+07:00","message":"receive interim result [false|false]: วัวกำลังพยายามบอกก็คือว่าถ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:52.121996877+07:00","message":"[buffer interim] 232 false วัวกำลังพยายามบอกก็คือว่าถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:52.122005174+07:00","message":"[bufferProcess] interim [360000000]:วัวกำลังพยายามบอกก็คือว่าถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:52.122009673+07:00","message":"[bufferProcess] send to processor:วัวกำลังพยายามบอกก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:52.122017792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:52.122020572+07:00","message":"> Transcript [1814] [false]: 'วัวกำลังพยายามบอกก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:52.122024551+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:52.122027373+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:52.122029748+07:00","message":"StatePrefix: 'วัวกำลังพยายามบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:52.122031945+07:00","message":"TextPushed: 'วัวกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:52.122038925+07:00","message":"Push: 'พยายามบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:52.12204072+07:00","message":"TextPushed: 'วัวกำลังพยายามบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:52.12204279+07:00","message":"Set new StatePrefix : 'วัวกำลังพยายามบอกก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:52.122044858+07:00","message":"Next Push (prob) : 'ก็คือว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:52.12205411+07:00","message":"push: {false พยายามบอก 0 0xc001ee7080}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:52.155036746+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:52.155052976+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:52.276225413+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:52.276264252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัวกำลังพยายามบอกก็คือว่า\",\"confidence\":0.928067}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:52.276270766+07:00","message":"receive interim result [true|false]: วัวกำลังพยายามบอกก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:52.276281091+07:00","message":"end recv isFinal message id 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:52.27628334+07:00","message":"end Recv id 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:52.276289838+07:00","message":"[buffer interim] 232 true วัวกำลังพยายามบอกก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:52.276297282+07:00","message":"[bufferProcess] interim [540000000]:วัวกำลังพยายามบอกก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:52.276300922+07:00","message":"[bufferProcess] send to processor (isfinal):วัวกำลังพยายามบอกก็คือว่าถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:52.276312672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:52.276335683+07:00","message":"> Transcript [1815] [false]: 'วัวกำลังพยายามบอกก็คือว่าถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:52.276342953+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:52.276346147+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:52.276348481+07:00","message":"StatePrefix: 'วัวกำลังพยายามบอกก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:52.276350957+07:00","message":"TextPushed: 'วัวกำลังพยายามบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:52.276354328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:52.276357037+07:00","message":"> Transcript [1816] [true]: 'วัวกำลังพยายามบอกก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:52.27635936+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:52.276361535+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:52.276363485+07:00","message":"StatePrefix: 'วัวกำลังพยายามบอกก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:52.276365211+07:00","message":"TextPushed: 'วัวกำลังพยายามบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:52.276374328+07:00","message":"Push: 'ก็คือว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:52.276386903+07:00","message":"push: {true ก็คือว่า 0 0xc001ee7080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:52.288104623+07:00","message":"write wav file: './tmp/7576/7576_232.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:52.527974812+07:00","message":"[GCS] Start streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:53.196844001+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:53.196891358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัยวะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:53.196897356+07:00","message":"receive interim result [false|false]: อวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:53.196912562+07:00","message":"[buffer interim] 233 false อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:53.196919489+07:00","message":"[bufferProcess] interim [480000000]:อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:53.196921391+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:53.251605944+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:53.25165339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัยวะใด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:53.251660153+07:00","message":"receive interim result [false|false]: อวัยวะใด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:53.251679874+07:00","message":"[buffer interim] 233 false อวัยวะใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:53.251693538+07:00","message":"[bufferProcess] interim [600000000]:อวัยวะใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:53.251697575+07:00","message":"[bufferProcess] send to processor:อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:53.25170629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:53.251710501+07:00","message":"> Transcript [1817] [false]: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:53.251713924+07:00","message":"Set StatePrefix (first interim): 'อวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:53.709022717+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:53.709058843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัยวะใดอวัยวะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:53.709064658+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:53.709075459+07:00","message":"[buffer interim] 233 false อวัยวะใดอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:53.70908783+07:00","message":"[bufferProcess] interim [960000000]:อวัยวะใดอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:53.709090526+07:00","message":"[bufferProcess] send to processor:อวัยวะใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:53.709093939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:53.709096819+07:00","message":"> Transcript [1818] [false]: 'อวัยวะใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:53.709100059+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:53.709102083+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:53.709103885+07:00","message":"StatePrefix: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:53.70910576+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:53.959165463+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:53.959201621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัยวะใดอวัยวะหนึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:53.959207146+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:53.959219465+07:00","message":"[buffer interim] 233 false อวัยวะใดอวัยวะหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:53.959225642+07:00","message":"[bufferProcess] interim [260000000]:อวัยวะใดอวัยวะหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:53.959228676+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:53.959234011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:53.959236601+07:00","message":"> Transcript [1819] [false]: 'อวัยวะใดอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:53.959240354+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:53.95924261+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:53.959244626+07:00","message":"StatePrefix: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:53.959246749+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:54.163265426+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:54.163303107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัยวะใดอวัยวะหนึ่งใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:54.163309825+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่งใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:54.163327449+07:00","message":"[buffer interim] 233 false อวัยวะใดอวัยวะหนึ่งใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.16333479+07:00","message":"[bufferProcess] interim [500000000]:อวัยวะใดอวัยวะหนึ่งใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.16333765+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.163343318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.163345897+07:00","message":"> Transcript [1820] [false]: 'อวัยวะใดอวัยวะหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.163349117+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.163351281+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.163353168+07:00","message":"StatePrefix: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.163355195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:54.489636369+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:54.489683627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัยวะใดอวัยวะหนึ่งในร่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:54.489689809+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่งในร่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:54.48970907+07:00","message":"[buffer interim] 233 false อวัยวะใดอวัยวะหนึ่งในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.489717062+07:00","message":"[bufferProcess] interim [800000000]:อวัยวะใดอวัยวะหนึ่งในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.489720217+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะหนึ่งใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.489724217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.489727795+07:00","message":"> Transcript [1821] [false]: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.489732097+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.48973426+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.489736156+07:00","message":"StatePrefix: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.489738116+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.489742877+07:00","message":"Push: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.489744808+07:00","message":"TextPushed: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.489746938+07:00","message":"Set new StatePrefix : 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.48974922+07:00","message":"Next Push (prob) : 'ใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:54.489758212+07:00","message":"push: {false อวัยวะ 0 0xc001ee6800}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:54.604860801+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:54.604906707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัยวะใดอวัยวะหนึ่งในระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:54.604914456+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่งในระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:54.604934485+07:00","message":"[buffer interim] 233 false อวัยวะใดอวัยวะหนึ่งในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.604946841+07:00","message":"[bufferProcess] interim [860000000]:อวัยวะใดอวัยวะหนึ่งในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.604949769+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะหนึ่งในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.604954152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.604957481+07:00","message":"> Transcript [1822] [false]: 'อวัยวะใดอวัยวะหนึ่งในร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.604961064+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.604963279+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.604965167+07:00","message":"StatePrefix: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.604967804+07:00","message":"TextPushed: 'อวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:54.853963443+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:54.853996275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัยวะใดอวัยวะหนึ่งในระบบนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:54.854001596+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่งในระบบนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:54.854015784+07:00","message":"[buffer interim] 233 false อวัยวะใดอวัยวะหนึ่งในระบบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.854022063+07:00","message":"[bufferProcess] interim [160000000]:อวัยวะใดอวัยวะหนึ่งในระบบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.854024365+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะหนึ่งในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.854027492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.854030446+07:00","message":"> Transcript [1823] [false]: 'อวัยวะใดอวัยวะหนึ่งในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.854033645+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.85403551+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.854037579+07:00","message":"StatePrefix: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.854039814+07:00","message":"TextPushed: 'อวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:54.864066134+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:54.864102827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัยวะใดอวัยวะหนึ่งในระบบนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:54.864108019+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่งในระบบนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:54.86412396+07:00","message":"[buffer interim] 233 false อวัยวะใดอวัยวะหนึ่งในระบบนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.864131479+07:00","message":"[bufferProcess] interim [220000000]:อวัยวะใดอวัยวะหนึ่งในระบบนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.864133902+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะหนึ่งในระบบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.864141561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.86414455+07:00","message":"> Transcript [1824] [false]: 'อวัยวะใดอวัยวะหนึ่งในระบบนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.864147737+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.864149864+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.864151924+07:00","message":"StatePrefix: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:54.864154408+07:00","message":"TextPushed: 'อวัยวะ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:55.155521243+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:55.155525653+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.173674855+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.173707483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.17371459+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.173730574+07:00","message":"[buffer interim] 233 false อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.173737089+07:00","message":"[bufferProcess] interim [520000000]:อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.173739743+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะหนึ่งในระบบนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.173745443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.173748418+07:00","message":"> Transcript [1825] [false]: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.173752148+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.173754352+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.173756334+07:00","message":"StatePrefix: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.173758472+07:00","message":"TextPushed: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.173764307+07:00","message":"Push: 'ใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.173768545+07:00","message":"TextPushed: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.173770851+07:00","message":"Set new StatePrefix : 'อวัยวะใดอวัยวะหนึ่งในระบบนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.173774488+07:00","message":"Next Push (prob) : 'ระบบนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.173789015+07:00","message":"push: {false ใดอวัยวะหนึ่งใน 0 0xc001ee6800}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.300352484+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.300403767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.300410775+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.30042655+07:00","message":"[buffer interim] 233 false อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.300434409+07:00","message":"[bufferProcess] interim [580000000]:อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.300437389+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.300444695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.300448009+07:00","message":"> Transcript [1826] [false]: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.300451967+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.300454214+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.300456124+07:00","message":"StatePrefix: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.300458716+07:00","message":"TextPushed: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.585312437+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.585349752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.585355953+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.585370337+07:00","message":"[buffer interim] 233 false อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.585378932+07:00","message":"[bufferProcess] interim [880000000]:อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.585381303+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.585384777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.58538735+07:00","message":"> Transcript [1827] [false]: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.585391087+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.585393075+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.585394877+07:00","message":"StatePrefix: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.585397378+07:00","message":"TextPushed: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.695478477+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.695518343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.695524343+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.695537495+07:00","message":"[buffer interim] 233 false อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.695544402+07:00","message":"[bufferProcess] interim [0]:อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.695546932+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.695552928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.695555455+07:00","message":"> Transcript [1828] [false]: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.695559089+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.695561292+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.695563155+07:00","message":"StatePrefix: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.695565824+07:00","message":"TextPushed: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.750754721+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.75080892+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.750819168+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.7508398+07:00","message":"[buffer interim] 233 false อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.750851013+07:00","message":"[bufferProcess] interim [120000000]:อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.75085563+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.750863091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.750867641+07:00","message":"> Transcript [1829] [false]: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.750873633+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.75087763+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.750881215+07:00","message":"StatePrefix: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.750885361+07:00","message":"TextPushed: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.750895402+07:00","message":"Push: 'ระบบนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.750898373+07:00","message":"TextPushed: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.750901498+07:00","message":"Set new StatePrefix : 'อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.750904894+07:00","message":"Next Push (prob) : 'ทำงาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.750937567+07:00","message":"push: {false ระบบนั้น 0 0xc001ee6800}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.982566086+07:00","message":"[GCS] IsForceVAD: false for message ID: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:56.091527076+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:56.091571644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:56.091578214+07:00","message":"receive interim result [true|false]: อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:56.091589642+07:00","message":"end recv isFinal message id 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:56.091592309+07:00","message":"end Recv id 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:56.091598231+07:00","message":"[buffer interim] 233 true อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:56.091610275+07:00","message":"[bufferProcess] interim [480000000]:อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:56.091617466+07:00","message":"[bufferProcess] send to processor (isfinal):อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:56.091621353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:56.091624504+07:00","message":"> Transcript [1830] [false]: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:56.09162802+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:56.091629996+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:56.091632095+07:00","message":"StatePrefix: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:56.091634606+07:00","message":"TextPushed: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:56.091636803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:56.091638818+07:00","message":"> Transcript [1831] [true]: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:56.091640934+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:56.091642546+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:56.091644154+07:00","message":"StatePrefix: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:56.09164754+07:00","message":"TextPushed: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:56.091655146+07:00","message":"Push: 'ทำงานผิดปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:56.091663896+07:00","message":"push: {true ทำงานผิดปกติ 0 0xc001ee6800}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:56.101366994+07:00","message":"write wav file: './tmp/7576/7576_233.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:56.304792955+07:00","message":"[GCS] Start streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.467770993+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.467820736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นมานะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.467826959+07:00","message":"receive interim result [false|false]: ขึ้นมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.467843908+07:00","message":"[buffer interim] 234 false ขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.467851245+07:00","message":"[bufferProcess] interim [960000000]:ขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.46785313+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.467859005+07:00","message":"[bufferProcess] send to processor (ticker):ขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.467862202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.467865656+07:00","message":"> Transcript [1832] [false]: 'ขึ้นมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.467868016+07:00","message":"Set StatePrefix (first interim): 'ขึ้นมานะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.581458825+07:00","message":"[GCS] IsForceVAD: false for message ID: 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.643348497+07:00","message":"[GCS] Start streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.683047666+07:00","message":"[GCS] Cleaned up inactive client: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.683071582+07:00","message":"[GCS] Cleaned up inactive client: 203"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.683074237+07:00","message":"[GCS] Cleaned up inactive client: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.683084359+07:00","message":"[GCS] Cleaned up inactive client: 204"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.683087444+07:00","message":"[GCS] Cleaned up inactive client: 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.683091991+07:00","message":"[GCS] Cleaned up inactive client: 202"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.683095341+07:00","message":"[GCS] Cleaned up inactive client: 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.683098442+07:00","message":"[GCS] Cleaned up inactive client: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.68310114+07:00","message":"[GCS] Cleaned up inactive client: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.683102811+07:00","message":"[GCS] Cleaned up inactive client: 206"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.683104436+07:00","message":"[GCS] Cleaned up inactive client: 205"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.683106294+07:00","message":"[GCS] Cleaned up inactive client: 207"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.683107946+07:00","message":"[GCS] Cleaned up inactive client: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.685487303+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.685522741+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-05-21T13:13:57.685528959+07:00","message":"receive interim result [true|false]: ขึ้นมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.685537904+07:00","message":"end recv isFinal message id 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.685539751+07:00","message":"end Recv id 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.685561736+07:00","message":"[buffer interim] 234 true ขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.685576901+07:00","message":"[bufferProcess] interim [290000000]:ขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.68558071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.685583831+07:00","message":"> Transcript [1833] [true]: 'ขึ้นมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.685586786+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.685589037+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.685591237+07:00","message":"StatePrefix: 'ขึ้นมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.685593304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.685596034+07:00","message":"Push: 'ขึ้นมานะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.685604943+07:00","message":"push: {true ขึ้นมานะคะ 0 0xc0005b6200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:57.692371662+07:00","message":"write wav file: './tmp/7576/7576_234.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.991051245+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.9910987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.991104705+07:00","message":"receive interim result [false|false]: มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.991120545+07:00","message":"[buffer interim] 235 false มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.991126538+07:00","message":"[bufferProcess] interim [420000000]:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.991128362+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:58.155627828+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:58.155659272+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.180172112+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.180210136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.18021746+07:00","message":"receive interim result [false|false]: มันก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.18022913+07:00","message":"[buffer interim] 235 false มันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.180237775+07:00","message":"[bufferProcess] interim [540000000]:มันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.18024085+07:00","message":"[bufferProcess] send to processor:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.180246673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.180249359+07:00","message":"> Transcript [1834] [false]: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.180251411+07:00","message":"Set StatePrefix (first interim): 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.217755076+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.217794972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.217800531+07:00","message":"receive interim result [false|false]: มันไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.217812923+07:00","message":"[buffer interim] 235 false มันไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.217820871+07:00","message":"[bufferProcess] interim [600000000]:มันไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.217823079+07:00","message":"[bufferProcess] send to processor:มันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.217828402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.217830953+07:00","message":"> Transcript [1835] [false]: 'มันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.217833846+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.217836162+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.217838035+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.217841351+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.347270151+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.347313973+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.347320813+07:00","message":"receive interim result [false|false]: มันก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.347335984+07:00","message":"[buffer interim] 235 false มันก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.347343467+07:00","message":"[bufferProcess] interim [660000000]:มันก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.347346033+07:00","message":"[bufferProcess] send to processor:มันไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.347352935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.347356852+07:00","message":"> Transcript [1836] [false]: 'มันไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.347362066+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.347365557+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.34737066+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.347373862+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.376548029+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.376583744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.376589518+07:00","message":"receive interim result [false|false]: มันก็จะส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.37660047+07:00","message":"[buffer interim] 235 false มันก็จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.376607234+07:00","message":"[bufferProcess] interim [780000000]:มันก็จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.37660989+07:00","message":"[bufferProcess] send to processor:มันก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.376613313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.376616226+07:00","message":"> Transcript [1837] [false]: 'มันก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.376618956+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.37662076+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.37662281+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.376624977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.710549184+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.710598789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะส่งผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.710605546+07:00","message":"receive interim result [false|false]: มันก็จะส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.710622764+07:00","message":"[buffer interim] 235 false มันก็จะส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.710631093+07:00","message":"[bufferProcess] interim [80000000]:มันก็จะส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.710633833+07:00","message":"[bufferProcess] send to processor:มันก็จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.710637688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.710640923+07:00","message":"> Transcript [1838] [false]: 'มันก็จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.710644186+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.71064631+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.710648406+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.710650466+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.710653079+07:00","message":"Push: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.710654971+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.710657165+07:00","message":"Set new StatePrefix : 'มันก็จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.710659367+07:00","message":"Next Push (prob) : 'ก็จะส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.710668093+07:00","message":"push: {false มัน 0 0xc0005b6900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.888297014+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.888347021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะส่งผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.888353657+07:00","message":"receive interim result [false|false]: มันก็จะส่งผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.888368692+07:00","message":"[buffer interim] 235 false มันก็จะส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.888375422+07:00","message":"[bufferProcess] interim [260000000]:มันก็จะส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.888377684+07:00","message":"[bufferProcess] send to processor:มันก็จะส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.888381154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.888383894+07:00","message":"> Transcript [1839] [false]: 'มันก็จะส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.888386634+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.888388628+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.888390463+07:00","message":"StatePrefix: 'มันก็จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.888392835+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:59.08892686+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:59.088980088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะส่งผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:59.088986454+07:00","message":"receive interim result [false|false]: มันก็จะส่งผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:59.089002112+07:00","message":"[buffer interim] 235 false มันก็จะส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.089010487+07:00","message":"[bufferProcess] interim [500000000]:มันก็จะส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.089013215+07:00","message":"[bufferProcess] send to processor:มันก็จะส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.089016991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.089019988+07:00","message":"> Transcript [1840] [false]: 'มันก็จะส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.089023586+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.089025544+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.089027445+07:00","message":"StatePrefix: 'มันก็จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.089030017+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:59.206283706+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:59.206328714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะส่งผลต่อภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:59.206334717+07:00","message":"receive interim result [false|false]: มันก็จะส่งผลต่อภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:59.206355748+07:00","message":"[buffer interim] 235 false มันก็จะส่งผลต่อภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.2063629+07:00","message":"[bufferProcess] interim [560000000]:มันก็จะส่งผลต่อภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.206365384+07:00","message":"[bufferProcess] send to processor:มันก็จะส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.2063714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.20637503+07:00","message":"> Transcript [1841] [false]: 'มันก็จะส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.206378298+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.206380338+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.206382116+07:00","message":"StatePrefix: 'มันก็จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.206384164+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:59.405310559+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:59.405363143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะส่งผลต่อภาพรวม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:59.405371501+07:00","message":"receive interim result [false|false]: มันก็จะส่งผลต่อภาพรวม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:59.405390175+07:00","message":"[buffer interim] 235 false มันก็จะส่งผลต่อภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.405413997+07:00","message":"[bufferProcess] interim [800000000]:มันก็จะส่งผลต่อภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.405420859+07:00","message":"[bufferProcess] send to processor:มันก็จะส่งผลต่อภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.405429892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.405437135+07:00","message":"> Transcript [1842] [false]: 'มันก็จะส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.4054424+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.405445791+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.405448843+07:00","message":"StatePrefix: 'มันก็จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.405452317+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.405459908+07:00","message":"Push: 'ก็จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.405462808+07:00","message":"TextPushed: 'มันก็จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.405466293+07:00","message":"Set new StatePrefix : 'มันก็จะส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.405469848+07:00","message":"Next Push (prob) : 'ผลต่อภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:59.405491666+07:00","message":"push: {false ก็จะส่ง 0 0xc0005b6900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:59.761139013+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:59.761195744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะส่งผลต่อภาพรวมของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:59.761201627+07:00","message":"receive interim result [false|false]: มันก็จะส่งผลต่อภาพรวมของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:59.761215514+07:00","message":"[buffer interim] 235 false มันก็จะส่งผลต่อภาพรวมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.761222254+07:00","message":"[bufferProcess] interim [40000000]:มันก็จะส่งผลต่อภาพรวมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.761224563+07:00","message":"[bufferProcess] send to processor:มันก็จะส่งผลต่อภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.761230033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.761233389+07:00","message":"> Transcript [1843] [false]: 'มันก็จะส่งผลต่อภาพรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.761236776+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.761239182+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.761241712+07:00","message":"StatePrefix: 'มันก็จะส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.761243891+07:00","message":"TextPushed: 'มันก็จะส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:59.853445124+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:59.853480385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะส่งผลต่อภาพรวมของเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:59.853486577+07:00","message":"receive interim result [false|false]: มันก็จะส่งผลต่อภาพรวมของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:59.853500282+07:00","message":"[buffer interim] 235 false มันก็จะส่งผลต่อภาพรวมของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.853507238+07:00","message":"[bufferProcess] interim [220000000]:มันก็จะส่งผลต่อภาพรวมของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.853510278+07:00","message":"[bufferProcess] send to processor:มันก็จะส่งผลต่อภาพรวมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.853515654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.853518527+07:00","message":"> Transcript [1844] [false]: 'มันก็จะส่งผลต่อภาพรวมของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.853522097+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.853524444+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.853526363+07:00","message":"StatePrefix: 'มันก็จะส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.853530282+07:00","message":"TextPushed: 'มันก็จะส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:59.930617622+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:59.93065138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะส่งผลต่อภาพรวมของระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:59.930657223+07:00","message":"receive interim result [false|false]: มันก็จะส่งผลต่อภาพรวมของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:59.930666491+07:00","message":"[buffer interim] 235 false มันก็จะส่งผลต่อภาพรวมของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.9306731+07:00","message":"[bufferProcess] interim [280000000]:มันก็จะส่งผลต่อภาพรวมของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.930675643+07:00","message":"[bufferProcess] send to processor:มันก็จะส่งผลต่อภาพรวมของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.930679066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.930681566+07:00","message":"> Transcript [1845] [false]: 'มันก็จะส่งผลต่อภาพรวมของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.930684739+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.930686745+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.930688798+07:00","message":"StatePrefix: 'มันก็จะส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:59.930690879+07:00","message":"TextPushed: 'มันก็จะส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:00.142911276+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:00.142952945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะส่งผลต่อภาพรวมของระบบนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:00.142959065+07:00","message":"receive interim result [false|false]: มันก็จะส่งผลต่อภาพรวมของระบบนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:00.142977126+07:00","message":"[buffer interim] 235 false มันก็จะส่งผลต่อภาพรวมของระบบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.142986132+07:00","message":"[bufferProcess] interim [520000000]:มันก็จะส่งผลต่อภาพรวมของระบบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.142988839+07:00","message":"[bufferProcess] send to processor:มันก็จะส่งผลต่อภาพรวมของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.142992733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.142995428+07:00","message":"> Transcript [1846] [false]: 'มันก็จะส่งผลต่อภาพรวมของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.142998762+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.14300148+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.143003885+07:00","message":"StatePrefix: 'มันก็จะส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.143006206+07:00","message":"TextPushed: 'มันก็จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.143012565+07:00","message":"Push: 'ผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.143014538+07:00","message":"TextPushed: 'มันก็จะส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.143017067+07:00","message":"Set new StatePrefix : 'มันก็จะส่งผลต่อภาพรวมของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.143019938+07:00","message":"Next Push (prob) : 'รวมของระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:00.143028926+07:00","message":"push: {false ผลต่อภาพ 0 0xc0005b6900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:00.246804417+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:00.246843157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะส่งผลต่อภาพรวมของระบบน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:00.246849989+07:00","message":"receive interim result [false|false]: มันก็จะส่งผลต่อภาพรวมของระบบน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:00.246865968+07:00","message":"[buffer interim] 235 false มันก็จะส่งผลต่อภาพรวมของระบบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.246873887+07:00","message":"[bufferProcess] interim [580000000]:มันก็จะส่งผลต่อภาพรวมของระบบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.246876641+07:00","message":"[bufferProcess] send to processor:มันก็จะส่งผลต่อภาพรวมของระบบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.246884568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.246887528+07:00","message":"> Transcript [1847] [false]: 'มันก็จะส่งผลต่อภาพรวมของระบบนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.24689109+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.246893805+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.246897422+07:00","message":"StatePrefix: 'มันก็จะส่งผลต่อภาพรวมของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.246900611+07:00","message":"TextPushed: 'มันก็จะส่งผลต่อภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:00.281288031+07:00","message":"[GCS] IsForceVAD: false for message ID: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:00.297686358+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:00.297714936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะส่งผลต่อภาพรวมของระบบนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:00.297721823+07:00","message":"receive interim result [false|false]: มันก็จะส่งผลต่อภาพรวมของระบบนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:00.297735375+07:00","message":"[buffer interim] 235 false มันก็จะส่งผลต่อภาพรวมของระบบนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.297741752+07:00","message":"[bufferProcess] interim [640000000]:มันก็จะส่งผลต่อภาพรวมของระบบนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.297744442+07:00","message":"[bufferProcess] send to processor:มันก็จะส่งผลต่อภาพรวมของระบบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.297751332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.297754141+07:00","message":"> Transcript [1848] [false]: 'มันก็จะส่งผลต่อภาพรวมของระบบน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.29775712+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.297759125+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.297761154+07:00","message":"StatePrefix: 'มันก็จะส่งผลต่อภาพรวมของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.297763711+07:00","message":"TextPushed: 'มันก็จะส่งผลต่อภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:00.393837199+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:00.393886219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะส่งผลต่อภาพรวมของระบบนั้น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:00.393893618+07:00","message":"receive interim result [true|false]: มันก็จะส่งผลต่อภาพรวมของระบบนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:00.393904911+07:00","message":"end recv isFinal message id 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:00.393906879+07:00","message":"end Recv id 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:00.393913481+07:00","message":"[buffer interim] 235 true มันก็จะส่งผลต่อภาพรวมของระบบนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.393920566+07:00","message":"[bufferProcess] interim [850000000]:มันก็จะส่งผลต่อภาพรวมของระบบนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.393929444+07:00","message":"[bufferProcess] send to processor (isfinal):มันก็จะส่งผลต่อภาพรวมของระบบนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.393935349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.393938739+07:00","message":"> Transcript [1849] [false]: 'มันก็จะส่งผลต่อภาพรวมของระบบนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.393941971+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.393944109+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.393946228+07:00","message":"StatePrefix: 'มันก็จะส่งผลต่อภาพรวมของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.393948954+07:00","message":"TextPushed: 'มันก็จะส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.39395088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.393952837+07:00","message":"> Transcript [1850] [true]: 'มันก็จะส่งผลต่อภาพรวมของระบบนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.393954916+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.393956623+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.393958221+07:00","message":"StatePrefix: 'มันก็จะส่งผลต่อภาพรวมของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.393959887+07:00","message":"TextPushed: 'มันก็จะส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:00.393967953+07:00","message":"Push: 'รวมของระบบนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:00.393977017+07:00","message":"push: {true รวมของระบบนั้น 0 0xc0005b6900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:00.402515143+07:00","message":"write wav file: './tmp/7576/7576_235.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:00.604326209+07:00","message":"[GCS] Start streaming session, msgId: 236"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:01.156371025+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:01.156383895+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:01.646406554+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:01.646460473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:01.646466239+07:00","message":"receive interim result [false|false]: ให้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:01.646480207+07:00","message":"[buffer interim] 236 false ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:01.646487399+07:00","message":"[bufferProcess] interim [80000000]:ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:01.646489323+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:01.646494327+07:00","message":"[bufferProcess] send to processor (ticker):ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:01.646498467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:01.646501397+07:00","message":"> Transcript [1851] [false]: 'ให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:01.646503878+07:00","message":"Set StatePrefix (first interim): 'ให้นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:01.790637209+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:01.79068113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:01.790687321+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:01.790702958+07:00","message":"[buffer interim] 236 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:01.790710496+07:00","message":"[bufferProcess] interim [200000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:01.790712398+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:02.355039324+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:02.355080773+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:02.355087909+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:02.355105438+07:00","message":"[buffer interim] 236 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.355112394+07:00","message":"[bufferProcess] interim [800000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.355114562+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.355117989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.355120626+07:00","message":"> Transcript [1852] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.355123073+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.355125213+07:00","message":"Set new StatePrefix: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:02.534233117+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:02.534270666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:02.534276951+07:00","message":"receive interim result [false|false]: นักเรียนสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:02.53429343+07:00","message":"[buffer interim] 236 false นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.534300468+07:00","message":"[bufferProcess] interim [980000000]:นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.534303407+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.534306821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.534309335+07:00","message":"> Transcript [1853] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.534312391+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.534315331+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.53431795+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.534321013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:02.922275111+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:02.922317128+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถเคลื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:02.922324864+07:00","message":"receive interim result [false|false]: นักเรียนสามารถเคลื่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:02.92234151+07:00","message":"[buffer interim] 236 false นักเรียนสามารถเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.922349406+07:00","message":"[bufferProcess] interim [340000000]:นักเรียนสามารถเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.922353191+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.922357776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.922361531+07:00","message":"> Transcript [1854] [false]: 'นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.922366021+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.92236836+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.922370465+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.922372425+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.039101674+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.039141289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.039147457+07:00","message":"receive interim result [false|false]: นักเรียนสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.039161792+07:00","message":"[buffer interim] 236 false นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.039168504+07:00","message":"[bufferProcess] interim [460000000]:นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.039171615+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.039178361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.039180928+07:00","message":"> Transcript [1855] [false]: 'นักเรียนสามารถเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.039183974+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.039186122+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.039188772+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.039191276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.04660635+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.046645026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถเชื่อมโยง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.046650026+07:00","message":"receive interim result [false|false]: นักเรียนสามารถเชื่อมโยง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.046667906+07:00","message":"[buffer interim] 236 false นักเรียนสามารถเชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.046675274+07:00","message":"[bufferProcess] interim [520000000]:นักเรียนสามารถเชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.046679094+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.046682496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.046684957+07:00","message":"> Transcript [1856] [false]: 'นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.046688582+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.046690552+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.04669228+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.04669412+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.046696707+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.046698814+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.046700912+07:00","message":"Set new StatePrefix : 'นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.046702952+07:00","message":"Next Push (prob) : 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.046710547+07:00","message":"push: {false นักเรียน 0 0xc003117000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.372207614+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.372247239+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถเชื่อมโยงความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.372252801+07:00","message":"receive interim result [false|false]: นักเรียนสามารถเชื่อมโยงความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.372266659+07:00","message":"[buffer interim] 236 false นักเรียนสามารถเชื่อมโยงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.372273788+07:00","message":"[bufferProcess] interim [820000000]:นักเรียนสามารถเชื่อมโยงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.372276075+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถเชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.372283111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.3722862+07:00","message":"> Transcript [1857] [false]: 'นักเรียนสามารถเชื่อมโยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.372289362+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.372291662+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.372294428+07:00","message":"StatePrefix: 'นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.37229675+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.434907013+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.434943579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถเชื่อมโยง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.434949471+07:00","message":"receive interim result [false|false]: นักเรียนสามารถเชื่อมโยง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.43496104+07:00","message":"[buffer interim] 236 false นักเรียนสามารถเชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.434968438+07:00","message":"[bufferProcess] interim [880000000]:นักเรียนสามารถเชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.434970932+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถเชื่อมโยงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.434974884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.434977696+07:00","message":"> Transcript [1858] [false]: 'นักเรียนสามารถเชื่อมโยงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.434981576+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.43498354+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.43498591+07:00","message":"StatePrefix: 'นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.434988021+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.570910477+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.570942841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถเชื่อมโยงความสัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.570948446+07:00","message":"receive interim result [false|false]: นักเรียนสามารถเชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.570959589+07:00","message":"[buffer interim] 236 false นักเรียนสามารถเชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.570966649+07:00","message":"[bufferProcess] interim [0]:นักเรียนสามารถเชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.570970027+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถเชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.570975868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.570978536+07:00","message":"> Transcript [1859] [false]: 'นักเรียนสามารถเชื่อมโยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.570982133+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.57098426+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.570986739+07:00","message":"StatePrefix: 'นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.570989358+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.949812206+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.9498728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.949882814+07:00","message":"receive interim result [false|false]: นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.949899992+07:00","message":"[buffer interim] 236 false นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.949912688+07:00","message":"[bufferProcess] interim [420000000]:นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.949916268+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถเชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.949924201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.949929283+07:00","message":"> Transcript [1860] [false]: 'นักเรียนสามารถเชื่อมโยงความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.949934632+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.949937544+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.949940696+07:00","message":"StatePrefix: 'นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.949944351+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.949951986+07:00","message":"Push: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.949954949+07:00","message":"TextPushed: 'นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.949958105+07:00","message":"Set new StatePrefix : 'นักเรียนสามารถเชื่อมโยงความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.949962154+07:00","message":"Next Push (prob) : 'เชื่อมโยงความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.949981689+07:00","message":"push: {false สามารถ 0 0xc003117000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.121907592+07:00","message":"[GCS] IsForceVAD: false for message ID: 236"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:04.157194503+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:04.157215371+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.221566214+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.221608311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.221618743+07:00","message":"receive interim result [true|false]: นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.221628301+07:00","message":"end recv isFinal message id 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.221630372+07:00","message":"end Recv id 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.221635968+07:00","message":"[buffer interim] 236 true นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.221644579+07:00","message":"[bufferProcess] interim [750000000]:นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.221650399+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.221653994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.221656857+07:00","message":"> Transcript [1861] [false]: 'นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.221661914+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.221664134+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.221665919+07:00","message":"StatePrefix: 'นักเรียนสามารถเชื่อมโยงความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.221668614+07:00","message":"TextPushed: 'นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.221670677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.221672678+07:00","message":"> Transcript [1862] [true]: 'นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.221674839+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.221676549+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.221678334+07:00","message":"StatePrefix: 'นักเรียนสามารถเชื่อมโยงความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.221680353+07:00","message":"TextPushed: 'นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.221686501+07:00","message":"Push: 'เชื่อมโยงความสัมพันธ์ของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.221694319+07:00","message":"push: {true เชื่อมโยงความสัมพันธ์ของ 0 0xc003117000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:04.233184732+07:00","message":"write wav file: './tmp/7576/7576_236.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.374394078+07:00","message":"[GCS] Start streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.718696517+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.718738486+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.718743482+07:00","message":"receive interim result [false|false]: เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.718759874+07:00","message":"[buffer interim] 237 false เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.718766758+07:00","message":"[bufferProcess] interim [420000000]:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.718768487+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.898745235+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.898783644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.898789681+07:00","message":"receive interim result [false|false]: อวัย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.898804944+07:00","message":"[buffer interim] 237 false อวัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.898816094+07:00","message":"[bufferProcess] interim [540000000]:อวัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.898818837+07:00","message":"[bufferProcess] send to processor:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.898823964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.898826925+07:00","message":"> Transcript [1863] [false]: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.898829009+07:00","message":"Set StatePrefix (first interim): 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.903772238+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.903796519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัยวะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.903801727+07:00","message":"receive interim result [false|false]: อวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.903816313+07:00","message":"[buffer interim] 237 false อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.903823366+07:00","message":"[bufferProcess] interim [600000000]:อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.903826137+07:00","message":"[bufferProcess] send to processor:อวัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.903829087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.903831689+07:00","message":"> Transcript [1864] [false]: 'อวัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.903833971+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.903836015+07:00","message":"Set new StatePrefix: 'อวัย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.218880421+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.218921744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัยวะต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.218928085+07:00","message":"receive interim result [false|false]: อวัยวะต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.218946365+07:00","message":"[buffer interim] 237 false อวัยวะต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.218954573+07:00","message":"[bufferProcess] interim [840000000]:อวัยวะต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.218957022+07:00","message":"[bufferProcess] send to processor:อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.218960473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.218963492+07:00","message":"> Transcript [1865] [false]: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.218966663+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.218968451+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.218970547+07:00","message":"StatePrefix: 'อวัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.218972497+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.347208449+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.347243938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัยวะต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.34724957+07:00","message":"receive interim result [false|false]: อวัยวะต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.347270865+07:00","message":"[buffer interim] 237 false อวัยวะต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.347278827+07:00","message":"[bufferProcess] interim [960000000]:อวัยวะต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.347281247+07:00","message":"[bufferProcess] send to processor:อวัยวะต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.347285836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.347288667+07:00","message":"> Transcript [1866] [false]: 'อวัยวะต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.34729211+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.347294307+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.347296301+07:00","message":"StatePrefix: 'อวัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.347298717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.654802285+07:00","message":"[GCS] IsForceVAD: false for message ID: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.7510869+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.751135123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัยวะต่างๆ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.751143468+07:00","message":"receive interim result [true|false]: อวัยวะต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.751154005+07:00","message":"end recv isFinal message id 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.751156983+07:00","message":"end Recv id 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.751166282+07:00","message":"[buffer interim] 237 true อวัยวะต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.751178426+07:00","message":"[bufferProcess] interim [500000000]:อวัยวะต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.751182436+07:00","message":"[bufferProcess] send to processor (isfinal):อวัยวะต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.751187458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.751192127+07:00","message":"> Transcript [1867] [false]: 'อวัยวะต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.751196707+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.751199388+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.75120235+07:00","message":"StatePrefix: 'อวัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.751205474+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.751208259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.751211329+07:00","message":"> Transcript [1868] [true]: 'อวัยวะต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.751217158+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.751219846+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.751222587+07:00","message":"StatePrefix: 'อวัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.751225061+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.751229677+07:00","message":"Push: 'อวัยวะต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.751241122+07:00","message":"push: {true อวัยวะต่างๆ 0 0xc001ee7380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:05.759400018+07:00","message":"write wav file: './tmp/7576/7576_237.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.843784588+07:00","message":"[GCS] Start streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:06.39220855+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:06.39225249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:06.39225738+07:00","message":"receive interim result [false|false]: ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:06.392270982+07:00","message":"[buffer interim] 238 false ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.392278837+07:00","message":"[bufferProcess] interim [540000000]:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.392280838+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:06.416174597+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:06.416209952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไหนล่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:06.416215606+07:00","message":"receive interim result [false|false]: ไหนล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:06.416229871+07:00","message":"[buffer interim] 238 false ไหนล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.416236058+07:00","message":"[bufferProcess] interim [600000000]:ไหนล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.416238078+07:00","message":"[bufferProcess] send to processor:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.416242022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.416245031+07:00","message":"> Transcript [1869] [false]: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.416247654+07:00","message":"Set StatePrefix (first interim): 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:06.504646141+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:06.504686301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไหนรับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:06.504692187+07:00","message":"receive interim result [false|false]: ไหนรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:06.504705151+07:00","message":"[buffer interim] 238 false ไหนรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.504712635+07:00","message":"[bufferProcess] interim [660000000]:ไหนรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.504714892+07:00","message":"[bufferProcess] send to processor:ไหนล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.504720615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.504723751+07:00","message":"> Transcript [1870] [false]: 'ไหนล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.504726279+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.504728184+07:00","message":"Set new StatePrefix: 'ไหนล่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:06.506349365+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:06.506360128+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:06.506364011+07:00","message":"receive interim result [false|false]: ในระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:06.506371704+07:00","message":"[buffer interim] 238 false ในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.506374681+07:00","message":"[bufferProcess] interim [720000000]:ในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.506376586+07:00","message":"[bufferProcess] send to processor:ไหนรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.506378611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.506380561+07:00","message":"> Transcript [1871] [false]: 'ไหนรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.506383324+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.50638504+07:00","message":"Set new StatePrefix: 'ไหนรับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:06.822735239+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:06.822772191+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในระบบย่อย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:06.822778357+07:00","message":"receive interim result [false|false]: ในระบบย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:06.822791282+07:00","message":"[buffer interim] 238 false ในระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.822798942+07:00","message":"[bufferProcess] interim [960000000]:ในระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.822801491+07:00","message":"[bufferProcess] send to processor:ในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.822807034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.822809956+07:00","message":"> Transcript [1872] [false]: 'ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.822812059+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.822814027+07:00","message":"Set new StatePrefix: 'ในระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:06.887157434+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:06.887195803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในระบบย่อยอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:06.887201252+07:00","message":"receive interim result [false|false]: ในระบบย่อยอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:06.887216736+07:00","message":"[buffer interim] 238 false ในระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.887223875+07:00","message":"[bufferProcess] interim [80000000]:ในระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.887226392+07:00","message":"[bufferProcess] send to processor:ในระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.887230086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.887232813+07:00","message":"> Transcript [1873] [false]: 'ในระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.887235618+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.887237512+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.887239363+07:00","message":"StatePrefix: 'ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:06.887243172+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:07.157840706+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:07.15784124+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.273273341+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.273335828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในระบบย่อยอาหารได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.273343347+07:00","message":"receive interim result [false|false]: ในระบบย่อยอาหารได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.273358527+07:00","message":"[buffer interim] 238 false ในระบบย่อยอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.273366154+07:00","message":"[bufferProcess] interim [440000000]:ในระบบย่อยอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.273368796+07:00","message":"[bufferProcess] send to processor:ในระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.27337596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.273378938+07:00","message":"> Transcript [1874] [false]: 'ในระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.273382482+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.273384645+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.273386814+07:00","message":"StatePrefix: 'ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.273388967+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.511654008+07:00","message":"[GCS] IsForceVAD: false for message ID: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.584284902+07:00","message":"[GCS] Start streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.609225143+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.609266168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในระบบย่อยอาหารได้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.6092726+07:00","message":"receive interim result [true|false]: ในระบบย่อยอาหารได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.609281438+07:00","message":"end recv isFinal message id 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.609283721+07:00","message":"end Recv id 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.609290542+07:00","message":"[buffer interim] 238 true ในระบบย่อยอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.609300194+07:00","message":"[bufferProcess] interim [890000000]:ในระบบย่อยอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.60930353+07:00","message":"[bufferProcess] send to processor (isfinal):ในระบบย่อยอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.609307029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.609309918+07:00","message":"> Transcript [1875] [false]: 'ในระบบย่อยอาหารได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.60931329+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.609315163+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.609317289+07:00","message":"StatePrefix: 'ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.609319399+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.609321125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.609322997+07:00","message":"> Transcript [1876] [true]: 'ในระบบย่อยอาหารได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.609325053+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.609326759+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.609328306+07:00","message":"StatePrefix: 'ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.609329912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.609335441+07:00","message":"Push: 'ในระบบย่อยอาหารได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.609344407+07:00","message":"push: {true ในระบบย่อยอาหารได้ 0 0xc00016e080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:07.616704304+07:00","message":"write wav file: './tmp/7576/7576_238.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.254476213+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.254525639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.254531235+07:00","message":"receive interim result [false|false]: ราคา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.2545479+07:00","message":"[buffer interim] 239 false ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.254556197+07:00","message":"[bufferProcess] interim [660000000]:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.254558205+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.31688962+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.316931102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.316937026+07:00","message":"receive interim result [false|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.316950641+07:00","message":"[buffer interim] 239 false นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.316957202+07:00","message":"[bufferProcess] interim [780000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.316959938+07:00","message":"[bufferProcess] send to processor:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.316968214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.316976786+07:00","message":"> Transcript [1877] [false]: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.316979772+07:00","message":"Set StatePrefix (first interim): 'ราคา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.541649188+07:00","message":"[GCS] IsForceVAD: false for message ID: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.60573602+07:00","message":"[GCS] Start streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.638240152+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.63827524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.638280835+07:00","message":"receive interim result [true|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.638290756+07:00","message":"end recv isFinal message id 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.638293593+07:00","message":"end Recv id 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.6382989+07:00","message":"[buffer interim] 239 true นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.638305092+07:00","message":"[bufferProcess] interim [110000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.638308433+07:00","message":"[bufferProcess] send to processor (isfinal):นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.638311378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.638313791+07:00","message":"> Transcript [1878] [false]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.638316145+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.638318119+07:00","message":"Set new StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.638319679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.638321633+07:00","message":"> Transcript [1879] [true]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.638324021+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.638325976+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.63832778+07:00","message":"StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.638329596+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.638332362+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.638340444+07:00","message":"push: {true นะคะ 0 0xc00016f480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:08.645034467+07:00","message":"write wav file: './tmp/7576/7576_239.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:09.181595716+07:00","message":"[GCS] IsForceVAD: false for message ID: 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:09.267250634+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:09.267272288+07:00","message":"found end of frame, send empty tag with msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:09.267275357+07:00","message":"end Recv id 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:09.267283017+07:00","message":"[buffer interim] 240 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.267289416+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.26729353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.267297169+07:00","message":"> Transcript [1880] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.267299734+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.267301575+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.267303273+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.267304965+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.267307569+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:09.267315945+07:00","message":"push: {true \n 0 0xc000414880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:09.272918998+07:00","message":"write wav file: './tmp/7576/7576_240.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:09.313392439+07:00","message":"[GCS] Start streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:09.775706423+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:09.775745907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:09.775750947+07:00","message":"receive interim result [false|false]: เขา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:09.775781299+07:00","message":"[buffer interim] 241 false เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.775788594+07:00","message":"[bufferProcess] interim [300000000]:เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.775790333+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:09.988739881+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:09.988778129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:09.988784422+07:00","message":"receive interim result [false|false]: เขาอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:09.988797118+07:00","message":"[buffer interim] 241 false เขาอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.988805075+07:00","message":"[bufferProcess] interim [480000000]:เขาอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.988807323+07:00","message":"[bufferProcess] send to processor:เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.988812803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.988816092+07:00","message":"> Transcript [1881] [false]: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.988818367+07:00","message":"Set StatePrefix (first interim): 'เขา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:10.030608919+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:10.03064788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:10.03065354+07:00","message":"receive interim result [false|false]: ขอยก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:10.030667355+07:00","message":"[buffer interim] 241 false ขอยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.030674066+07:00","message":"[bufferProcess] interim [540000000]:ขอยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.03067653+07:00","message":"[bufferProcess] send to processor:เขาอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.030682254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.030684807+07:00","message":"> Transcript [1882] [false]: 'เขาอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.030688047+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.030690075+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.030692349+07:00","message":"StatePrefix: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.03069452+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:10.048038804+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:10.048092438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยกตัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:10.048098682+07:00","message":"receive interim result [false|false]: ขอยกตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:10.0481143+07:00","message":"[buffer interim] 241 false ขอยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.048124327+07:00","message":"[bufferProcess] interim [600000000]:ขอยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.048126584+07:00","message":"[bufferProcess] send to processor:ขอยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.048133718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.048138693+07:00","message":"> Transcript [1883] [false]: 'ขอยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.048141201+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.04814356+07:00","message":"Set new StatePrefix: 'ขอยก'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:10.158026472+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:10.158040695+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:10.166398693+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:10.166433955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยกตัวอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:10.166439693+07:00","message":"receive interim result [false|false]: ขอยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:10.166451622+07:00","message":"[buffer interim] 241 false ขอยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.16646021+07:00","message":"[bufferProcess] interim [720000000]:ขอยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.166462641+07:00","message":"[bufferProcess] send to processor:ขอยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.166467645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.16647045+07:00","message":"> Transcript [1884] [false]: 'ขอยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.16647357+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.166475551+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.166477357+07:00","message":"StatePrefix: 'ขอยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.166479231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:10.73708815+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:10.737137346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยกตัวอย่าง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:10.737142982+07:00","message":"receive interim result [false|false]: ขอยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:10.737155384+07:00","message":"[buffer interim] 241 false ขอยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.737178763+07:00","message":"[bufferProcess] interim [320000000]:ขอยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.737181527+07:00","message":"[bufferProcess] send to processor:ขอยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.737184931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.737187545+07:00","message":"> Transcript [1885] [false]: 'ขอยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.737191832+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.737193872+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.737195707+07:00","message":"StatePrefix: 'ขอยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.73719754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:10.864867109+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:10.864909543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยกตัวอย่างอีก 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:10.864915774+07:00","message":"receive interim result [false|false]: ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:10.864930119+07:00","message":"[buffer interim] 241 false ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.864937244+07:00","message":"[bufferProcess] interim [380000000]:ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.8649396+07:00","message":"[bufferProcess] send to processor:ขอยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.864943104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.864946249+07:00","message":"> Transcript [1886] [false]: 'ขอยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.864949786+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.864951855+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.864954186+07:00","message":"StatePrefix: 'ขอยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.86495608+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.051272132+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.051312011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยกตัวอย่างอีก 1 ตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.051319277+07:00","message":"receive interim result [false|false]: ขอยกตัวอย่างอีก 1 ตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.051332502+07:00","message":"[buffer interim] 241 false ขอยกตัวอย่างอีก 1 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.051339298+07:00","message":"[bufferProcess] interim [560000000]:ขอยกตัวอย่างอีก 1 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.051341815+07:00","message":"[bufferProcess] send to processor:ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.051347138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.051350062+07:00","message":"> Transcript [1887] [false]: 'ขอยกตัวอย่างอีก 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.051353387+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.051355455+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.051357329+07:00","message":"StatePrefix: 'ขอยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.051359447+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.051364+07:00","message":"Push: 'ขอยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.051366135+07:00","message":"TextPushed: 'ขอยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.05136831+07:00","message":"Set new StatePrefix : 'ขอยกตัวอย่างอีก 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.051370433+07:00","message":"Next Push (prob) : 'ตัวอย่างอีก 1'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.05137796+07:00","message":"push: {false ขอยก 0 0xc003116680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.444240123+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.444285881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยกตัวอย่างอีก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.444298706+07:00","message":"receive interim result [false|false]: ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.44431251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.444316454+07:00","message":"receive interim result [false|false]:  ตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.444333482+07:00","message":"[buffer interim] 241 false ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.444343938+07:00","message":"[buffer interim] 241 false  ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.444354077+07:00","message":"[bufferProcess] interim [980000000]:ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.444356864+07:00","message":"[bufferProcess] send to processor:ขอยกตัวอย่างอีก 1 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.444366737+07:00","message":"[bufferProcess] interim [980000000]: ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.44436989+07:00","message":"[bufferProcess] update buffer: ขอยกตัวอย่างอีก 1 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.444372993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.444376175+07:00","message":"> Transcript [1888] [false]: 'ขอยกตัวอย่างอีก 1 ตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.444379407+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.444381356+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.444383424+07:00","message":"StatePrefix: 'ขอยกตัวอย่างอีก 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.444385539+07:00","message":"TextPushed: 'ขอยก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.56307378+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.563113493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยกตัวอย่างอีก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.563119656+07:00","message":"receive interim result [false|false]: ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.563134494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ตัวสำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.563137981+07:00","message":"receive interim result [false|false]:  ตัวสำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.563145672+07:00","message":"[buffer interim] 241 false ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.563149073+07:00","message":"[buffer interim] 241 false  ตัวสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.563155389+07:00","message":"[bufferProcess] interim [40000000]:ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.563158015+07:00","message":"[bufferProcess] send to processor:ขอยกตัวอย่างอีก 1 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.563161194+07:00","message":"[bufferProcess] interim [40000000]: ตัวสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.563164193+07:00","message":"[bufferProcess] update buffer: ขอยกตัวอย่างอีก 1 ตัวสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.563167273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.563170025+07:00","message":"> Transcript [1889] [false]: 'ขอยกตัวอย่างอีก 1 ตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.563172831+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.563174623+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.563176457+07:00","message":"StatePrefix: 'ขอยกตัวอย่างอีก 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.563179603+07:00","message":"TextPushed: 'ขอยก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.762456244+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.762532951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยกตัวอย่างอีก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.762539772+07:00","message":"receive interim result [false|false]: ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.762550757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ตัวสำหรับเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.762553799+07:00","message":"receive interim result [false|false]:  ตัวสำหรับเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.76256158+07:00","message":"[buffer interim] 241 false ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.762565218+07:00","message":"[buffer interim] 241 false  ตัวสำหรับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.76257107+07:00","message":"[bufferProcess] interim [280000000]:ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.762636427+07:00","message":"[bufferProcess] send to processor:ขอยกตัวอย่างอีก 1 ตัวสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.76267638+07:00","message":"[bufferProcess] interim [280000000]: ตัวสำหรับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.762681492+07:00","message":"[bufferProcess] update buffer: ขอยกตัวอย่างอีก 1 ตัวสำหรับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.762685892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.762690724+07:00","message":"> Transcript [1890] [false]: 'ขอยกตัวอย่างอีก 1 ตัวสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.762694584+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.762697296+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.762700454+07:00","message":"StatePrefix: 'ขอยกตัวอย่างอีก 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.76270322+07:00","message":"TextPushed: 'ขอยก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.802213851+07:00","message":"[GCS] IsForceVAD: false for message ID: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.880998712+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.881031723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยกตัวอย่างอีก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.881038112+07:00","message":"receive interim result [false|false]: ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.881049894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ตัวสำหรับระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.881052888+07:00","message":"receive interim result [false|false]:  ตัวสำหรับระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.881063464+07:00","message":"[buffer interim] 241 false ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.881087398+07:00","message":"[buffer interim] 241 false  ตัวสำหรับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.881096471+07:00","message":"[bufferProcess] interim [340000000]:ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.88110154+07:00","message":"[bufferProcess] send to processor:ขอยกตัวอย่างอีก 1 ตัวสำหรับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.881111155+07:00","message":"[bufferProcess] interim [340000000]: ตัวสำหรับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.881114759+07:00","message":"[bufferProcess] update buffer: ขอยกตัวอย่างอีก 1 ตัวสำหรับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.881118859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.881123394+07:00","message":"> Transcript [1891] [false]: 'ขอยกตัวอย่างอีก 1 ตัวสำหรับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.881128937+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.881132422+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.881135731+07:00","message":"StatePrefix: 'ขอยกตัวอย่างอีก 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.881138743+07:00","message":"TextPushed: 'ขอยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.881148044+07:00","message":"Push: 'ตัวอย่างอีก 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.881150848+07:00","message":"TextPushed: 'ขอยกตัวอย่างอีก 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.881154399+07:00","message":"Set new StatePrefix : 'ขอยกตัวอย่างอีก 1 ตัวสำหรับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.881173508+07:00","message":"Next Push (prob) : ' ตัวสำหรับเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.881190406+07:00","message":"push: {false ตัวอย่างอีก 1 0 0xc003116680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.907332295+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.907366241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยกตัวอย่างอีก 1 ตัวสำหรับระบบ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.907371421+07:00","message":"receive interim result [true|false]: ขอยกตัวอย่างอีก 1 ตัวสำหรับระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.907382381+07:00","message":"end recv isFinal message id 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.907384865+07:00","message":"end Recv id 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.907391492+07:00","message":"[buffer interim] 241 true ขอยกตัวอย่างอีก 1 ตัวสำหรับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.907398158+07:00","message":"[bufferProcess] interim [520000000]:ขอยกตัวอย่างอีก 1 ตัวสำหรับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.907415678+07:00","message":"[bufferProcess] send to processor (isfinal):ขอยกตัวอย่างอีก 1 ตัวสำหรับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.907419058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.907421863+07:00","message":"> Transcript [1892] [false]: 'ขอยกตัวอย่างอีก 1 ตัวสำหรับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.907427421+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.907429968+07:00","message":"Set new StatePrefix: 'ขอยกตัวอย่างอีก 1 ตัวสำหรับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.907431794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.907433676+07:00","message":"> Transcript [1893] [true]: 'ขอยกตัวอย่างอีก 1 ตัวสำหรับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.907435965+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.907437856+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.907439654+07:00","message":"StatePrefix: 'ขอยกตัวอย่างอีก 1 ตัวสำหรับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.907441906+07:00","message":"TextPushed: 'ขอยกตัวอย่างอีก 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.907447507+07:00","message":"Push: ' ตัวสำหรับระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.907455313+07:00","message":"push: {true  ตัวสำหรับระบบ 0 0xc003116680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:11.916192526+07:00","message":"write wav file: './tmp/7576/7576_241.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:12.704282326+07:00","message":"[GCS] Start streaming session, msgId: 242"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:13.158838903+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:13.15885417+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:13.238332772+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:13.238373723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:13.238378701+07:00","message":"receive interim result [false|false]: ทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:13.238395491+07:00","message":"[buffer interim] 242 false ทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.238402052+07:00","message":"[bufferProcess] interim [540000000]:ทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.23840398+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.238410635+07:00","message":"[bufferProcess] send to processor (ticker):ทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.23841343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.238416502+07:00","message":"> Transcript [1894] [false]: 'ทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.238418513+07:00","message":"Set StatePrefix (first interim): 'ทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:13.36682886+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:13.366870045+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:13.366875637+07:00","message":"receive interim result [false|false]: การทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:13.366890331+07:00","message":"[buffer interim] 242 false การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.36689835+07:00","message":"[bufferProcess] interim [660000000]:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.366900664+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:13.432230286+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:13.43226607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟังธรรมะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:13.432272593+07:00","message":"receive interim result [false|false]: ฟังธรรมะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:13.432286879+07:00","message":"[buffer interim] 242 false ฟังธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.432293932+07:00","message":"[bufferProcess] interim [780000000]:ฟังธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.432296017+07:00","message":"[bufferProcess] send to processor:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.432299565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.432302838+07:00","message":"> Transcript [1895] [false]: 'การทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.432305212+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.432307153+07:00","message":"Set new StatePrefix: 'การทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:13.587631693+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:13.587679057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางธรรมชาติ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:13.587684588+07:00","message":"receive interim result [false|false]: ทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:13.587699123+07:00","message":"[buffer interim] 242 false ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.587706806+07:00","message":"[bufferProcess] interim [900000000]:ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.587709317+07:00","message":"[bufferProcess] send to processor:ฟังธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.587713162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.587716154+07:00","message":"> Transcript [1896] [false]: 'ฟังธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.587718482+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.587720506+07:00","message":"Set new StatePrefix: 'ฟังธรรมะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.129321379+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.129359365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางธรรมชาตินะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.129365795+07:00","message":"receive interim result [false|false]: ทางธรรมชาตินะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.129378178+07:00","message":"[buffer interim] 242 false ทางธรรมชาตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.129385522+07:00","message":"[bufferProcess] interim [500000000]:ทางธรรมชาตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.129387851+07:00","message":"[bufferProcess] send to processor:ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.129393711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.12939719+07:00","message":"> Transcript [1897] [false]: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.129399906+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.129403268+07:00","message":"Set new StatePrefix: 'ทางธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.240637363+07:00","message":"[GCS] IsForceVAD: false for message ID: 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.326896117+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.326936934+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางธรรมชาตินะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.326942965+07:00","message":"receive interim result [true|false]: ทางธรรมชาตินะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.326953019+07:00","message":"end recv isFinal message id 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.326955997+07:00","message":"end Recv id 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.326963713+07:00","message":"[buffer interim] 242 true ทางธรรมชาตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.326973852+07:00","message":"[bufferProcess] interim [770000000]:ทางธรรมชาตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.326976877+07:00","message":"[bufferProcess] send to processor (isfinal):ทางธรรมชาตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.326980239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.326987575+07:00","message":"> Transcript [1898] [false]: 'ทางธรรมชาตินะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.326990792+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.326993023+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.326994907+07:00","message":"StatePrefix: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.326996984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.326998541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.327000452+07:00","message":"> Transcript [1899] [true]: 'ทางธรรมชาตินะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.327002462+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.327004066+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.327005654+07:00","message":"StatePrefix: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.327007282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.327009837+07:00","message":"Push: 'ทางธรรมชาตินะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.327018264+07:00","message":"push: {true ทางธรรมชาตินะคะ 0 0xc000415500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:14.33448301+07:00","message":"write wav file: './tmp/7576/7576_242.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.564335091+07:00","message":"[GCS] Start streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:15.417510591+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:15.41754721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นคือระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:15.417551994+07:00","message":"receive interim result [false|false]: นั่นคือระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:15.417565301+07:00","message":"[buffer interim] 243 false นั่นคือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.417571263+07:00","message":"[bufferProcess] interim [720000000]:นั่นคือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.417573577+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.417578684+07:00","message":"[bufferProcess] send to processor (ticker):นั่นคือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.417581213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.41758386+07:00","message":"> Transcript [1900] [false]: 'นั่นคือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.417586202+07:00","message":"Set StatePrefix (first interim): 'นั่นคือระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:15.611251218+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:15.611292926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นคือระบบหาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:15.611304309+07:00","message":"receive interim result [false|false]: นั่นคือระบบหาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:15.611320345+07:00","message":"[buffer interim] 243 false นั่นคือระบบหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.61132953+07:00","message":"[bufferProcess] interim [900000000]:นั่นคือระบบหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.611339131+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:15.798136855+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:15.798175693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นคือระบบหายใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:15.798181482+07:00","message":"receive interim result [false|false]: นั่นคือระบบหายใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:15.798197478+07:00","message":"[buffer interim] 243 false นั่นคือระบบหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.798205654+07:00","message":"[bufferProcess] interim [80000000]:นั่นคือระบบหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.798208178+07:00","message":"[bufferProcess] send to processor:นั่นคือระบบหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.798212326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.798215286+07:00","message":"> Transcript [1901] [false]: 'นั่นคือระบบหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.798218573+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.798220513+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.798222402+07:00","message":"StatePrefix: 'นั่นคือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.798224411+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:16.159614018+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:16.159617912+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:16.45037004+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:16.450407586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นคือระบบหายใจ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:16.450413448+07:00","message":"receive interim result [false|false]: นั่นคือระบบหายใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:16.4504266+07:00","message":"[buffer interim] 243 false นั่นคือระบบหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.450433788+07:00","message":"[bufferProcess] interim [680000000]:นั่นคือระบบหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.450436156+07:00","message":"[bufferProcess] send to processor:นั่นคือระบบหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.450441284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.450444416+07:00","message":"> Transcript [1902] [false]: 'นั่นคือระบบหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.450447856+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.45044995+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.45045232+07:00","message":"StatePrefix: 'นั่นคือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.450454476+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:16.888260169+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:16.888309709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นคือระบบหายใจแบบในรูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:16.888317622+07:00","message":"receive interim result [false|false]: นั่นคือระบบหายใจแบบในรูป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:16.888337302+07:00","message":"[buffer interim] 243 false นั่นคือระบบหายใจแบบในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.888349031+07:00","message":"[bufferProcess] interim [160000000]:นั่นคือระบบหายใจแบบในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.888353465+07:00","message":"[bufferProcess] send to processor:นั่นคือระบบหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.888360475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.888364658+07:00","message":"> Transcript [1903] [false]: 'นั่นคือระบบหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.888369916+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.888372963+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.888376285+07:00","message":"StatePrefix: 'นั่นคือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.888379463+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.164777803+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.164815935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นคือระบบหายใจแบบในรูปมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.164822082+07:00","message":"receive interim result [false|false]: นั่นคือระบบหายใจแบบในรูปมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.164835455+07:00","message":"[buffer interim] 243 false นั่นคือระบบหายใจแบบในรูปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.164842898+07:00","message":"[bufferProcess] interim [340000000]:นั่นคือระบบหายใจแบบในรูปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.164845529+07:00","message":"[bufferProcess] send to processor:นั่นคือระบบหายใจแบบในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.164852292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.164855482+07:00","message":"> Transcript [1904] [false]: 'นั่นคือระบบหายใจแบบในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.164859277+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.164862631+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.164864556+07:00","message":"StatePrefix: 'นั่นคือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.16486668+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.164872996+07:00","message":"Push: 'นั่นคือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.164874888+07:00","message":"TextPushed: 'นั่นคือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.16487754+07:00","message":"Set new StatePrefix : 'นั่นคือระบบหายใจแบบในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.164882166+07:00","message":"Next Push (prob) : 'หายใจแบบในรูป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.164894168+07:00","message":"push: {false นั่นคือระบบ 0 0xc003117100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.180925722+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.180953336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นคือระบบหายใจแบบในรูปนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.180958245+07:00","message":"receive interim result [false|false]: นั่นคือระบบหายใจแบบในรูปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.180971617+07:00","message":"[buffer interim] 243 false นั่นคือระบบหายใจแบบในรูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.18097721+07:00","message":"[bufferProcess] interim [400000000]:นั่นคือระบบหายใจแบบในรูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.180979466+07:00","message":"[bufferProcess] send to processor:นั่นคือระบบหายใจแบบในรูปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.180982929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.180985097+07:00","message":"> Transcript [1905] [false]: 'นั่นคือระบบหายใจแบบในรูปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.180991082+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.180993311+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.180995075+07:00","message":"StatePrefix: 'นั่นคือระบบหายใจแบบในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.180997044+07:00","message":"TextPushed: 'นั่นคือระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.382875696+07:00","message":"[GCS] IsForceVAD: false for message ID: 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.555464322+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.555497777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นคือระบบหายใจแบบในรูปนะคะ\",\"confidence\":0.9323008}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.555503441+07:00","message":"receive interim result [true|false]: นั่นคือระบบหายใจแบบในรูปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.555513652+07:00","message":"end recv isFinal message id 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.555515834+07:00","message":"end Recv id 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.555522823+07:00","message":"[buffer interim] 243 true นั่นคือระบบหายใจแบบในรูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.555529912+07:00","message":"[bufferProcess] interim [850000000]:นั่นคือระบบหายใจแบบในรูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.555538672+07:00","message":"[bufferProcess] send to processor (isfinal):นั่นคือระบบหายใจแบบในรูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.555541882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.555544472+07:00","message":"> Transcript [1906] [false]: 'นั่นคือระบบหายใจแบบในรูปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.555547148+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.555549083+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.555550786+07:00","message":"StatePrefix: 'นั่นคือระบบหายใจแบบในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.555552711+07:00","message":"TextPushed: 'นั่นคือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.555554331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.555556536+07:00","message":"> Transcript [1907] [true]: 'นั่นคือระบบหายใจแบบในรูปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.555558543+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.555560159+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.555561744+07:00","message":"StatePrefix: 'นั่นคือระบบหายใจแบบในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.555563428+07:00","message":"TextPushed: 'นั่นคือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.555570063+07:00","message":"Push: 'หายใจแบบในรูปนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.555577102+07:00","message":"push: {true หายใจแบบในรูปนะคะ 0 0xc003117100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:17.566743695+07:00","message":"write wav file: './tmp/7576/7576_243.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:19.115677178+07:00","message":"[GCS] Start streaming session, msgId: 244"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:19.159912525+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:19.159937144+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:19.676322344+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:19.676359341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:19.676364865+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:19.676375454+07:00","message":"[buffer interim] 244 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:19.676382966+07:00","message":"[bufferProcess] interim [600000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:19.676384823+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:19.676388705+07:00","message":"[bufferProcess] send to processor (ticker):นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:19.676391747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:19.676394324+07:00","message":"> Transcript [1908] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:19.676396451+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:19.964727645+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:19.964766669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนอ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:19.96477266+07:00","message":"receive interim result [false|false]: นักเรียนอ่าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:19.964790157+07:00","message":"[buffer interim] 244 false นักเรียนอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:19.964798844+07:00","message":"[bufferProcess] interim [840000000]:นักเรียนอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:19.964800934+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:19.974469387+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:19.974500897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนอาจจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:19.97450733+07:00","message":"receive interim result [false|false]: นักเรียนอาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:19.974525365+07:00","message":"[buffer interim] 244 false นักเรียนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:19.974532829+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:19.974536612+07:00","message":"[bufferProcess] send to processor:นักเรียนอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:19.974543814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:19.974546676+07:00","message":"> Transcript [1909] [false]: 'นักเรียนอ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:19.974550339+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:19.974552474+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:19.974554629+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:19.974557217+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.164150478+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.164190336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนอาจจะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.164196431+07:00","message":"receive interim result [false|false]: นักเรียนอาจจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.164210349+07:00","message":"[buffer interim] 244 false นักเรียนอาจจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.164216634+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนอาจจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.164219146+07:00","message":"[bufferProcess] send to processor:นักเรียนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.16422546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.164228261+07:00","message":"> Transcript [1910] [false]: 'นักเรียนอาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.164231721+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.164234159+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.164235995+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.164238048+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.299790512+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.299828748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนอาจจะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.299836028+07:00","message":"receive interim result [false|false]: นักเรียนอาจจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.299850183+07:00","message":"[buffer interim] 244 false นักเรียนอาจจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.299858152+07:00","message":"[bufferProcess] interim [200000000]:นักเรียนอาจจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.299861607+07:00","message":"[bufferProcess] send to processor:นักเรียนอาจจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.299869027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.299872231+07:00","message":"> Transcript [1911] [false]: 'นักเรียนอาจจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.29987536+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.299877433+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.299879614+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.299881725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.451579169+07:00","message":"[GCS] IsForceVAD: false for message ID: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.564204814+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.564243711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนอาจจะเห็นว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.564249808+07:00","message":"receive interim result [true|false]: นักเรียนอาจจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.564260381+07:00","message":"end recv isFinal message id 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.564262455+07:00","message":"end Recv id 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.564268676+07:00","message":"[buffer interim] 244 true นักเรียนอาจจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.564275123+07:00","message":"[bufferProcess] interim [560000000]:นักเรียนอาจจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.564278406+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนอาจจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.564281517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.56428454+07:00","message":"> Transcript [1912] [false]: 'นักเรียนอาจจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.56428809+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.564290122+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.564292081+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.564293961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.564299922+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.564301816+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.564303789+07:00","message":"Set new StatePrefix : 'นักเรียนอาจจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.564305755+07:00","message":"Next Push (prob) : 'อาจจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.564308008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.564309992+07:00","message":"> Transcript [1913] [true]: 'นักเรียนอาจจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.564316408+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.564318251+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.564320044+07:00","message":"StatePrefix: 'นักเรียนอาจจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.564321844+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.564323894+07:00","message":"Push: 'อาจจะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.56434003+07:00","message":"push: {false นักเรียน 0 0xc000414180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.564372167+07:00","message":"push: {true อาจจะเห็นว่า 0 0xc000414180}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:20.570774962+07:00","message":"write wav file: './tmp/7576/7576_244.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.643235564+07:00","message":"[GCS] Start streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.316222497+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.316257536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.316262991+07:00","message":"receive interim result [false|false]: มีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.316275554+07:00","message":"[buffer interim] 245 false มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.316281856+07:00","message":"[bufferProcess] interim [660000000]:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.316284189+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.373335074+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.373369443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอวัยวะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.373375379+07:00","message":"receive interim result [false|false]: มีอวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.373390383+07:00","message":"[buffer interim] 245 false มีอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.37339713+07:00","message":"[bufferProcess] interim [780000000]:มีอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.373399602+07:00","message":"[bufferProcess] send to processor:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.373404664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.373407391+07:00","message":"> Transcript [1914] [false]: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.373409596+07:00","message":"Set StatePrefix (first interim): 'มีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.54054432+07:00","message":"[GCS] IsForceVAD: false for message ID: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.644370826+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.644409301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอวัยวะ\",\"confidence\":0.8726599}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.644415819+07:00","message":"receive interim result [true|false]: มีอวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.644428356+07:00","message":"end recv isFinal message id 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.644432855+07:00","message":"end Recv id 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.644439866+07:00","message":"[buffer interim] 245 true มีอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.644448161+07:00","message":"[bufferProcess] interim [110000000]:มีอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.644452405+07:00","message":"[bufferProcess] send to processor (isfinal):มีอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.644457285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.644461172+07:00","message":"> Transcript [1915] [false]: 'มีอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.644464026+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.644467227+07:00","message":"Set new StatePrefix: 'มีอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.644469538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.644472352+07:00","message":"> Transcript [1916] [true]: 'มีอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.644476256+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.64448038+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.64448226+07:00","message":"StatePrefix: 'มีอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.644484132+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.644486726+07:00","message":"Push: 'มีอวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.644494574+07:00","message":"push: {true มีอวัยวะ 0 0xc003116200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:21.649694095+07:00","message":"write wav file: './tmp/7576/7576_245.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.992875335+07:00","message":"[GCS] Start streaming session, msgId: 246"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:22.160711521+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:22.16074243+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:22.648544939+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:22.648579842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขี้เกียจ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:22.648584986+07:00","message":"receive interim result [false|false]: ขี้เกียจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:22.648594744+07:00","message":"[buffer interim] 246 false ขี้เกียจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:22.648601426+07:00","message":"[bufferProcess] interim [480000000]:ขี้เกียจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:22.648603149+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:22.648606751+07:00","message":"[bufferProcess] send to processor (ticker):ขี้เกียจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:22.648609749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:22.648612682+07:00","message":"> Transcript [1917] [false]: 'ขี้เกียจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:22.648614882+07:00","message":"Set StatePrefix (first interim): 'ขี้เกียจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:22.839985017+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:22.840022517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกี่ยวข้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:22.840028565+07:00","message":"receive interim result [false|false]: ที่เกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:22.840045416+07:00","message":"[buffer interim] 246 false ที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:22.840053379+07:00","message":"[bufferProcess] interim [660000000]:ที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:22.84005549+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.409129471+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.40919929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกี่ยวข้อง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.40920897+07:00","message":"receive interim result [false|false]: ที่เกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.409228443+07:00","message":"[buffer interim] 246 false ที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.409241987+07:00","message":"[bufferProcess] interim [260000000]:ที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.409246+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.409251996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.409256336+07:00","message":"> Transcript [1918] [false]: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.409259855+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.409263209+07:00","message":"Set new StatePrefix: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.410722999+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.410741918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกี่ยวข้องหลายอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.410747168+07:00","message":"receive interim result [false|false]: ที่เกี่ยวข้องหลายอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.410759124+07:00","message":"[buffer interim] 246 false ที่เกี่ยวข้องหลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.41076357+07:00","message":"[bufferProcess] interim [320000000]:ที่เกี่ยวข้องหลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.410766574+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.410769537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.410771954+07:00","message":"> Transcript [1919] [false]: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.410775052+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.410777132+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.410779512+07:00","message":"StatePrefix: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.410781773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.614566556+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.614607176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกี่ยวข้องหลายอย่างเลย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.614613601+07:00","message":"receive interim result [false|false]: ที่เกี่ยวข้องหลายอย่างเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.614628008+07:00","message":"[buffer interim] 246 false ที่เกี่ยวข้องหลายอย่างเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.614635384+07:00","message":"[bufferProcess] interim [500000000]:ที่เกี่ยวข้องหลายอย่างเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.614637974+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวข้องหลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.614645152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.614648634+07:00","message":"> Transcript [1920] [false]: 'ที่เกี่ยวข้องหลายอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.614651998+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.614654387+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.61465707+07:00","message":"StatePrefix: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.614659167+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.927909369+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.927957521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกี่ยวข้องหลายอย่างเลยนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.927965856+07:00","message":"receive interim result [false|false]: ที่เกี่ยวข้องหลายอย่างเลยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.927991213+07:00","message":"[buffer interim] 246 false ที่เกี่ยวข้องหลายอย่างเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.928003577+07:00","message":"[bufferProcess] interim [800000000]:ที่เกี่ยวข้องหลายอย่างเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.928007214+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวข้องหลายอย่างเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.928013134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.92801717+07:00","message":"> Transcript [1921] [false]: 'ที่เกี่ยวข้องหลายอย่างเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.928022889+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.928025632+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.928028712+07:00","message":"StatePrefix: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.928031539+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:24.121542875+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:24.121593211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกี่ยวข้องหลายอย่างเลยนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:24.12159855+07:00","message":"receive interim result [false|false]: ที่เกี่ยวข้องหลายอย่างเลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:24.121611783+07:00","message":"[buffer interim] 246 false ที่เกี่ยวข้องหลายอย่างเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.121619132+07:00","message":"[bufferProcess] interim [980000000]:ที่เกี่ยวข้องหลายอย่างเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.121622093+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวข้องหลายอย่างเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.121625964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.121629353+07:00","message":"> Transcript [1922] [false]: 'ที่เกี่ยวข้องหลายอย่างเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.121633056+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.121635117+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.12163711+07:00","message":"StatePrefix: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.121639349+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.121641849+07:00","message":"Push: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.121643753+07:00","message":"TextPushed: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.121645805+07:00","message":"Set new StatePrefix : 'ที่เกี่ยวข้องหลายอย่างเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.121647903+07:00","message":"Next Push (prob) : 'หลายอย่างเลยนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:24.121656389+07:00","message":"push: {false ที่เกี่ยวข้อง 0 0xc003116f00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:24.759100416+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:24.759142723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกี่ยวข้องหลายอย่างเลยนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:24.759150498+07:00","message":"receive interim result [false|false]: ที่เกี่ยวข้องหลายอย่างเลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:24.759165678+07:00","message":"[buffer interim] 246 false ที่เกี่ยวข้องหลายอย่างเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.759173777+07:00","message":"[bufferProcess] interim [580000000]:ที่เกี่ยวข้องหลายอย่างเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.75917732+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวข้องหลายอย่างเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.759181955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.759186513+07:00","message":"> Transcript [1923] [false]: 'ที่เกี่ยวข้องหลายอย่างเลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.759191499+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.75919441+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.75919688+07:00","message":"StatePrefix: 'ที่เกี่ยวข้องหลายอย่างเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.7592013+07:00","message":"TextPushed: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:25.160896308+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:25.160924123+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.735103224+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.73513854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.735144737+07:00","message":"receive interim result [false|false]: ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.735157433+07:00","message":"[buffer interim] 246 false ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.735165513+07:00","message":"[bufferProcess] interim [600000000]:ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.735169107+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวข้องหลายอย่างเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.735180866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.735184914+07:00","message":"> Transcript [1924] [false]: 'ที่เกี่ยวข้องหลายอย่างเลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.735189502+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.735192261+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.735195137+07:00","message":"StatePrefix: 'ที่เกี่ยวข้องหลายอย่างเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.735198495+07:00","message":"TextPushed: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.770988891+07:00","message":"[GCS] IsForceVAD: false for message ID: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.842265756+07:00","message":"[GCS] Start streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.881094391+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.881130498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.88113601+07:00","message":"receive interim result [true|false]: ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.881145052+07:00","message":"end recv isFinal message id 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.881147554+07:00","message":"end Recv id 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.881153139+07:00","message":"[buffer interim] 246 true ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.881159391+07:00","message":"[bufferProcess] interim [810000000]:ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.881173731+07:00","message":"[bufferProcess] send to processor (isfinal):ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.881177134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.881179876+07:00","message":"> Transcript [1925] [false]: 'ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.881184068+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.881185921+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.881188288+07:00","message":"StatePrefix: 'ที่เกี่ยวข้องหลายอย่างเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.881190553+07:00","message":"TextPushed: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.881192321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.881194268+07:00","message":"> Transcript [1926] [true]: 'ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.881196297+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.881197978+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.88119957+07:00","message":"StatePrefix: 'ที่เกี่ยวข้องหลายอย่างเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.8812015+07:00","message":"TextPushed: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.881207469+07:00","message":"Push: 'หลายอย่างเลยนะคะอย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.88121504+07:00","message":"push: {true หลายอย่างเลยนะคะอย่างเช่น 0 0xc003116f00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:25.889107863+07:00","message":"write wav file: './tmp/7576/7576_246.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:26.49893266+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:26.498968755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จมูก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:26.498974832+07:00","message":"receive interim result [false|false]: จมูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:26.498989501+07:00","message":"[buffer interim] 247 false จมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:26.49899645+07:00","message":"[bufferProcess] interim [660000000]:จมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:26.498998601+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:26.89013492+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:26.890177228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จมูกพรุ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:26.890183213+07:00","message":"receive interim result [false|false]: จมูกพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:26.890195393+07:00","message":"[buffer interim] 247 false จมูกพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:26.890202183+07:00","message":"[bufferProcess] interim [20000000]:จมูกพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:26.890204436+07:00","message":"[bufferProcess] send to processor:จมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:26.890209825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:26.890212558+07:00","message":"> Transcript [1927] [false]: 'จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:26.890214582+07:00","message":"Set StatePrefix (first interim): 'จมูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:26.920293617+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:26.920342002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จมูกทรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:26.920350343+07:00","message":"receive interim result [false|false]: จมูกทรง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:26.920366881+07:00","message":"[buffer interim] 247 false จมูกทรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:26.920374651+07:00","message":"[bufferProcess] interim [80000000]:จมูกทรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:26.920377815+07:00","message":"[bufferProcess] send to processor:จมูกพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:26.920386359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:26.920390798+07:00","message":"> Transcript [1928] [false]: 'จมูกพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:26.920394931+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:26.920397854+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:26.920403035+07:00","message":"StatePrefix: 'จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:26.920406098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.067226048+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.067263151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จมูกทรงจำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.06726936+07:00","message":"receive interim result [false|false]: จมูกทรงจำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.067282229+07:00","message":"[buffer interim] 247 false จมูกทรงจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.067289281+07:00","message":"[bufferProcess] interim [200000000]:จมูกทรงจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.067291672+07:00","message":"[bufferProcess] send to processor:จมูกทรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.067297421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.067300015+07:00","message":"> Transcript [1929] [false]: 'จมูกทรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.067302771+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.067304772+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.067306815+07:00","message":"StatePrefix: 'จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.067308695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.080519137+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.080561714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จมูกโพรงจมูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.080569345+07:00","message":"receive interim result [false|false]: จมูกโพรงจมูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.080583577+07:00","message":"[buffer interim] 247 false จมูกโพรงจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.080593716+07:00","message":"[bufferProcess] interim [320000000]:จมูกโพรงจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.080597155+07:00","message":"[bufferProcess] send to processor:จมูกทรงจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.080604203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.080607964+07:00","message":"> Transcript [1930] [false]: 'จมูกทรงจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.080612006+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.080615001+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.080618115+07:00","message":"StatePrefix: 'จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.08062106+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.682210196+07:00","message":"[GCS] Cleaned up inactive client: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.682235801+07:00","message":"[GCS] Cleaned up inactive client: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.682238484+07:00","message":"[GCS] Cleaned up inactive client: 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.682240224+07:00","message":"[GCS] Cleaned up inactive client: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.682241944+07:00","message":"[GCS] Cleaned up inactive client: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.682243724+07:00","message":"[GCS] Cleaned up inactive client: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.682245384+07:00","message":"[GCS] Cleaned up inactive client: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.682247151+07:00","message":"[GCS] Cleaned up inactive client: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.68224879+07:00","message":"[GCS] Cleaned up inactive client: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.682250514+07:00","message":"[GCS] Cleaned up inactive client: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.780705648+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.780738474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จมูกโพรงจมูก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.780744337+07:00","message":"receive interim result [false|false]: จมูกโพรงจมูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.78075598+07:00","message":"[buffer interim] 247 false จมูกโพรงจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.780762334+07:00","message":"[bufferProcess] interim [920000000]:จมูกโพรงจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.780764755+07:00","message":"[bufferProcess] send to processor:จมูกโพรงจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.780769924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.780772821+07:00","message":"> Transcript [1931] [false]: 'จมูกโพรงจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.780775972+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.780778168+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.780779987+07:00","message":"StatePrefix: 'จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.780782196+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.780786598+07:00","message":"Push: 'จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.780788472+07:00","message":"TextPushed: 'จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.780790489+07:00","message":"Set new StatePrefix : 'จมูกโพรงจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.780792508+07:00","message":"Next Push (prob) : 'โพรงจมูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.780799956+07:00","message":"push: {false จมูก 0 0xc00016f980}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.793505108+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.793537215+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จมูกโพรงจมูกคอหอย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.793544321+07:00","message":"receive interim result [false|false]: จมูกโพรงจมูกคอหอย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.793560372+07:00","message":"[buffer interim] 247 false จมูกโพรงจมูกคอหอย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.793566865+07:00","message":"[bufferProcess] interim [980000000]:จมูกโพรงจมูกคอหอย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.793569052+07:00","message":"[bufferProcess] send to processor:จมูกโพรงจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.793572245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.793574668+07:00","message":"> Transcript [1932] [false]: 'จมูกโพรงจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.793577193+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.79357939+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.793582171+07:00","message":"StatePrefix: 'จมูกโพรงจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.79358564+07:00","message":"TextPushed: 'จมูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.951074284+07:00","message":"[GCS] IsForceVAD: false for message ID: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.056257089+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.056288316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จมูกโพรงจมูกคอหอย\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.056294587+07:00","message":"receive interim result [true|false]: จมูกโพรงจมูกคอหอย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.05630059+07:00","message":"end recv isFinal message id 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.056303149+07:00","message":"end Recv id 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.056308948+07:00","message":"[buffer interim] 247 true จมูกโพรงจมูกคอหอย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.056315876+07:00","message":"[bufferProcess] interim [340000000]:จมูกโพรงจมูกคอหอย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.05631911+07:00","message":"[bufferProcess] send to processor (isfinal):จมูกโพรงจมูกคอหอย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.056322235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.056324934+07:00","message":"> Transcript [1933] [false]: 'จมูกโพรงจมูกคอหอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.05632776+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.056329491+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.05633128+07:00","message":"StatePrefix: 'จมูกโพรงจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.056333155+07:00","message":"TextPushed: 'จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.056334818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.056336735+07:00","message":"> Transcript [1934] [true]: 'จมูกโพรงจมูกคอหอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.056339016+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.056340731+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.056344849+07:00","message":"StatePrefix: 'จมูกโพรงจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.056346733+07:00","message":"TextPushed: 'จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.056349257+07:00","message":"Push: 'โพรงจมูกคอหอย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.056356821+07:00","message":"push: {true โพรงจมูกคอหอย 0 0xc00016f980}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:28.063831012+07:00","message":"write wav file: './tmp/7576/7576_247.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.145789664+07:00","message":"[GCS] Start streaming session, msgId: 248"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:28.161053945+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:28.161071537+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.042724745+07:00","message":"[GCS] IsForceVAD: false for message ID: 248"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.131439718+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.131486517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.131491495+07:00","message":"receive interim result [false|false]: เสียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.131506621+07:00","message":"[buffer interim] 248 false เสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.131513888+07:00","message":"[bufferProcess] interim [780000000]:เสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.131515784+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.131521086+07:00","message":"[bufferProcess] send to processor (ticker):เสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.131523561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.131526296+07:00","message":"> Transcript [1935] [false]: 'เสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.131528613+07:00","message":"Set StatePrefix (first interim): 'เสียง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.149317525+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.149346416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟังเสียง\",\"confidence\":0.7923085}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.14935232+07:00","message":"receive interim result [true|false]: ฟังเสียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.149361612+07:00","message":"end recv isFinal message id 248"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.149363847+07:00","message":"end Recv id 248"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.149368905+07:00","message":"[buffer interim] 248 true ฟังเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.149374183+07:00","message":"[bufferProcess] interim [930000000]:ฟังเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.149377099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.149379723+07:00","message":"> Transcript [1936] [true]: 'ฟังเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.149382236+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.149384419+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.149387959+07:00","message":"StatePrefix: 'เสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.14939062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.14939333+07:00","message":"Push: 'ฟังเสียง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.149401441+07:00","message":"push: {true ฟังเสียง 0 0xc00016fe00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:29.155086525+07:00","message":"write wav file: './tmp/7576/7576_248.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.233089383+07:00","message":"[GCS] Start streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.954919181+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.954952597+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลอดลม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.95495736+07:00","message":"receive interim result [false|false]: หลอดลม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.954970031+07:00","message":"[buffer interim] 249 false หลอดลม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.954976521+07:00","message":"[bufferProcess] interim [540000000]:หลอดลม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.954978368+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.063628672+07:00","message":"[GCS] IsForceVAD: false for message ID: 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.151259141+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.151293251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลอดลม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.151299174+07:00","message":"receive interim result [true|false]: หลอดลม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.151307662+07:00","message":"end recv isFinal message id 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.151310418+07:00","message":"end Recv id 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.151316335+07:00","message":"[buffer interim] 249 true หลอดลม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.151322817+07:00","message":"[bufferProcess] interim [870000000]:หลอดลม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.151327555+07:00","message":"[bufferProcess] send to processor (isfinal):หลอดลม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.151330549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.151333099+07:00","message":"> Transcript [1937] [false]: 'หลอดลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.151335188+07:00","message":"Set StatePrefix (first interim): 'หลอดลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.151336782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.151338873+07:00","message":"> Transcript [1938] [true]: 'หลอดลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.151341111+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.15134383+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.151345774+07:00","message":"StatePrefix: 'หลอดลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.151347817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.151352329+07:00","message":"Push: 'หลอดลม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.15136223+07:00","message":"push: {true หลอดลม 0 0xc00354ed80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:30.156274258+07:00","message":"write wav file: './tmp/7576/7576_249.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.196339785+07:00","message":"[GCS] Start streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.916187471+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.916234942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.916240732+07:00","message":"receive interim result [false|false]: มีปอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.916257192+07:00","message":"[buffer interim] 250 false มีปอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.916264029+07:00","message":"[bufferProcess] interim [540000000]:มีปอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.916266323+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.931524733+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.931556519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีปอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.931561453+07:00","message":"receive interim result [false|false]: อีปอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.931577107+07:00","message":"[buffer interim] 250 false อีปอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.931582895+07:00","message":"[bufferProcess] interim [600000000]:อีปอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.931584772+07:00","message":"[bufferProcess] send to processor:มีปอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.931587915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.931590378+07:00","message":"> Transcript [1939] [false]: 'มีปอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.931592485+07:00","message":"Set StatePrefix (first interim): 'มีปอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:31.021711467+07:00","message":"[GCS] IsForceVAD: false for message ID: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:31.117026184+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:31.117076863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีปอบ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:31.117082836+07:00","message":"receive interim result [true|false]: อีปอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:31.11709495+07:00","message":"end recv isFinal message id 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:31.117097477+07:00","message":"end Recv id 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:31.117105814+07:00","message":"[buffer interim] 250 true อีปอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.117113861+07:00","message":"[bufferProcess] interim [870000000]:อีปอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.117117018+07:00","message":"[bufferProcess] send to processor (isfinal):อีปอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.117121821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.117124617+07:00","message":"> Transcript [1940] [false]: 'อีปอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.117127269+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.117129099+07:00","message":"Set new StatePrefix: 'อีปอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.117130688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.117132524+07:00","message":"> Transcript [1941] [true]: 'อีปอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.117134745+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.117136872+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.117138942+07:00","message":"StatePrefix: 'อีปอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.117140706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.117143724+07:00","message":"Push: 'อีปอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:31.117153007+07:00","message":"push: {true อีปอบ 0 0xc003117580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:31.122921452+07:00","message":"write wav file: './tmp/7576/7576_250.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:31.162099393+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:31.162142697+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:31.214189635+07:00","message":"[GCS] Start streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:31.704229037+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:31.704271074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:31.704276438+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:31.704289601+07:00","message":"[buffer interim] 251 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.704296745+07:00","message":"[bufferProcess] interim [480000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.704298586+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:31.814650115+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:31.814686327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:31.814692007+07:00","message":"receive interim result [false|false]: มีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:31.814703852+07:00","message":"[buffer interim] 251 false มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.814710431+07:00","message":"[bufferProcess] interim [600000000]:มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.814712559+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.814715612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.814718332+07:00","message":"> Transcript [1942] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.814720502+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:31.893719148+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:31.893757065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกระบะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:31.893761955+07:00","message":"receive interim result [false|false]: มีกระบะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:31.893770933+07:00","message":"[buffer interim] 251 false มีกระบะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.89377737+07:00","message":"[bufferProcess] interim [660000000]:มีกระบะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.89378005+07:00","message":"[bufferProcess] send to processor:มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.893783756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.893786747+07:00","message":"> Transcript [1943] [false]: 'มีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.893789731+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.893791688+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.893793452+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:31.893795241+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.103733327+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.103774734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกระบัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.103780592+07:00","message":"receive interim result [false|false]: มีกระบัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.103796841+07:00","message":"[buffer interim] 251 false มีกระบัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.103803897+07:00","message":"[bufferProcess] interim [900000000]:มีกระบัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.103806108+07:00","message":"[bufferProcess] send to processor:มีกระบะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.103810061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.103813197+07:00","message":"> Transcript [1944] [false]: 'มีกระบะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.103816241+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.103819085+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.103820851+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.103823123+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.231361293+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.23140327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกระบังลม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.231412821+07:00","message":"receive interim result [false|false]: มีกระบังลม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.231428386+07:00","message":"[buffer interim] 251 false มีกระบังลม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.231435255+07:00","message":"[bufferProcess] interim [960000000]:มีกระบังลม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.231437846+07:00","message":"[bufferProcess] send to processor:มีกระบัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.231444661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.231447671+07:00","message":"> Transcript [1945] [false]: 'มีกระบัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.231450839+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.231453565+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.231456843+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.231459714+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.77808893+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.778129169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกระบังลมใช่ไหม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.778136073+07:00","message":"receive interim result [false|false]: มีกระบังลมใช่ไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.778150032+07:00","message":"[buffer interim] 251 false มีกระบังลมใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.778156917+07:00","message":"[bufferProcess] interim [560000000]:มีกระบังลมใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.77815965+07:00","message":"[bufferProcess] send to processor:มีกระบังลม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.77816616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.778169382+07:00","message":"> Transcript [1946] [false]: 'มีกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.778174467+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.778177755+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.778181086+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.778184044+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.778192887+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.77819627+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.778199022+07:00","message":"Set new StatePrefix : 'มีกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.778202063+07:00","message":"Next Push (prob) : 'กระบังลม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.778212959+07:00","message":"push: {false มี 0 0xc00354e000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.784617007+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.784643448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกระบังลมใช่ไหมคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.784648632+07:00","message":"receive interim result [false|false]: มีกระบังลมใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.784659069+07:00","message":"[buffer interim] 251 false มีกระบังลมใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.784663546+07:00","message":"[bufferProcess] interim [620000000]:มีกระบังลมใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.784665492+07:00","message":"[bufferProcess] send to processor:มีกระบังลมใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.784672582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.784675024+07:00","message":"> Transcript [1947] [false]: 'มีกระบังลมใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.784677799+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.784680174+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.784681877+07:00","message":"StatePrefix: 'มีกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.78468371+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:33.36012852+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:33.360172395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกระบังลมใช่ไหมคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:33.3601778+07:00","message":"receive interim result [false|false]: มีกระบังลมใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:33.36019315+07:00","message":"[buffer interim] 251 false มีกระบังลมใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.360200362+07:00","message":"[bufferProcess] interim [220000000]:มีกระบังลมใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.360203151+07:00","message":"[bufferProcess] send to processor:มีกระบังลมใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.36021025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.360215965+07:00","message":"> Transcript [1948] [false]: 'มีกระบังลมใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.36021909+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.360221161+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.360223174+07:00","message":"StatePrefix: 'มีกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.360225741+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:34.162866258+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:34.162875229+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:35.090505275+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:35.090545826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:35.090551498+07:00","message":"receive interim result [false|false]: มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:35.090568646+07:00","message":"[buffer interim] 251 false มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.090576806+07:00","message":"[bufferProcess] interim [840000000]:มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.0905798+07:00","message":"[bufferProcess] send to processor:มีกระบังลมใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.090583659+07:00","message":"[bufferProcess] send to processor (ticker):มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.090586385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.090589305+07:00","message":"> Transcript [1949] [false]: 'มีกระบังลมใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.090592828+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.09059522+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.090597007+07:00","message":"StatePrefix: 'มีกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.090599339+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.090601403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.090603353+07:00","message":"> Transcript [1950] [false]: 'มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.090605415+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.090607083+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.090608687+07:00","message":"StatePrefix: 'มีกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.090610325+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.090613194+07:00","message":"Push: 'กระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.090614943+07:00","message":"TextPushed: 'มีกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.090616857+07:00","message":"Set new StatePrefix : 'มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.090618889+07:00","message":"Next Push (prob) : 'ใช่ไหมคะแน่นอนว่าอวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:35.090626196+07:00","message":"push: {false กระบังลม 0 0xc00354e000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:35.410779184+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:35.410815541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:35.410823538+07:00","message":"receive interim result [false|false]: มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:35.410838629+07:00","message":"[buffer interim] 251 false มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.410845662+07:00","message":"[bufferProcess] interim [140000000]:มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.410848425+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:35.467490233+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:35.467525736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:35.467534188+07:00","message":"receive interim result [false|false]: มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:35.467549105+07:00","message":"[buffer interim] 251 false มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.467554776+07:00","message":"[bufferProcess] interim [260000000]:มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.467557495+07:00","message":"[bufferProcess] send to processor:มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.467564102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.467566856+07:00","message":"> Transcript [1951] [false]: 'มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.467570551+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.467572578+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.467574426+07:00","message":"StatePrefix: 'มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:35.467576839+07:00","message":"TextPushed: 'มีกระบังลม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.051821806+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.051868075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.051873953+07:00","message":"receive interim result [false|false]: มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.051884414+07:00","message":"[buffer interim] 251 false มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.051891171+07:00","message":"[bufferProcess] interim [860000000]:มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.051893718+07:00","message":"[bufferProcess] send to processor:มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.051897332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.051899864+07:00","message":"> Transcript [1952] [false]: 'มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.051903012+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.051906802+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.051908644+07:00","message":"StatePrefix: 'มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.051910693+07:00","message":"TextPushed: 'มีกระบังลม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.173944493+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.173978899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ต้องทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.173985398+07:00","message":"receive interim result [false|false]: มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ต้องทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.173997023+07:00","message":"[buffer interim] 251 false มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ต้องทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.174003552+07:00","message":"[bufferProcess] interim [980000000]:มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ต้องทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.174006375+07:00","message":"[bufferProcess] send to processor:มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.17401165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.174014399+07:00","message":"> Transcript [1953] [false]: 'มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.17401838+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.174020399+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.174022346+07:00","message":"StatePrefix: 'มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.174024489+07:00","message":"TextPushed: 'มีกระบังลม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.401278467+07:00","message":"[GCS] IsForceVAD: false for message ID: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.49428971+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.494322351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ต้องทำงานให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.494328528+07:00","message":"receive interim result [false|false]: มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ต้องทำงานให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.494339562+07:00","message":"[buffer interim] 251 false มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ต้องทำงานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.494346183+07:00","message":"[bufferProcess] interim [280000000]:มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ต้องทำงานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.494348673+07:00","message":"[bufferProcess] send to processor:มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ต้องทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.494354082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.494356817+07:00","message":"> Transcript [1954] [false]: 'มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ต้องทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.494360471+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.494362565+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.494364865+07:00","message":"StatePrefix: 'มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.494367446+07:00","message":"TextPushed: 'มีกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.494374823+07:00","message":"Push: 'ใช่ไหมคะแน่นอนว่าอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.494376908+07:00","message":"TextPushed: 'มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.49437905+07:00","message":"Set new StatePrefix : 'มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ต้องทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.494381385+07:00","message":"Next Push (prob) : 'เหล่านี้ต้องทำงาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.494403914+07:00","message":"push: {false ใช่ไหมคะแน่นอนว่าอวัยวะ 0 0xc00354e000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.57375112+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.573785327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ต้องทำงานให้\",\"confidence\":0.9494541}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.573790864+07:00","message":"receive interim result [true|false]: มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ต้องทำงานให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.573803659+07:00","message":"end recv isFinal message id 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.573805655+07:00","message":"end Recv id 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.573811922+07:00","message":"[buffer interim] 251 true มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ต้องทำงานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.573817662+07:00","message":"[bufferProcess] interim [400000000]:มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ต้องทำงานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.573821524+07:00","message":"[bufferProcess] send to processor (isfinal):มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ต้องทำงานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.573841036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.573879646+07:00","message":"> Transcript [1955] [false]: 'มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ต้องทำงานให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.573886256+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.573888821+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.573891039+07:00","message":"StatePrefix: 'มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ต้องทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.573894184+07:00","message":"TextPushed: 'มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.573896525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.573898713+07:00","message":"> Transcript [1956] [true]: 'มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ต้องทำงานให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.573901108+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.573902698+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.573904259+07:00","message":"StatePrefix: 'มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะเหล่านี้ต้องทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.573906134+07:00","message":"TextPushed: 'มีกระบังลมใช่ไหมคะแน่นอนว่าอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.573913617+07:00","message":"Push: 'เหล่านี้ต้องทำงานให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.573926014+07:00","message":"push: {true เหล่านี้ต้องทำงานให้ 0 0xc00354e000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:36.58470237+07:00","message":"write wav file: './tmp/7576/7576_251.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.724280316+07:00","message":"[GCS] Start streaming session, msgId: 252"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:37.163501807+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:37.1635127+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.471705403+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.471751365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.471756961+07:00","message":"receive interim result [false|false]: สัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.471769129+07:00","message":"[buffer interim] 252 false สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.471775451+07:00","message":"[bufferProcess] interim [780000000]:สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.471777333+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.704267055+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.704330892+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3,000\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.704337225+07:00","message":"receive interim result [false|false]: 3,000"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.704350537+07:00","message":"[buffer interim] 252 false 3,000"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.704362004+07:00","message":"[bufferProcess] interim [960000000]:3,000"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.704365501+07:00","message":"[bufferProcess] send to processor:สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.704374438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.704377472+07:00","message":"> Transcript [1957] [false]: 'สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.704379782+07:00","message":"Set StatePrefix (first interim): 'สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.715035942+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.715083457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัมพันธ์กัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.715088965+07:00","message":"receive interim result [false|false]: สัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.715098743+07:00","message":"[buffer interim] 252 false สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.715104944+07:00","message":"[bufferProcess] interim [20000000]:สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.715107584+07:00","message":"[bufferProcess] send to processor:3,000"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.715112501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.715114967+07:00","message":"> Transcript [1958] [false]: '3,000'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.715117278+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.71511951+07:00","message":"Set new StatePrefix: '3,000'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.881316388+07:00","message":"[GCS] IsForceVAD: false for message ID: 252"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.97485874+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.974895751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัมพันธ์กัน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.974901334+07:00","message":"receive interim result [true|false]: สัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.974910187+07:00","message":"end recv isFinal message id 252"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.974912407+07:00","message":"end Recv id 252"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.974917838+07:00","message":"[buffer interim] 252 true สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.974926268+07:00","message":"[bufferProcess] interim [380000000]:สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.974931756+07:00","message":"[bufferProcess] send to processor (isfinal):สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.974934738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.974937858+07:00","message":"> Transcript [1959] [false]: 'สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.97494041+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.974942359+07:00","message":"Set new StatePrefix: 'สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.974943997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.974945797+07:00","message":"> Transcript [1960] [true]: 'สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.974949537+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.974951799+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.97495353+07:00","message":"StatePrefix: 'สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.974955455+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.974961191+07:00","message":"Push: 'สัมพันธ์กัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.974968375+07:00","message":"push: {true สัมพันธ์กัน 0 0xc00354e780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:37.981406006+07:00","message":"write wav file: './tmp/7576/7576_252.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.262375028+07:00","message":"[GCS] Start streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.745009956+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.745065719+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.745071578+07:00","message":"receive interim result [false|false]: เพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.745086644+07:00","message":"[buffer interim] 253 false เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.745093805+07:00","message":"[bufferProcess] interim [480000000]:เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.745095667+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.82047086+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.82050911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคลือบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.820514733+07:00","message":"receive interim result [false|false]: เคลือบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.820530778+07:00","message":"[buffer interim] 253 false เคลือบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.82053723+07:00","message":"[bufferProcess] interim [540000000]:เคลือบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.820539835+07:00","message":"[bufferProcess] send to processor:เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.820543066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.820545611+07:00","message":"> Transcript [1961] [false]: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.820547767+07:00","message":"Set StatePrefix (first interim): 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.849519635+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.849554358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อมา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.849559717+07:00","message":"receive interim result [false|false]: เพื่อมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.849573194+07:00","message":"[buffer interim] 253 false เพื่อมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.849584051+07:00","message":"[bufferProcess] interim [600000000]:เพื่อมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.849586417+07:00","message":"[bufferProcess] send to processor:เคลือบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.849589823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.849592495+07:00","message":"> Transcript [1962] [false]: 'เคลือบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.84959473+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.84959721+07:00","message":"Set new StatePrefix: 'เคลือบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.923854517+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.923899012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.923905546+07:00","message":"receive interim result [false|false]: เพื่อไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.923921632+07:00","message":"[buffer interim] 253 false เพื่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.923929146+07:00","message":"[bufferProcess] interim [660000000]:เพื่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.923931431+07:00","message":"[bufferProcess] send to processor:เพื่อมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.923938649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.923941611+07:00","message":"> Transcript [1963] [false]: 'เพื่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.9239439+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.923945976+07:00","message":"Set new StatePrefix: 'เพื่อมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.92887401+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.928918882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อบรรลุ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.928926211+07:00","message":"receive interim result [false|false]: เพื่อบรรลุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.928943855+07:00","message":"[buffer interim] 253 false เพื่อบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.928955485+07:00","message":"[bufferProcess] interim [720000000]:เพื่อบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.928959113+07:00","message":"[bufferProcess] send to processor:เพื่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.92896718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.928971204+07:00","message":"> Transcript [1964] [false]: 'เพื่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.928974806+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.92897804+07:00","message":"Set new StatePrefix: 'เพื่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:39.107552956+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:39.107593127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อบรรลุว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:39.107598861+07:00","message":"receive interim result [false|false]: เพื่อบรรลุว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:39.107616006+07:00","message":"[buffer interim] 253 false เพื่อบรรลุว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.107622629+07:00","message":"[bufferProcess] interim [900000000]:เพื่อบรรลุว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.10762499+07:00","message":"[bufferProcess] send to processor:เพื่อบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.107631731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.107634505+07:00","message":"> Transcript [1965] [false]: 'เพื่อบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.10763729+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.107639531+07:00","message":"Set new StatePrefix: 'เพื่อบรรลุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:39.235512375+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:39.235554453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อบรรลุวัตถุ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:39.235560711+07:00","message":"receive interim result [false|false]: เพื่อบรรลุวัตถุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:39.235577732+07:00","message":"[buffer interim] 253 false เพื่อบรรลุวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.235585466+07:00","message":"[bufferProcess] interim [960000000]:เพื่อบรรลุวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.235587905+07:00","message":"[bufferProcess] send to processor:เพื่อบรรลุว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.235595401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.235598864+07:00","message":"> Transcript [1966] [false]: 'เพื่อบรรลุว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.235602414+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.235605902+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.235608103+07:00","message":"StatePrefix: 'เพื่อบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.235610256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:39.428241154+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:39.428275091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อบรรลุวัตถุประสงค์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:39.428281813+07:00","message":"receive interim result [false|false]: เพื่อบรรลุวัตถุประสงค์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:39.428298048+07:00","message":"[buffer interim] 253 false เพื่อบรรลุวัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.42830587+07:00","message":"[bufferProcess] interim [140000000]:เพื่อบรรลุวัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.428308701+07:00","message":"[bufferProcess] send to processor:เพื่อบรรลุวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.428312241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.428314749+07:00","message":"> Transcript [1967] [false]: 'เพื่อบรรลุวัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.428317325+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.428319414+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.428322539+07:00","message":"StatePrefix: 'เพื่อบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.428324748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:39.807111836+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:39.807145609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อบรรลุวัตถุประสงค์ก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:39.807151611+07:00","message":"receive interim result [false|false]: เพื่อบรรลุวัตถุประสงค์ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:39.80716385+07:00","message":"[buffer interim] 253 false เพื่อบรรลุวัตถุประสงค์ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.807169326+07:00","message":"[bufferProcess] interim [560000000]:เพื่อบรรลุวัตถุประสงค์ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.807171966+07:00","message":"[bufferProcess] send to processor:เพื่อบรรลุวัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.807177119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.807179958+07:00","message":"> Transcript [1968] [false]: 'เพื่อบรรลุวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.8071828+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.807184843+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.807187189+07:00","message":"StatePrefix: 'เพื่อบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.807189282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.000335378+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.000373137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อบรรลุวัตถุประสงค์ก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.000378801+07:00","message":"receive interim result [false|false]: เพื่อบรรลุวัตถุประสงค์ก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.000391527+07:00","message":"[buffer interim] 253 false เพื่อบรรลุวัตถุประสงค์ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.00039797+07:00","message":"[bufferProcess] interim [740000000]:เพื่อบรรลุวัตถุประสงค์ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.000400521+07:00","message":"[bufferProcess] send to processor:เพื่อบรรลุวัตถุประสงค์ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.00040569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.000408403+07:00","message":"> Transcript [1969] [false]: 'เพื่อบรรลุวัตถุประสงค์ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.000411626+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.000413873+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.000415767+07:00","message":"StatePrefix: 'เพื่อบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.000417882+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.000423924+07:00","message":"Push: 'เพื่อบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.000425753+07:00","message":"TextPushed: 'เพื่อบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.000427966+07:00","message":"Set new StatePrefix : 'เพื่อบรรลุวัตถุประสงค์ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.000430712+07:00","message":"Next Push (prob) : 'วัตถุประสงค์ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.000449311+07:00","message":"push: {false เพื่อบรรลุ 0 0xc003116b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.132259894+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.132302501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อบรรลุวัตถุประสงค์ก็คือจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.132309552+07:00","message":"receive interim result [false|false]: เพื่อบรรลุวัตถุประสงค์ก็คือจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.132324751+07:00","message":"[buffer interim] 253 false เพื่อบรรลุวัตถุประสงค์ก็คือจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.132336092+07:00","message":"[bufferProcess] interim [920000000]:เพื่อบรรลุวัตถุประสงค์ก็คือจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.132339604+07:00","message":"[bufferProcess] send to processor:เพื่อบรรลุวัตถุประสงค์ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.132346924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.132351506+07:00","message":"> Transcript [1970] [false]: 'เพื่อบรรลุวัตถุประสงค์ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.132358291+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.132361157+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.132364102+07:00","message":"StatePrefix: 'เพื่อบรรลุวัตถุประสงค์ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.132367316+07:00","message":"TextPushed: 'เพื่อบรรลุ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:40.164146956+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:40.164157052+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.202350269+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.202382146+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อบรรลุวัตถุประสงค์ก็คือการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.202388208+07:00","message":"receive interim result [false|false]: เพื่อบรรลุวัตถุประสงค์ก็คือการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.20240047+07:00","message":"[buffer interim] 253 false เพื่อบรรลุวัตถุประสงค์ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.202406858+07:00","message":"[bufferProcess] interim [980000000]:เพื่อบรรลุวัตถุประสงค์ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.202409315+07:00","message":"[bufferProcess] send to processor:เพื่อบรรลุวัตถุประสงค์ก็คือจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.202414331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.20241691+07:00","message":"> Transcript [1971] [false]: 'เพื่อบรรลุวัตถุประสงค์ก็คือจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.202420001+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.202422168+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.202423929+07:00","message":"StatePrefix: 'เพื่อบรรลุวัตถุประสงค์ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.202426089+07:00","message":"TextPushed: 'เพื่อบรรลุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.311148362+07:00","message":"[GCS] IsForceVAD: false for message ID: 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.400173257+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.400212898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อบรรลุวัตถุประสงค์ก็คือกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.40021961+07:00","message":"receive interim result [false|false]: เพื่อบรรลุวัตถุประสงค์ก็คือกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.400230196+07:00","message":"[buffer interim] 253 false เพื่อบรรลุวัตถุประสงค์ก็คือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.400237254+07:00","message":"[bufferProcess] interim [280000000]:เพื่อบรรลุวัตถุประสงค์ก็คือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.400239584+07:00","message":"[bufferProcess] send to processor:เพื่อบรรลุวัตถุประสงค์ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.400243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.400245706+07:00","message":"> Transcript [1972] [false]: 'เพื่อบรรลุวัตถุประสงค์ก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.400249175+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.400251169+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.400252973+07:00","message":"StatePrefix: 'เพื่อบรรลุวัตถุประสงค์ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.400255156+07:00","message":"TextPushed: 'เพื่อบรรลุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.405962146+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.405988338+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-05-21T13:14:40.405994923+07:00","message":"receive interim result [true|false]: เพื่อบรรลุวัตถุประสงค์ก็คือกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.406008999+07:00","message":"end recv isFinal message id 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.406012115+07:00","message":"end Recv id 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.406018082+07:00","message":"[buffer interim] 253 true เพื่อบรรลุวัตถุประสงค์ก็คือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.406023043+07:00","message":"[bufferProcess] interim [280000000]:เพื่อบรรลุวัตถุประสงค์ก็คือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.406026147+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อบรรลุวัตถุประสงค์ก็คือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.406029846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.406032549+07:00","message":"> Transcript [1973] [false]: 'เพื่อบรรลุวัตถุประสงค์ก็คือกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.406035207+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.406036973+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.406038674+07:00","message":"StatePrefix: 'เพื่อบรรลุวัตถุประสงค์ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.406040831+07:00","message":"TextPushed: 'เพื่อบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.406044071+07:00","message":"Push: 'วัตถุประสงค์ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.406046048+07:00","message":"TextPushed: 'เพื่อบรรลุวัตถุประสงค์ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.406048034+07:00","message":"Set new StatePrefix : 'เพื่อบรรลุวัตถุประสงค์ก็คือกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.406054494+07:00","message":"Next Push (prob) : 'คือกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.406056513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.406058364+07:00","message":"> Transcript [1974] [true]: 'เพื่อบรรลุวัตถุประสงค์ก็คือกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.406060652+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.406062263+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.406064451+07:00","message":"StatePrefix: 'เพื่อบรรลุวัตถุประสงค์ก็คือกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.406066372+07:00","message":"TextPushed: 'เพื่อบรรลุวัตถุประสงค์ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.406068535+07:00","message":"Push: 'คือกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.406075666+07:00","message":"push: {false วัตถุประสงค์ก็ 0 0xc003116b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.406081056+07:00","message":"push: {true คือกัน 0 0xc003116b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:40.41443788+07:00","message":"write wav file: './tmp/7576/7576_253.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.444387136+07:00","message":"[GCS] Start streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:41.000883722+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:41.000921758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แลก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:41.000927117+07:00","message":"receive interim result [false|false]: แลก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:41.000946938+07:00","message":"[buffer interim] 254 false แลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.000953543+07:00","message":"[bufferProcess] interim [540000000]:แลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.000955414+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:41.116179657+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:41.116219137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แลกเปลี่ยน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:41.116227552+07:00","message":"receive interim result [false|false]: แลกเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:41.116243933+07:00","message":"[buffer interim] 254 false แลกเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.11625354+07:00","message":"[bufferProcess] interim [720000000]:แลกเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.116256531+07:00","message":"[bufferProcess] send to processor:แลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.11626156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.116264636+07:00","message":"> Transcript [1975] [false]: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.116266692+07:00","message":"Set StatePrefix (first interim): 'แลก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:41.433193011+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:41.433239595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แลกเปลี่ยนแก๊ส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:41.433249011+07:00","message":"receive interim result [false|false]: แลกเปลี่ยนแก๊ส"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:41.433265908+07:00","message":"[buffer interim] 254 false แลกเปลี่ยนแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.433274972+07:00","message":"[bufferProcess] interim [20000000]:แลกเปลี่ยนแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.433278428+07:00","message":"[bufferProcess] send to processor:แลกเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.433288491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.433292484+07:00","message":"> Transcript [1976] [false]: 'แลกเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.433297482+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.43330041+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.433304004+07:00","message":"StatePrefix: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.433306684+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:41.875550234+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:41.875583404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แลกเปลี่ยนแก๊สออกซิเจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:41.875589382+07:00","message":"receive interim result [false|false]: แลกเปลี่ยนแก๊สออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:41.875601169+07:00","message":"[buffer interim] 254 false แลกเปลี่ยนแก๊สออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.875607891+07:00","message":"[bufferProcess] interim [440000000]:แลกเปลี่ยนแก๊สออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.875610267+07:00","message":"[bufferProcess] send to processor:แลกเปลี่ยนแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.875615468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.875618027+07:00","message":"> Transcript [1977] [false]: 'แลกเปลี่ยนแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.875621431+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.875623849+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.875625847+07:00","message":"StatePrefix: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.875628065+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.34574386+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.345832265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แลกเปลี่ยนแก๊สออกซิเจนกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.34584154+07:00","message":"receive interim result [false|false]: แลกเปลี่ยนแก๊สออกซิเจนกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.345853429+07:00","message":"[buffer interim] 254 false แลกเปลี่ยนแก๊สออกซิเจนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.345860112+07:00","message":"[bufferProcess] interim [920000000]:แลกเปลี่ยนแก๊สออกซิเจนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.345862759+07:00","message":"[bufferProcess] send to processor:แลกเปลี่ยนแก๊สออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.345867757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.345870649+07:00","message":"> Transcript [1978] [false]: 'แลกเปลี่ยนแก๊สออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.345874148+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.345876128+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.345878504+07:00","message":"StatePrefix: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.345880628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.541734482+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.541773463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แลกเปลี่ยนก๊าซออกซิเจนกับก๊าซ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.541779554+07:00","message":"receive interim result [false|false]: แลกเปลี่ยนก๊าซออกซิเจนกับก๊าซ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.541792203+07:00","message":"[buffer interim] 254 false แลกเปลี่ยนก๊าซออกซิเจนกับก๊าซ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.541798847+07:00","message":"[bufferProcess] interim [100000000]:แลกเปลี่ยนก๊าซออกซิเจนกับก๊าซ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.541801576+07:00","message":"[bufferProcess] send to processor:แลกเปลี่ยนแก๊สออกซิเจนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.54180637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.541809535+07:00","message":"> Transcript [1979] [false]: 'แลกเปลี่ยนแก๊สออกซิเจนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.541813188+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.541815419+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.541818114+07:00","message":"StatePrefix: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.54182036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.541825688+07:00","message":"Push: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.541828692+07:00","message":"TextPushed: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.54183126+07:00","message":"Set new StatePrefix : 'แลกเปลี่ยนแก๊สออกซิเจนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.541834216+07:00","message":"Next Push (prob) : 'เปลี่ยนแก๊สออกซิเจนกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.541855323+07:00","message":"push: {false แลก 0 0xc003117500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.899593027+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.899628757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.899634697+07:00","message":"receive interim result [false|false]: แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.899656495+07:00","message":"[buffer interim] 254 false แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.899663469+07:00","message":"[bufferProcess] interim [520000000]:แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.899667006+07:00","message":"[bufferProcess] send to processor:แลกเปลี่ยนก๊าซออกซิเจนกับก๊าซ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.899670283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.899673037+07:00","message":"> Transcript [1980] [false]: 'แลกเปลี่ยนก๊าซออกซิเจนกับก๊าซ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.899675307+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.899678176+07:00","message":"Set new StatePrefix: 'แลกเปลี่ยนก๊าซออกซิเจนกับก๊าซ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:43.164435727+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:43.164461526+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.260296604+07:00","message":"[GCS] IsForceVAD: false for message ID: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.360823829+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.360862369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์\",\"confidence\":0.9288169}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.360868954+07:00","message":"receive interim result [true|false]: แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.360878448+07:00","message":"end recv isFinal message id 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.360880617+07:00","message":"end Recv id 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.360885962+07:00","message":"[buffer interim] 254 true แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.360892858+07:00","message":"[bufferProcess] interim [30000000]:แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.36089768+07:00","message":"[bufferProcess] send to processor (isfinal):แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.360901013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.360903523+07:00","message":"> Transcript [1981] [false]: 'แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.360905716+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.360907549+07:00","message":"Set new StatePrefix: 'แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.360909509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.360911796+07:00","message":"> Transcript [1982] [true]: 'แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.360914573+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.360916429+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.360918642+07:00","message":"StatePrefix: 'แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.360921683+07:00","message":"TextPushed: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.360927488+07:00","message":"Push: 'เปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.360935366+07:00","message":"push: {true เปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์ 0 0xc003117500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:43.368751876+07:00","message":"write wav file: './tmp/7576/7576_254.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.526235817+07:00","message":"[GCS] Start streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:44.051246051+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:44.051291369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระหว่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:44.051296652+07:00","message":"receive interim result [false|false]: ระหว่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:44.051312078+07:00","message":"[buffer interim] 255 false ระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.051319596+07:00","message":"[bufferProcess] interim [600000000]:ระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.051321508+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:44.256612949+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:44.256661018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระหว่างเกาะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:44.25666887+07:00","message":"receive interim result [false|false]: ระหว่างเกาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:44.256684287+07:00","message":"[buffer interim] 255 false ระหว่างเกาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.256695054+07:00","message":"[bufferProcess] interim [780000000]:ระหว่างเกาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.256698743+07:00","message":"[bufferProcess] send to processor:ระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.256705527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.256709346+07:00","message":"> Transcript [1983] [false]: 'ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.256712669+07:00","message":"Set StatePrefix (first interim): 'ระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:44.28145484+07:00","message":"[GCS] IsForceVAD: false for message ID: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:44.398749069+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:44.398787967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระหว่างก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:44.39879357+07:00","message":"receive interim result [false|false]: ระหว่างก่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:44.398806013+07:00","message":"[buffer interim] 255 false ระหว่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.398815521+07:00","message":"[bufferProcess] interim [900000000]:ระหว่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.398818026+07:00","message":"[bufferProcess] send to processor:ระหว่างเกาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.398822969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.398825741+07:00","message":"> Transcript [1984] [false]: 'ระหว่างเกาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.398829139+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.3988313+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.398833151+07:00","message":"StatePrefix: 'ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.398835531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:44.447451103+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:44.447488389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระหว่างก่อน\",\"confidence\":0.826303}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:44.447494171+07:00","message":"receive interim result [true|false]: ระหว่างก่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:44.447499898+07:00","message":"end recv isFinal message id 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:44.447502035+07:00","message":"end Recv id 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:44.447508951+07:00","message":"[buffer interim] 255 true ระหว่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.447515433+07:00","message":"[bufferProcess] interim [990000000]:ระหว่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.447518078+07:00","message":"[bufferProcess] send to processor (isfinal):ระหว่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.447521002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.447523842+07:00","message":"> Transcript [1985] [false]: 'ระหว่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.447526906+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.447529029+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.447530835+07:00","message":"StatePrefix: 'ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.447532684+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.447534504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.447536491+07:00","message":"> Transcript [1986] [true]: 'ระหว่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.447538616+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.447540198+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.447541854+07:00","message":"StatePrefix: 'ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.447543434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:44.447545884+07:00","message":"Push: 'ระหว่างก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:44.447552859+07:00","message":"push: {true ระหว่างก่อน 0 0xc00016f800}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:44.452613928+07:00","message":"write wav file: './tmp/7576/7576_255.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:44.482277093+07:00","message":"[GCS] Start streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:45.324356862+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:45.324392369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อากาศ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:45.324397862+07:00","message":"receive interim result [false|false]: อากาศ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:45.324410065+07:00","message":"[buffer interim] 256 false อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:45.324416074+07:00","message":"[bufferProcess] interim [840000000]:อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:45.324418079+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:45.540282526+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:45.540320292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประกาศขาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:45.540327722+07:00","message":"receive interim result [false|false]: ประกาศขาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:45.540345089+07:00","message":"[buffer interim] 256 false ประกาศขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:45.540353733+07:00","message":"[bufferProcess] interim [80000000]:ประกาศขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:45.540357259+07:00","message":"[bufferProcess] send to processor:อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:45.540361485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:45.540365174+07:00","message":"> Transcript [1987] [false]: 'อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:45.540368717+07:00","message":"Set StatePrefix (first interim): 'อากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:45.649509223+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:45.649545343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อากาศภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:45.649551192+07:00","message":"receive interim result [false|false]: อากาศภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:45.649566529+07:00","message":"[buffer interim] 256 false อากาศภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:45.649573395+07:00","message":"[bufferProcess] interim [200000000]:อากาศภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:45.649575988+07:00","message":"[bufferProcess] send to processor:ประกาศขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:45.649582449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:45.649585052+07:00","message":"> Transcript [1988] [false]: 'ประกาศขาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:45.649587228+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:45.649589064+07:00","message":"Set new StatePrefix: 'ประกาศขาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:45.907586987+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:45.907625563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อากาศภายนอกนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:45.907631924+07:00","message":"receive interim result [false|false]: อากาศภายนอกนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:45.907646838+07:00","message":"[buffer interim] 256 false อากาศภายนอกนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:45.907655435+07:00","message":"[bufferProcess] interim [440000000]:อากาศภายนอกนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:45.907659149+07:00","message":"[bufferProcess] send to processor:อากาศภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:45.907663305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:45.907667975+07:00","message":"> Transcript [1989] [false]: 'อากาศภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:45.907671401+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:45.907674462+07:00","message":"Set new StatePrefix: 'อากาศภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:46.108991907+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:46.109037238+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อากาศภายนอกนั้นเอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:46.109044739+07:00","message":"receive interim result [false|false]: อากาศภายนอกนั้นเอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:46.109070067+07:00","message":"[buffer interim] 256 false อากาศภายนอกนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.109080756+07:00","message":"[bufferProcess] interim [680000000]:อากาศภายนอกนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.109084584+07:00","message":"[bufferProcess] send to processor:อากาศภายนอกนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.109094112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.10909742+07:00","message":"> Transcript [1990] [false]: 'อากาศภายนอกนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.109101176+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.109103317+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.109105248+07:00","message":"StatePrefix: 'อากาศภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.109107469+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:46.141178737+07:00","message":"[GCS] IsForceVAD: false for message ID: 256"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:46.165397842+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:46.165411072+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:46.237413962+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:46.237449719+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อากาศภายนอกนั้นอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:46.237455363+07:00","message":"receive interim result [false|false]: อากาศภายนอกนั้นอีก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:46.237469873+07:00","message":"[buffer interim] 256 false อากาศภายนอกนั้นอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.237476173+07:00","message":"[bufferProcess] interim [860000000]:อากาศภายนอกนั้นอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.237479273+07:00","message":"[bufferProcess] send to processor:อากาศภายนอกนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.237483065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.237486204+07:00","message":"> Transcript [1991] [false]: 'อากาศภายนอกนั้นเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.237489576+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.237491861+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.237493701+07:00","message":"StatePrefix: 'อากาศภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.237495899+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:46.255201994+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:46.255244617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อากาศภายนอกนั้นอีก\",\"confidence\":0.91115683}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:46.255253213+07:00","message":"receive interim result [true|false]: อากาศภายนอกนั้นอีก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:46.2552631+07:00","message":"end recv isFinal message id 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:46.255266464+07:00","message":"end Recv id 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:46.255275262+07:00","message":"[buffer interim] 256 true อากาศภายนอกนั้นอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.255285432+07:00","message":"[bufferProcess] interim [890000000]:อากาศภายนอกนั้นอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.255289498+07:00","message":"[bufferProcess] send to processor (isfinal):อากาศภายนอกนั้นอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.255293574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.255297413+07:00","message":"> Transcript [1992] [false]: 'อากาศภายนอกนั้นอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.255301113+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.255303864+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.255306955+07:00","message":"StatePrefix: 'อากาศภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.255310137+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.255312737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.255315672+07:00","message":"> Transcript [1993] [true]: 'อากาศภายนอกนั้นอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.25531934+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.255322193+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.255324921+07:00","message":"StatePrefix: 'อากาศภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.255327849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.255331704+07:00","message":"Push: 'อากาศภายนอกนั้นอีก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:46.255343047+07:00","message":"push: {true อากาศภายนอกนั้นอีก 0 0xc003117380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:46.262266175+07:00","message":"write wav file: './tmp/7576/7576_256.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:46.462579459+07:00","message":"[GCS] Start streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:47.422219017+07:00","message":"[GCS] IsForceVAD: false for message ID: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:47.510602525+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:47.510624751+07:00","message":"found end of frame, send empty tag with msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:47.510627625+07:00","message":"end Recv id 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:47.510635429+07:00","message":"[buffer interim] 257 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.510644923+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.510649189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.510652157+07:00","message":"> Transcript [1994] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.510654754+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.510656716+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.510658385+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.510660614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.510671425+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:47.510681814+07:00","message":"push: {true \n 0 0xc003117480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:47.517149773+07:00","message":"write wav file: './tmp/7576/7576_257.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:47.743362927+07:00","message":"[GCS] Start streaming session, msgId: 258"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:49.165827494+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:49.165837892+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.498012521+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.498062494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ้านค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.498068211+07:00","message":"receive interim result [false|false]: บ้านค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.498082834+07:00","message":"[buffer interim] 258 false บ้านค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.498089746+07:00","message":"[bufferProcess] interim [620000000]:บ้านค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.498091427+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.498096472+07:00","message":"[bufferProcess] send to processor (ticker):บ้านค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.498099276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.498102084+07:00","message":"> Transcript [1995] [false]: 'บ้านค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.498104256+07:00","message":"Set StatePrefix (first interim): 'บ้านค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.081132124+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.081180557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ้านค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.081187158+07:00","message":"receive interim result [false|false]: บ้านค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.081197086+07:00","message":"[buffer interim] 258 false บ้านค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.081203362+07:00","message":"[bufferProcess] interim [220000000]:บ้านค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.081204999+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.205038359+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.205086995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.205092687+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.205104775+07:00","message":"[buffer interim] 258 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.205111191+07:00","message":"[bufferProcess] interim [280000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.205113292+07:00","message":"[bufferProcess] send to processor:บ้านค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.205118056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.205120788+07:00","message":"> Transcript [1996] [false]: 'บ้านค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.205123862+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.20512623+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.205128123+07:00","message":"StatePrefix: 'บ้านค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.20513027+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.392526999+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.392568021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.39257579+07:00","message":"receive interim result [false|false]: ระบบทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.392593337+07:00","message":"[buffer interim] 258 false ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.392601602+07:00","message":"[bufferProcess] interim [460000000]:ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.392605309+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.392615041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.392619033+07:00","message":"> Transcript [1997] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.392622293+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.392625728+07:00","message":"Set new StatePrefix: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.536471407+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.536513799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.536519611+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.536536059+07:00","message":"[buffer interim] 258 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.536544355+07:00","message":"[bufferProcess] interim [580000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.536546736+07:00","message":"[bufferProcess] send to processor:ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.536556462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.536559636+07:00","message":"> Transcript [1998] [false]: 'ระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.536563437+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.536565927+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.536567829+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.536569939+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.582077258+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.582106028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบทางธรรมะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.582112154+07:00","message":"receive interim result [false|false]: ระบบทางธรรมะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.582126279+07:00","message":"[buffer interim] 258 false ระบบทางธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.582132429+07:00","message":"[bufferProcess] interim [700000000]:ระบบทางธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.582140088+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.582144269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.5821471+07:00","message":"> Transcript [1999] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.582150361+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.582152805+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.582154671+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.582156767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.705860025+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.705889477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบทางธรรมชาติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.705895021+07:00","message":"receive interim result [false|false]: ระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.705906074+07:00","message":"[buffer interim] 258 false ระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.70591203+07:00","message":"[bufferProcess] interim [760000000]:ระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.70591426+07:00","message":"[bufferProcess] send to processor:ระบบทางธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.705921286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.705923975+07:00","message":"> Transcript [2000] [false]: 'ระบบทางธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.705926667+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.705928652+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.705930326+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.705932396+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.011623226+07:00","message":"[GCS] IsForceVAD: false for message ID: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.126678274+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.126722837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบทางธรรมชาติ\",\"confidence\":0.93780166}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.126730676+07:00","message":"receive interim result [true|false]: ระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.126741012+07:00","message":"end recv isFinal message id 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.12674405+07:00","message":"end Recv id 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.12675302+07:00","message":"[buffer interim] 258 true ระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.126762963+07:00","message":"[bufferProcess] interim [300000000]:ระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.126767288+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.126771713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.12677549+07:00","message":"> Transcript [2001] [false]: 'ระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.126779796+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.126782528+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.126785464+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.126788118+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.126796313+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.126799161+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.126801907+07:00","message":"Set new StatePrefix : 'ระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.126805737+07:00","message":"Next Push (prob) : 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.126808419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.126811184+07:00","message":"> Transcript [2002] [true]: 'ระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.126814315+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.126816997+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.126819641+07:00","message":"StatePrefix: 'ระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.126822282+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.126825192+07:00","message":"Push: 'ทางธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.126835143+07:00","message":"push: {false ระบบ 0 0xc00354f900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.126843991+07:00","message":"push: {true ทางธรรมชาติ 0 0xc00354f900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:51.137034293+07:00","message":"write wav file: './tmp/7576/7576_258.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.273601097+07:00","message":"[GCS] Start streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.958127469+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.958155605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.958160013+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.958170666+07:00","message":"[buffer interim] 259 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.958178057+07:00","message":"[bufferProcess] interim [720000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.958180716+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:52.166685644+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:52.166685631+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.175624648+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.175662504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.175668617+07:00","message":"receive interim result [false|false]: เช่นกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.175680502+07:00","message":"[buffer interim] 259 false เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.175686237+07:00","message":"[bufferProcess] interim [900000000]:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.175688519+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.175693044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.175695877+07:00","message":"> Transcript [2003] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.175698352+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.263925198+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.263965627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.263971185+07:00","message":"receive interim result [false|false]: เช่นระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.263983574+07:00","message":"[buffer interim] 259 false เช่นระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.263989798+07:00","message":"[bufferProcess] interim [20000000]:เช่นระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.263992003+07:00","message":"[bufferProcess] send to processor:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.263995251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.263997817+07:00","message":"> Transcript [2004] [false]: 'เช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.264000587+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.264002545+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.264004264+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.264006704+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.521267263+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.521317302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นระบบราง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.521324358+07:00","message":"receive interim result [false|false]: เช่นระบบราง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.521340655+07:00","message":"[buffer interim] 259 false เช่นระบบราง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.521351818+07:00","message":"[bufferProcess] interim [260000000]:เช่นระบบราง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.521355522+07:00","message":"[bufferProcess] send to processor:เช่นระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.521363371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.521367373+07:00","message":"> Transcript [2005] [false]: 'เช่นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.521371887+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.521375194+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.521378554+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.521382003+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.532165927+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.532196825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นระบบลำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.532202802+07:00","message":"receive interim result [false|false]: เช่นระบบลำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.532216779+07:00","message":"[buffer interim] 259 false เช่นระบบลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.532224872+07:00","message":"[bufferProcess] interim [320000000]:เช่นระบบลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.532227386+07:00","message":"[bufferProcess] send to processor:เช่นระบบราง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.532234226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.532236906+07:00","message":"> Transcript [2006] [false]: 'เช่นระบบราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.532239604+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.532241412+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.532244682+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.532247053+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.650385573+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.650435018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นระบบลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.650442525+07:00","message":"receive interim result [false|false]: เช่นระบบลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.650457746+07:00","message":"[buffer interim] 259 false เช่นระบบลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.650465173+07:00","message":"[bufferProcess] interim [380000000]:เช่นระบบลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.650467804+07:00","message":"[bufferProcess] send to processor:เช่นระบบลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.650474377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.650477457+07:00","message":"> Transcript [2007] [false]: 'เช่นระบบลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.650480883+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.650483021+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.650485272+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.650487444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.650493763+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.650495664+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.65049779+07:00","message":"Set new StatePrefix : 'เช่นระบบลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.650499925+07:00","message":"Next Push (prob) : 'ระบบลำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.650508511+07:00","message":"push: {false เช่น 0 0xc003117700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.830465879+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.830511235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นระบบลำเลียงน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.830517188+07:00","message":"receive interim result [false|false]: เช่นระบบลำเลียงน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.830528675+07:00","message":"[buffer interim] 259 false เช่นระบบลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.830534836+07:00","message":"[bufferProcess] interim [560000000]:เช่นระบบลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.830537405+07:00","message":"[bufferProcess] send to processor:เช่นระบบลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.830542834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.830545628+07:00","message":"> Transcript [2008] [false]: 'เช่นระบบลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.830548816+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.830551102+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.830553022+07:00","message":"StatePrefix: 'เช่นระบบลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.830555172+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:53.029369647+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:53.029405839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นระบบลำเลียงน้ำของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:53.029411539+07:00","message":"receive interim result [false|false]: เช่นระบบลำเลียงน้ำของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:53.029424398+07:00","message":"[buffer interim] 259 false เช่นระบบลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.029430988+07:00","message":"[bufferProcess] interim [800000000]:เช่นระบบลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.029433512+07:00","message":"[bufferProcess] send to processor:เช่นระบบลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.029438742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.029441439+07:00","message":"> Transcript [2009] [false]: 'เช่นระบบลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.029444928+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.029447028+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.029449245+07:00","message":"StatePrefix: 'เช่นระบบลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.029451272+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:53.208202134+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:53.208240249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นระบบลำเลียงน้ำของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:53.208246414+07:00","message":"receive interim result [false|false]: เช่นระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:53.20825939+07:00","message":"[buffer interim] 259 false เช่นระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.208266218+07:00","message":"[bufferProcess] interim [980000000]:เช่นระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.208268587+07:00","message":"[bufferProcess] send to processor:เช่นระบบลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.208273785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.208276887+07:00","message":"> Transcript [2010] [false]: 'เช่นระบบลำเลียงน้ำของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.208280022+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.2082822+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.208284401+07:00","message":"StatePrefix: 'เช่นระบบลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.208286497+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:53.38121998+07:00","message":"[GCS] IsForceVAD: false for message ID: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:53.448294521+07:00","message":"[GCS] Start streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:53.487849302+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:53.487891618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นระบบลำเลียงน้ำของพืช\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:53.487898553+07:00","message":"receive interim result [true|false]: เช่นระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:53.487908294+07:00","message":"end recv isFinal message id 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:53.487910596+07:00","message":"end Recv id 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:53.487916941+07:00","message":"[buffer interim] 259 true เช่นระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.487926177+07:00","message":"[bufferProcess] interim [340000000]:เช่นระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.487929393+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.487932934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.487935942+07:00","message":"> Transcript [2011] [false]: 'เช่นระบบลำเลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.487939311+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.487941224+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.487943099+07:00","message":"StatePrefix: 'เช่นระบบลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.487945015+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.487950822+07:00","message":"Push: 'ระบบลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.487952699+07:00","message":"TextPushed: 'เช่นระบบลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.487954982+07:00","message":"Set new StatePrefix : 'เช่นระบบลำเลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.487957216+07:00","message":"Next Push (prob) : 'เลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.48795914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.487961302+07:00","message":"> Transcript [2012] [true]: 'เช่นระบบลำเลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.487963306+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.487965068+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.487966666+07:00","message":"StatePrefix: 'เช่นระบบลำเลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.487968929+07:00","message":"TextPushed: 'เช่นระบบลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.487971108+07:00","message":"Push: 'เลียงน้ำของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:53.487978979+07:00","message":"push: {false ระบบลำ 0 0xc003117700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:53.487985299+07:00","message":"push: {true เลียงน้ำของพืช 0 0xc003117700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:53.494771441+07:00","message":"write wav file: './tmp/7576/7576_259.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:53.510536474+07:00","message":"[GCS] IsForceVAD: false for message ID: 260"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:53.702001702+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:53.70202563+07:00","message":"found end of frame, send empty tag with msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:53.702029709+07:00","message":"end Recv id 260"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:53.702040886+07:00","message":"[buffer interim] 260 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.702059461+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.702064356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.702068391+07:00","message":"> Transcript [2013] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.702072189+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.702075222+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.702078488+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.702081282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:53.702089673+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:53.702101803+07:00","message":"push: {true \n 0 0xc0005b6e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:53.704106786+07:00","message":"[GCS] Start streaming session, msgId: 261"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:53.706243876+07:00","message":"write wav file: './tmp/7576/7576_260.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:54.242308202+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:54.242348889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:54.242354041+07:00","message":"receive interim result [false|false]: แน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:54.242373331+07:00","message":"[buffer interim] 261 false แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:54.242380255+07:00","message":"[bufferProcess] interim [540000000]:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:54.242382398+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:54.693100219+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:54.693134488+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จุดประสงค์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:54.693140213+07:00","message":"receive interim result [false|false]: จุดประสงค์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:54.693156017+07:00","message":"[buffer interim] 261 false จุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:54.693173892+07:00","message":"[bufferProcess] interim [20000000]:จุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:54.693177478+07:00","message":"[bufferProcess] send to processor:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:54.693181684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:54.69318437+07:00","message":"> Transcript [2014] [false]: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:54.6931869+07:00","message":"Set StatePrefix (first interim): 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:54.876867615+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:54.876904075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จุดประสงค์การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:54.876909442+07:00","message":"receive interim result [false|false]: จุดประสงค์การ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:54.876923682+07:00","message":"[buffer interim] 261 false จุดประสงค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:54.876930744+07:00","message":"[bufferProcess] interim [200000000]:จุดประสงค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:54.876933168+07:00","message":"[bufferProcess] send to processor:จุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:54.87693688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:54.876939558+07:00","message":"> Transcript [2015] [false]: 'จุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:54.876941878+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:54.876944157+07:00","message":"Set new StatePrefix: 'จุดประสงค์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.098724893+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.098772885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จุดประสงค์การนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.098778623+07:00","message":"receive interim result [false|false]: จุดประสงค์การนำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.098792368+07:00","message":"[buffer interim] 261 false จุดประสงค์การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.098799661+07:00","message":"[bufferProcess] interim [380000000]:จุดประสงค์การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.098801889+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.098808221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.09881188+07:00","message":"> Transcript [2016] [false]: 'จุดประสงค์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.09881569+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.098817828+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.098820012+07:00","message":"StatePrefix: 'จุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.098822197+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.139540192+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.139579366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จุดประสงค์การลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.139585786+07:00","message":"receive interim result [false|false]: จุดประสงค์การลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.139601247+07:00","message":"[buffer interim] 261 false จุดประสงค์การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.139611182+07:00","message":"[bufferProcess] interim [500000000]:จุดประสงค์การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.139613686+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.139620493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.139623411+07:00","message":"> Transcript [2017] [false]: 'จุดประสงค์การนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.139626571+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.139628629+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.139630788+07:00","message":"StatePrefix: 'จุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.139632926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:55.167636953+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:55.167661394+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.327401538+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.327442648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จุดประสงค์การลำเลียงน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.327448752+07:00","message":"receive interim result [false|false]: จุดประสงค์การลำเลียงน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.327463621+07:00","message":"[buffer interim] 261 false จุดประสงค์การลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.32747374+07:00","message":"[bufferProcess] interim [680000000]:จุดประสงค์การลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.327476475+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.327482219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.327485072+07:00","message":"> Transcript [2018] [false]: 'จุดประสงค์การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.327488605+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.327490752+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.327492643+07:00","message":"StatePrefix: 'จุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.327494897+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.567859233+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.567903771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จุดประสงค์การลำเลียงน้ำของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.567910315+07:00","message":"receive interim result [false|false]: จุดประสงค์การลำเลียงน้ำของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.567927221+07:00","message":"[buffer interim] 261 false จุดประสงค์การลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.567934665+07:00","message":"[bufferProcess] interim [860000000]:จุดประสงค์การลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.567937247+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.567945001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.567947865+07:00","message":"> Transcript [2019] [false]: 'จุดประสงค์การลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.567952249+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.567954321+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.56795624+07:00","message":"StatePrefix: 'จุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.567958337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.567964465+07:00","message":"Push: 'จุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.567966299+07:00","message":"TextPushed: 'จุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.567968605+07:00","message":"Set new StatePrefix : 'จุดประสงค์การลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.567970965+07:00","message":"Next Push (prob) : 'การลำเลียงน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.567979712+07:00","message":"push: {false จุดประสงค์ 0 0xc003117300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.756950319+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.75698715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จุดประสงค์การลำเลียงน้ำของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.756993465+07:00","message":"receive interim result [false|false]: จุดประสงค์การลำเลียงน้ำของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.757009258+07:00","message":"[buffer interim] 261 false จุดประสงค์การลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.757016721+07:00","message":"[bufferProcess] interim [40000000]:จุดประสงค์การลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.757019843+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.757028269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.757031383+07:00","message":"> Transcript [2020] [false]: 'จุดประสงค์การลำเลียงน้ำของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.757034514+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.757037322+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.757039523+07:00","message":"StatePrefix: 'จุดประสงค์การลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.757047296+07:00","message":"TextPushed: 'จุดประสงค์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:56.314577623+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:56.314618491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จุดประสงค์การลำเลียงน้ำของพืชเพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:56.314625373+07:00","message":"receive interim result [false|false]: จุดประสงค์การลำเลียงน้ำของพืชเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:56.314641362+07:00","message":"[buffer interim] 261 false จุดประสงค์การลำเลียงน้ำของพืชเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.314650428+07:00","message":"[bufferProcess] interim [580000000]:จุดประสงค์การลำเลียงน้ำของพืชเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.314653442+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.314660873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.314663948+07:00","message":"> Transcript [2021] [false]: 'จุดประสงค์การลำเลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.314667402+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.314669609+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.314672451+07:00","message":"StatePrefix: 'จุดประสงค์การลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.314675311+07:00","message":"TextPushed: 'จุดประสงค์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:56.452883584+07:00","message":"[GCS] IsForceVAD: false for message ID: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:56.523209007+07:00","message":"[GCS] Start streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:56.574594197+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:56.574639454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จุดประสงค์การลำเลียงน้ำของพืชก็เพื่อ\",\"confidence\":0.90732294}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:56.574647895+07:00","message":"receive interim result [true|false]: จุดประสงค์การลำเลียงน้ำของพืชก็เพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:56.574658985+07:00","message":"end recv isFinal message id 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:56.574662046+07:00","message":"end Recv id 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:56.574674062+07:00","message":"[buffer interim] 261 true จุดประสงค์การลำเลียงน้ำของพืชก็เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.574686162+07:00","message":"[bufferProcess] interim [970000000]:จุดประสงค์การลำเลียงน้ำของพืชก็เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.574690634+07:00","message":"[bufferProcess] send to processor (isfinal):จุดประสงค์การลำเลียงน้ำของพืชเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.574695444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.574699327+07:00","message":"> Transcript [2022] [false]: 'จุดประสงค์การลำเลียงน้ำของพืชเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.574703967+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.574706757+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.574710586+07:00","message":"StatePrefix: 'จุดประสงค์การลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.574714276+07:00","message":"TextPushed: 'จุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.574717254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.574720217+07:00","message":"> Transcript [2023] [true]: 'จุดประสงค์การลำเลียงน้ำของพืชก็เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.574723427+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.574725997+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.574728478+07:00","message":"StatePrefix: 'จุดประสงค์การลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.574733714+07:00","message":"TextPushed: 'จุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.574737818+07:00","message":"Push: 'การลำเลียงน้ำของพืชก็เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:56.574748403+07:00","message":"push: {true การลำเลียงน้ำของพืชก็เพื่อ 0 0xc003117300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:56.582421682+07:00","message":"write wav file: './tmp/7576/7576_261.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.582584117+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.582628648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.582635899+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.582652481+07:00","message":"[buffer interim] 262 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:57.582661438+07:00","message":"[bufferProcess] interim [840000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:57.582663981+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:57.582668733+07:00","message":"[bufferProcess] send to processor (ticker):น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:57.582671651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:57.58267474+07:00","message":"> Transcript [2024] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:57.582677097+07:00","message":"Set StatePrefix (first interim): 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.682565442+07:00","message":"[GCS] Cleaned up inactive client: 225"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.682589741+07:00","message":"[GCS] Cleaned up inactive client: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.682592719+07:00","message":"[GCS] Cleaned up inactive client: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.682595229+07:00","message":"[GCS] Cleaned up inactive client: 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.682596989+07:00","message":"[GCS] Cleaned up inactive client: 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.682598526+07:00","message":"[GCS] Cleaned up inactive client: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.682600318+07:00","message":"[GCS] Cleaned up inactive client: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.682601888+07:00","message":"[GCS] Cleaned up inactive client: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.682603387+07:00","message":"[GCS] Cleaned up inactive client: 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.682605037+07:00","message":"[GCS] Cleaned up inactive client: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.682606678+07:00","message":"[GCS] Cleaned up inactive client: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.682608228+07:00","message":"[GCS] Cleaned up inactive client: 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.896628973+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.896663887+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.896670169+07:00","message":"receive interim result [false|false]: น้ำใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.896684932+07:00","message":"[buffer interim] 262 false น้ำใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:57.896691234+07:00","message":"[bufferProcess] interim [200000000]:น้ำใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:57.896693292+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.099164297+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.099200758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำในดิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.099207224+07:00","message":"receive interim result [false|false]: น้ำในดิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.099224028+07:00","message":"[buffer interim] 262 false น้ำในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.099249481+07:00","message":"[bufferProcess] interim [380000000]:น้ำในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.099252465+07:00","message":"[bufferProcess] send to processor:น้ำใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.099255957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.099258581+07:00","message":"> Transcript [2025] [false]: 'น้ำใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.099261957+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.099264176+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.099266039+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.099267881+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:58.168269479+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:58.168294048+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.190891089+07:00","message":"[GCS] IsForceVAD: false for message ID: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.310190173+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.31023562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำในดิน\",\"confidence\":0.9562197}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.310241884+07:00","message":"receive interim result [true|false]: น้ำในดิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.310254184+07:00","message":"end recv isFinal message id 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.310257868+07:00","message":"end Recv id 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.310266135+07:00","message":"[buffer interim] 262 true น้ำในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.310275192+07:00","message":"[bufferProcess] interim [680000000]:น้ำในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.310279648+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.310284023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.310286941+07:00","message":"> Transcript [2026] [false]: 'น้ำในดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.3102897+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.310291541+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.310293446+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.310295371+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.310297057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.310299003+07:00","message":"> Transcript [2027] [true]: 'น้ำในดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.310300984+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.31030265+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.310304256+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.310305872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.31030854+07:00","message":"Push: 'น้ำในดิน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.310316898+07:00","message":"push: {true น้ำในดิน 0 0xc000731f00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:58.317411005+07:00","message":"write wav file: './tmp/7576/7576_262.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.642992041+07:00","message":"[GCS] Start streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.203678378+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.203719682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.203726056+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.203741297+07:00","message":"[buffer interim] 263 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.203748873+07:00","message":"[bufferProcess] interim [380000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.203750645+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.203756474+07:00","message":"[bufferProcess] send to processor (ticker):ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.203759649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.203762404+07:00","message":"> Transcript [2028] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.203764646+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.438428478+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.438467464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.438473168+07:00","message":"receive interim result [false|false]: ไปเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.438493115+07:00","message":"[buffer interim] 263 false ไปเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.438503608+07:00","message":"[bufferProcess] interim [620000000]:ไปเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.438505674+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.573332006+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.573368906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเพื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.573374762+07:00","message":"receive interim result [false|false]: ไปเพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.573385752+07:00","message":"[buffer interim] 263 false ไปเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.573392574+07:00","message":"[bufferProcess] interim [800000000]:ไปเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.573394862+07:00","message":"[bufferProcess] send to processor:ไปเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.57339842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.573401707+07:00","message":"> Transcript [2029] [false]: 'ไปเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.573404945+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.573407039+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.573408895+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.573410819+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.723662285+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.723697443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเพื่อใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.723703258+07:00","message":"receive interim result [false|false]: ไปเพื่อใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.723718576+07:00","message":"[buffer interim] 263 false ไปเพื่อใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.723730057+07:00","message":"[bufferProcess] interim [920000000]:ไปเพื่อใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.723732394+07:00","message":"[bufferProcess] send to processor:ไปเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.723736121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.723739407+07:00","message":"> Transcript [2030] [false]: 'ไปเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.723742383+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.723744269+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.723746305+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.723748417+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.890688282+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.890728542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเพื่อใช้ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.890734764+07:00","message":"receive interim result [false|false]: ไปเพื่อใช้ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.890752241+07:00","message":"[buffer interim] 263 false ไปเพื่อใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.890759338+07:00","message":"[bufferProcess] interim [100000000]:ไปเพื่อใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.890761674+07:00","message":"[bufferProcess] send to processor:ไปเพื่อใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.890765277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.890768179+07:00","message":"> Transcript [2031] [false]: 'ไปเพื่อใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.890771112+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.890773117+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.890775162+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.890777065+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.960953918+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.960992694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเพื่อใช้ในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.960998782+07:00","message":"receive interim result [false|false]: ไปเพื่อใช้ในการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.961008019+07:00","message":"[buffer interim] 263 false ไปเพื่อใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.961014563+07:00","message":"[bufferProcess] interim [220000000]:ไปเพื่อใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.96101667+07:00","message":"[bufferProcess] send to processor:ไปเพื่อใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.961020029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.96102298+07:00","message":"> Transcript [2032] [false]: 'ไปเพื่อใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.961025827+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.961027831+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.961030039+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.961032409+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.961034975+07:00","message":"Push: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.961036748+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.961044623+07:00","message":"Set new StatePrefix : 'ไปเพื่อใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.96104689+07:00","message":"Next Push (prob) : 'เพื่อใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.961055027+07:00","message":"push: {false ไป 0 0xc000045980}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:01.168901034+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:01.168900356+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:01.283862648+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:01.283901428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเพื่อใช้ในกระบวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:01.283908161+07:00","message":"receive interim result [false|false]: ไปเพื่อใช้ในกระบวน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:01.283925179+07:00","message":"[buffer interim] 263 false ไปเพื่อใช้ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.28393339+07:00","message":"[bufferProcess] interim [520000000]:ไปเพื่อใช้ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.283936263+07:00","message":"[bufferProcess] send to processor:ไปเพื่อใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.283944026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.283947192+07:00","message":"> Transcript [2033] [false]: 'ไปเพื่อใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.283953473+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.283955629+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.283957538+07:00","message":"StatePrefix: 'ไปเพื่อใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.2839602+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:01.605749826+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:01.605793035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเพื่อใช้ในกระบวนการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:01.605798738+07:00","message":"receive interim result [false|false]: ไปเพื่อใช้ในกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:01.605810604+07:00","message":"[buffer interim] 263 false ไปเพื่อใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.605819132+07:00","message":"[bufferProcess] interim [760000000]:ไปเพื่อใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.605821701+07:00","message":"[bufferProcess] send to processor:ไปเพื่อใช้ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.605825067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.605827921+07:00","message":"> Transcript [2034] [false]: 'ไปเพื่อใช้ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.605831365+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.605833506+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.60583529+07:00","message":"StatePrefix: 'ไปเพื่อใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.605838021+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:01.709909174+07:00","message":"[GCS] IsForceVAD: false for message ID: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:01.814290021+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:01.814330251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเพื่อใช้ในกระบวนการ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:01.814336386+07:00","message":"receive interim result [true|false]: ไปเพื่อใช้ในกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:01.81434563+07:00","message":"end recv isFinal message id 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:01.814348091+07:00","message":"end Recv id 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:01.81435541+07:00","message":"[buffer interim] 263 true ไปเพื่อใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.814365726+07:00","message":"[bufferProcess] interim [90000000]:ไปเพื่อใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.814369353+07:00","message":"[bufferProcess] send to processor (isfinal):ไปเพื่อใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.814376538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.8143795+07:00","message":"> Transcript [2035] [false]: 'ไปเพื่อใช้ในกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.81438294+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.814384948+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.81438698+07:00","message":"StatePrefix: 'ไปเพื่อใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.814389808+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.814392059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.81439469+07:00","message":"> Transcript [2036] [true]: 'ไปเพื่อใช้ในกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.814397412+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.814399151+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.814400853+07:00","message":"StatePrefix: 'ไปเพื่อใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.81440276+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.814405716+07:00","message":"Push: 'เพื่อใช้ในกระบวนการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:01.814413345+07:00","message":"push: {true เพื่อใช้ในกระบวนการ 0 0xc000045980}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:01.823720152+07:00","message":"write wav file: './tmp/7576/7576_263.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:01.842123956+07:00","message":"[GCS] Start streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:03.022114877+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:03.022161492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:03.022168319+07:00","message":"receive interim result [false|false]: แสง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:03.022186232+07:00","message":"[buffer interim] 264 false แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.022194323+07:00","message":"[bufferProcess] interim [140000000]:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.022197438+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.022202612+07:00","message":"[bufferProcess] send to processor (ticker):แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.022205959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.022209705+07:00","message":"> Transcript [2037] [false]: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.022214842+07:00","message":"Set StatePrefix (first interim): 'แสง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:03.209182762+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:03.20925218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงชัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:03.20925988+07:00","message":"receive interim result [false|false]: แสงชัย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:03.209275606+07:00","message":"[buffer interim] 264 false แสงชัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.209283791+07:00","message":"[bufferProcess] interim [380000000]:แสงชัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.209285899+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:03.287707533+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:03.287748157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงใช่ไหม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:03.287753856+07:00","message":"receive interim result [false|false]: แสงใช่ไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:03.287771158+07:00","message":"[buffer interim] 264 false แสงใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.287779487+07:00","message":"[bufferProcess] interim [500000000]:แสงใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.287782962+07:00","message":"[bufferProcess] send to processor:แสงชัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.287786722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.287790325+07:00","message":"> Transcript [2038] [false]: 'แสงชัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.287793565+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.287795758+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.287798414+07:00","message":"StatePrefix: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.287800955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:03.404214248+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:03.404254595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงใช่ไหมคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:03.404261788+07:00","message":"receive interim result [false|false]: แสงใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:03.404278537+07:00","message":"[buffer interim] 264 false แสงใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.404286896+07:00","message":"[bufferProcess] interim [620000000]:แสงใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.404289325+07:00","message":"[bufferProcess] send to processor:แสงใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.404296311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.404299301+07:00","message":"> Transcript [2039] [false]: 'แสงใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.404302991+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.404305649+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.404307791+07:00","message":"StatePrefix: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.404310137+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:03.501278275+07:00","message":"[GCS] IsForceVAD: false for message ID: 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:03.618050251+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:03.618088309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อังคารที่แสนใช่ไหมคะ\",\"confidence\":0.86347455}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:03.618093691+07:00","message":"receive interim result [true|false]: อังคารที่แสนใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:03.618102842+07:00","message":"end recv isFinal message id 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:03.618105144+07:00","message":"end Recv id 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:03.618112453+07:00","message":"[buffer interim] 264 true อังคารที่แสนใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.618119077+07:00","message":"[bufferProcess] interim [890000000]:อังคารที่แสนใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.618122275+07:00","message":"[bufferProcess] send to processor (isfinal):แสงใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.618125562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.618128314+07:00","message":"> Transcript [2040] [false]: 'แสงใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.618131128+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.618133069+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.61813499+07:00","message":"StatePrefix: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.618137048+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.618138906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.618141981+07:00","message":"> Transcript [2041] [true]: 'อังคารที่แสนใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.618144309+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.618145988+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.618147785+07:00","message":"StatePrefix: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.618149343+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:03.61815547+07:00","message":"Push: 'อังคารที่แสนใช่ไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:03.618163101+07:00","message":"push: {true อังคารที่แสนใช่ไหมคะ 0 0xc003117a80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:03.628127136+07:00","message":"write wav file: './tmp/7576/7576_264.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:04.011849872+07:00","message":"[GCS] Start streaming session, msgId: 265"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:04.1689524+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:04.168966353+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:04.651451498+07:00","message":"[GCS] IsForceVAD: false for message ID: 265"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:04.721885333+07:00","message":"[GCS] Start streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:04.745651278+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:04.745675502+07:00","message":"found end of frame, send empty tag with msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:04.745678515+07:00","message":"end Recv id 265"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:04.74568536+07:00","message":"[buffer interim] 265 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:04.745693152+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:04.7457045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:04.745707464+07:00","message":"> Transcript [2042] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:04.745710135+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:04.745712267+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:04.745714133+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:04.745716668+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:04.745723572+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:04.745733028+07:00","message":"push: {true \n 0 0xc00354e600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:04.751158379+07:00","message":"write wav file: './tmp/7576/7576_265.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.375766677+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.375811761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.375818193+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.375832705+07:00","message":"[buffer interim] 266 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.375840038+07:00","message":"[bufferProcess] interim [480000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.375842005+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.409011392+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.409059756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.409066955+07:00","message":"receive interim result [false|false]: มีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.409079847+07:00","message":"[buffer interim] 266 false มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.409086214+07:00","message":"[bufferProcess] interim [720000000]:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.409088328+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.409093455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.409096476+07:00","message":"> Transcript [2043] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.409098522+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.597260253+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.597296789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.597302067+07:00","message":"receive interim result [false|false]: มีอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.597317729+07:00","message":"[buffer interim] 266 false มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.597324869+07:00","message":"[bufferProcess] interim [900000000]:มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.597327502+07:00","message":"[bufferProcess] send to processor:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.597330666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.597333575+07:00","message":"> Transcript [2044] [false]: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.597336647+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.59733856+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.597340646+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.597343099+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.915152402+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.915193791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างล่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.915199949+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.915223907+07:00","message":"[buffer interim] 266 false มีอะไรบ้างล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.915233835+07:00","message":"[bufferProcess] interim [140000000]:มีอะไรบ้างล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.915237668+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.915242446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.91524663+07:00","message":"> Transcript [2045] [false]: 'มีอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.915258016+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.915262504+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.915266331+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.915269214+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.18867039+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.188726552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างล่ะที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.188732601+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.188749023+07:00","message":"[buffer interim] 266 false มีอะไรบ้างล่ะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.188759845+07:00","message":"[bufferProcess] interim [440000000]:มีอะไรบ้างล่ะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.188763292+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.188769659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.188773867+07:00","message":"> Transcript [2046] [false]: 'มีอะไรบ้างล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.188778947+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.188781805+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.188786717+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.188788974+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.290592449+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.290635592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างล่ะที่เกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.290642276+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.290658225+07:00","message":"[buffer interim] 266 false มีอะไรบ้างล่ะที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.290666395+07:00","message":"[bufferProcess] interim [560000000]:มีอะไรบ้างล่ะที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.290669045+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.290676172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.290679468+07:00","message":"> Transcript [2047] [false]: 'มีอะไรบ้างล่ะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.290683159+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.290685363+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.290689273+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.290691999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.290697986+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.290699861+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.290701948+07:00","message":"Set new StatePrefix : 'มีอะไรบ้างล่ะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.290704713+07:00","message":"Next Push (prob) : 'อะไรบ้างล่ะที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.290712899+07:00","message":"push: {false มี 0 0xc000045080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.468836025+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.468874292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างล่ะที่เกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.468880628+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.468898521+07:00","message":"[buffer interim] 266 false มีอะไรบ้างล่ะที่เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.468905808+07:00","message":"[bufferProcess] interim [740000000]:มีอะไรบ้างล่ะที่เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.4689082+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.468911937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.468914553+07:00","message":"> Transcript [2048] [false]: 'มีอะไรบ้างล่ะที่เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.46891772+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.468919754+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.468921834+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.468924625+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.704522798+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.704570917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างล่ะที่เกี่ยวกับเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.704577377+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยวกับเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.704598937+07:00","message":"[buffer interim] 266 false มีอะไรบ้างล่ะที่เกี่ยวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.704606406+07:00","message":"[bufferProcess] interim [980000000]:มีอะไรบ้างล่ะที่เกี่ยวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.704609095+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะที่เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.704617411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.704621541+07:00","message":"> Transcript [2049] [false]: 'มีอะไรบ้างล่ะที่เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.704626024+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.70462883+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.704632567+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.704636111+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.804307902+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.804345282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างล่ะที่เกี่ยวกับระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.804351068+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยวกับระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.804362081+07:00","message":"[buffer interim] 266 false มีอะไรบ้างล่ะที่เกี่ยวกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.804370264+07:00","message":"[bufferProcess] interim [40000000]:มีอะไรบ้างล่ะที่เกี่ยวกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.804372918+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะที่เกี่ยวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.804378406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.804380779+07:00","message":"> Transcript [2050] [false]: 'มีอะไรบ้างล่ะที่เกี่ยวกับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.804383988+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.804385984+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.804388052+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.804390744+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.871386499+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.871426971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างล่ะที่เกี่ยวกับระบบและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.871433236+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยวกับระบบและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.871444591+07:00","message":"[buffer interim] 266 false มีอะไรบ้างล่ะที่เกี่ยวกับระบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.871455672+07:00","message":"[bufferProcess] interim [220000000]:มีอะไรบ้างล่ะที่เกี่ยวกับระบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.871458138+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะที่เกี่ยวกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.871461626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.871464608+07:00","message":"> Transcript [2051] [false]: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.87146811+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.871470326+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.871472903+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.8714758+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.871482106+07:00","message":"Push: 'อะไรบ้างล่ะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.871483936+07:00","message":"TextPushed: 'มีอะไรบ้างล่ะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.871487675+07:00","message":"Set new StatePrefix : 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.871490104+07:00","message":"Next Push (prob) : 'เกี่ยวกับระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.87151021+07:00","message":"push: {false อะไรบ้างล่ะที่ 0 0xc000045080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.007772543+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.007815749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.007821706+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.007841787+07:00","message":"[buffer interim] 266 false มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.007853416+07:00","message":"[bufferProcess] interim [280000000]:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.007856463+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะที่เกี่ยวกับระบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.007866747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.007870887+07:00","message":"> Transcript [2052] [false]: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.007875619+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.007877803+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.007880159+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.00788277+07:00","message":"TextPushed: 'มีอะไรบ้างล่ะที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.064161692+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.064198412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.064204954+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.064216735+07:00","message":"[buffer interim] 266 false มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.064225134+07:00","message":"[bufferProcess] interim [400000000]:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.064227875+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.064231969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.064234636+07:00","message":"> Transcript [2053] [false]: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.064238161+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.064240463+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.064242372+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.064244588+07:00","message":"TextPushed: 'มีอะไรบ้างล่ะที่'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:07.169915775+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:07.169958402+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.26628771+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.266333775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.266342398+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.266361899+07:00","message":"[buffer interim] 266 false มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.266370815+07:00","message":"[bufferProcess] interim [520000000]:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.266373773+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.266377478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.266380941+07:00","message":"> Transcript [2054] [false]: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.266384671+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.26638681+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.266389159+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.266391671+07:00","message":"TextPushed: 'มีอะไรบ้างล่ะที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.51174602+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.511789843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.511796863+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.511815725+07:00","message":"[buffer interim] 266 false มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.511827059+07:00","message":"[bufferProcess] interim [700000000]:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.511830107+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.511837231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.511842114+07:00","message":"> Transcript [2055] [false]: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.511846663+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.511848919+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.511851109+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.511853943+07:00","message":"TextPushed: 'มีอะไรบ้างล่ะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.511861319+07:00","message":"Push: 'เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.511863314+07:00","message":"TextPushed: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.511865875+07:00","message":"Set new StatePrefix : 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.511868251+07:00","message":"Next Push (prob) : 'ลำเลียงน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.511877023+07:00","message":"push: {false เกี่ยวกับระบบ 0 0xc000045080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.712843749+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.712880304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.712886841+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.712901515+07:00","message":"[buffer interim] 266 false มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.712910803+07:00","message":"[bufferProcess] interim [880000000]:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.712914682+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.712919563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.712923625+07:00","message":"> Transcript [2056] [false]: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.712928595+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.712932547+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.712934448+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.71293735+07:00","message":"TextPushed: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.800177817+07:00","message":"[GCS] IsForceVAD: false for message ID: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:08.049400828+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:08.049442862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:08.049450079+07:00","message":"receive interim result [true|false]: มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:08.049461516+07:00","message":"end recv isFinal message id 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:08.049463698+07:00","message":"end Recv id 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:08.049470882+07:00","message":"[buffer interim] 266 true มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.049479065+07:00","message":"[bufferProcess] interim [300000000]:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.049483153+07:00","message":"[bufferProcess] send to processor (isfinal):มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.049505269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.049551005+07:00","message":"> Transcript [2057] [false]: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.04955773+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.049560826+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.049563238+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.049567343+07:00","message":"TextPushed: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.049569942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.049572792+07:00","message":"> Transcript [2058] [true]: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.049575151+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.049576796+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.04957847+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.049580368+07:00","message":"TextPushed: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.049591374+07:00","message":"Push: 'ลำเลียงน้ำของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:08.049601991+07:00","message":"push: {true ลำเลียงน้ำของพืช 0 0xc000045080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:08.05811676+07:00","message":"write wav file: './tmp/7576/7576_266.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:08.373100004+07:00","message":"[GCS] Start streaming session, msgId: 267"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:10.170174484+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:10.170185146+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:10.362090872+07:00","message":"[GCS] IsForceVAD: false for message ID: 267"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:10.461853707+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:10.461882001+07:00","message":"found end of frame, send empty tag with msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:10.46188567+07:00","message":"end Recv id 267"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:10.461893368+07:00","message":"[buffer interim] 267 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:10.461900752+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:10.461904423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:10.461907411+07:00","message":"> Transcript [2059] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:10.461909966+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:10.461911786+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:10.461913598+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:10.46191542+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:10.461924498+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:10.461932574+07:00","message":"push: {true \n 0 0xc00354f380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:10.468660371+07:00","message":"write wav file: './tmp/7576/7576_267.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:10.552133769+07:00","message":"[GCS] Start streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.060503059+07:00","message":"[GCS] IsForceVAD: false for message ID: 268"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.123121349+07:00","message":"[GCS] Start streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.147414054+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.147455298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.147460543+07:00","message":"receive interim result [false|false]: นำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.147476108+07:00","message":"[buffer interim] 268 false นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.147482156+07:00","message":"[bufferProcess] interim [540000000]:นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.147483905+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.215999711+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.216043927+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.216049983+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.216057564+07:00","message":"end recv isFinal message id 268"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.216059649+07:00","message":"end Recv id 268"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.216065924+07:00","message":"[buffer interim] 268 true "}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.216074741+07:00","message":"[bufferProcess] interim [750000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.216077603+07:00","message":"[bufferProcess] send to processor (isfinal):นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.216081782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.216084743+07:00","message":"> Transcript [2060] [false]: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.216086762+07:00","message":"Set StatePrefix (first interim): 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.216088519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.216090375+07:00","message":"> Transcript [2061] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.216093007+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.216094915+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.216097783+07:00","message":"StatePrefix: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.216099801+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.216102147+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.216109466+07:00","message":"push: {true  0 0xc0005b7800}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:11.221432289+07:00","message":"write wav file: './tmp/7576/7576_268.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.658707854+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.65874761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.658752556+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.658767718+07:00","message":"[buffer interim] 269 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.658773942+07:00","message":"[bufferProcess] interim [600000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.658775676+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.973364845+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.973403619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำปั่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.973409987+07:00","message":"receive interim result [false|false]: น้ำปั่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.973424502+07:00","message":"[buffer interim] 269 false น้ำปั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.973431511+07:00","message":"[bufferProcess] interim [840000000]:น้ำปั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.973433589+07:00","message":"[bufferProcess] send to processor:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.973440329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.973443423+07:00","message":"> Transcript [2062] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.973445594+07:00","message":"Set StatePrefix (first interim): 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.123442752+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.123484008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำผัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.123490533+07:00","message":"receive interim result [false|false]: น้ำผัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.123505269+07:00","message":"[buffer interim] 269 false น้ำผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.12351264+07:00","message":"[bufferProcess] interim [960000000]:น้ำผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.123515413+07:00","message":"[bufferProcess] send to processor:น้ำปั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.12352281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.123526017+07:00","message":"> Transcript [2063] [false]: 'น้ำปั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.123529665+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.123531577+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.123533404+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.123535806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.165933078+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.165988555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำฝักบัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.165994369+07:00","message":"receive interim result [false|false]: น้ำฝักบัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.166008939+07:00","message":"[buffer interim] 269 false น้ำฝักบัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.16601648+07:00","message":"[bufferProcess] interim [20000000]:น้ำฝักบัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.166019238+07:00","message":"[bufferProcess] send to processor:น้ำผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.166025648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.166028164+07:00","message":"> Transcript [2064] [false]: 'น้ำผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.166031078+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.166041003+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.166043091+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.16604507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.224689585+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.224732235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำหนักดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.224738861+07:00","message":"receive interim result [false|false]: น้ำหนักดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.224752565+07:00","message":"[buffer interim] 269 false น้ำหนักดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.224759611+07:00","message":"[bufferProcess] interim [80000000]:น้ำหนักดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.224761918+07:00","message":"[bufferProcess] send to processor:น้ำฝักบัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.224767534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.224770388+07:00","message":"> Transcript [2065] [false]: 'น้ำฝักบัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.224773549+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.224775412+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.224778166+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.224780304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.296356733+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.296393542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำตักดิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.296399225+07:00","message":"receive interim result [false|false]: น้ำตักดิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.296407826+07:00","message":"[buffer interim] 269 false น้ำตักดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.296423112+07:00","message":"[bufferProcess] interim [140000000]:น้ำตักดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.296428906+07:00","message":"[bufferProcess] send to processor:น้ำหนักดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.296432671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.296435198+07:00","message":"> Transcript [2066] [false]: 'น้ำหนักดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.296438203+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.296440331+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.296442387+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.296444513+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.296447003+07:00","message":"Push: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.296448732+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.296451442+07:00","message":"Set new StatePrefix : 'น้ำหนักดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.296454773+07:00","message":"Next Push (prob) : 'หนักดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.296473749+07:00","message":"push: {false น้ำ 0 0xc000414c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.748246236+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.748279048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำหนักดินน้องก็ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.74828492+07:00","message":"receive interim result [false|false]: น้ำหนักดินน้องก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.748299689+07:00","message":"[buffer interim] 269 false น้ำหนักดินน้องก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.748306818+07:00","message":"[bufferProcess] interim [680000000]:น้ำหนักดินน้องก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.748309069+07:00","message":"[bufferProcess] send to processor:น้ำตักดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.748312559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.748315066+07:00","message":"> Transcript [2067] [false]: 'น้ำตักดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.748317142+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.748319036+07:00","message":"Set new StatePrefix: 'น้ำตักดิน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.892614338+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.892657515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำหนักดินน้องก็ต้องเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.892664274+07:00","message":"receive interim result [false|false]: น้ำหนักดินน้องก็ต้องเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.892682011+07:00","message":"[buffer interim] 269 false น้ำหนักดินน้องก็ต้องเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.892689008+07:00","message":"[bufferProcess] interim [800000000]:น้ำหนักดินน้องก็ต้องเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.892693412+07:00","message":"[bufferProcess] send to processor:น้ำหนักดินน้องก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.892700004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.89270289+07:00","message":"> Transcript [2068] [false]: 'น้ำหนักดินน้องก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.892705356+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.892707435+07:00","message":"Set new StatePrefix: 'น้ำหนักดินน้องก็ต้อง'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:13.170797367+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:13.170800423+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.193082706+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.193114686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำหนักดินน้องก็ต้องเป็นไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.193120851+07:00","message":"receive interim result [false|false]: น้ำหนักดินน้องก็ต้องเป็นไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.193132739+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.193136431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำหนักดินน้องก็ต้องเป็นร่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.193139334+07:00","message":"receive interim result [false|false]: น้ำหนักดินน้องก็ต้องเป็นร่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.193144488+07:00","message":"[buffer interim] 269 false น้ำหนักดินน้องก็ต้องเป็นไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.193147436+07:00","message":"[buffer interim] 269 false น้ำหนักดินน้องก็ต้องเป็นร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.193152399+07:00","message":"[bufferProcess] interim [40000000]:น้ำหนักดินน้องก็ต้องเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.193154418+07:00","message":"[bufferProcess] send to processor:น้ำหนักดินน้องก็ต้องเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.19315725+07:00","message":"[bufferProcess] interim [100000000]:น้ำหนักดินน้องก็ต้องเป็นร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.193159181+07:00","message":"[bufferProcess] send to processor:น้ำหนักดินน้องก็ต้องเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.193171617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.193174713+07:00","message":"> Transcript [2069] [false]: 'น้ำหนักดินน้องก็ต้องเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.193177935+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.193180129+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.193182437+07:00","message":"StatePrefix: 'น้ำหนักดินน้องก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.193184643+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.193186433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.193188257+07:00","message":"> Transcript [2070] [false]: 'น้ำหนักดินน้องก็ต้องเป็นไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.193190118+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.193191841+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.193193396+07:00","message":"StatePrefix: 'น้ำหนักดินน้องก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.193195332+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.577943341+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.577980527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำหนักดินน้องก็ต้องเป็นราก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.577986755+07:00","message":"receive interim result [false|false]: น้ำหนักดินน้องก็ต้องเป็นราก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.577999452+07:00","message":"[buffer interim] 269 false น้ำหนักดินน้องก็ต้องเป็นราก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.578007041+07:00","message":"[bufferProcess] interim [460000000]:น้ำหนักดินน้องก็ต้องเป็นราก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.578009418+07:00","message":"[bufferProcess] send to processor:น้ำหนักดินน้องก็ต้องเป็นร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.578013202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.578016387+07:00","message":"> Transcript [2071] [false]: 'น้ำหนักดินน้องก็ต้องเป็นร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.578020017+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.57802188+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.578024138+07:00","message":"StatePrefix: 'น้ำหนักดินน้องก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.578026762+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.158492664+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.158532946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำหนักดินน้องก็ต้องเป็นราก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.158539081+07:00","message":"receive interim result [false|false]: น้ำหนักดินน้องก็ต้องเป็นราก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.158555009+07:00","message":"[buffer interim] 269 false น้ำหนักดินน้องก็ต้องเป็นราก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.158564069+07:00","message":"[bufferProcess] interim [60000000]:น้ำหนักดินน้องก็ต้องเป็นราก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.158566487+07:00","message":"[bufferProcess] send to processor:น้ำหนักดินน้องก็ต้องเป็นราก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.158574635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.158578174+07:00","message":"> Transcript [2072] [false]: 'น้ำหนักดินน้องก็ต้องเป็นราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.158582582+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.158584986+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.158587265+07:00","message":"StatePrefix: 'น้ำหนักดินน้องก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.158590158+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.158596686+07:00","message":"Push: 'หนักดินน้องก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.158598817+07:00","message":"TextPushed: 'น้ำหนักดินน้องก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.15860151+07:00","message":"Set new StatePrefix : 'น้ำหนักดินน้องก็ต้องเป็นราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.158603875+07:00","message":"Next Push (prob) : 'เป็นราก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.15861256+07:00","message":"push: {false หนักดินน้องก็ต้อง 0 0xc000414c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.350610227+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.350647091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำหนักดินน้องก็ต้องเป็นรากมีท่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.350653176+07:00","message":"receive interim result [false|false]: น้ำหนักดินน้องก็ต้องเป็นรากมีท่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.350662767+07:00","message":"[buffer interim] 269 false น้ำหนักดินน้องก็ต้องเป็นรากมีท่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.350672431+07:00","message":"[bufferProcess] interim [300000000]:น้ำหนักดินน้องก็ต้องเป็นรากมีท่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.350674914+07:00","message":"[bufferProcess] send to processor:น้ำหนักดินน้องก็ต้องเป็นราก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.350678408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.350681564+07:00","message":"> Transcript [2073] [false]: 'น้ำหนักดินน้องก็ต้องเป็นราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.350684594+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.350686866+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.350688767+07:00","message":"StatePrefix: 'น้ำหนักดินน้องก็ต้องเป็นราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.350691949+07:00","message":"TextPushed: 'น้ำหนักดินน้องก็ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.47425998+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.474300936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำหนักดินน้องก็ต้องเป็นรากมีท่อลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.47430766+07:00","message":"receive interim result [false|false]: น้ำหนักดินน้องก็ต้องเป็นรากมีท่อลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.474320689+07:00","message":"[buffer interim] 269 false น้ำหนักดินน้องก็ต้องเป็นรากมีท่อลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.474327376+07:00","message":"[bufferProcess] interim [360000000]:น้ำหนักดินน้องก็ต้องเป็นรากมีท่อลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.474330365+07:00","message":"[bufferProcess] send to processor:น้ำหนักดินน้องก็ต้องเป็นรากมีท่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.474335701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.474338465+07:00","message":"> Transcript [2074] [false]: 'น้ำหนักดินน้องก็ต้องเป็นรากมีท่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.474341936+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.474344137+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.474346257+07:00","message":"StatePrefix: 'น้ำหนักดินน้องก็ต้องเป็นราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.474348776+07:00","message":"TextPushed: 'น้ำหนักดินน้องก็ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.839778905+07:00","message":"[GCS] IsForceVAD: false for message ID: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.012949227+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.012982354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำหนักดินน้อยก็ต้องเป็นรากมีท่อลำเลียง\",\"confidence\":0.9121303}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.012988589+07:00","message":"receive interim result [true|false]: น้ำหนักดินน้อยก็ต้องเป็นรากมีท่อลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.01299897+07:00","message":"end recv isFinal message id 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.013001909+07:00","message":"end Recv id 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.013007447+07:00","message":"[buffer interim] 269 true น้ำหนักดินน้อยก็ต้องเป็นรากมีท่อลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.013013691+07:00","message":"[bufferProcess] interim [930000000]:น้ำหนักดินน้อยก็ต้องเป็นรากมีท่อลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.0130206+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำหนักดินน้องก็ต้องเป็นรากมีท่อลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.013023725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.01302653+07:00","message":"> Transcript [2075] [false]: 'น้ำหนักดินน้องก็ต้องเป็นรากมีท่อลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.01302931+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.013037545+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.013041607+07:00","message":"StatePrefix: 'น้ำหนักดินน้องก็ต้องเป็นราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.013044318+07:00","message":"TextPushed: 'น้ำหนักดินน้องก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.013046628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.013048935+07:00","message":"> Transcript [2076] [true]: 'น้ำหนักดินน้อยก็ต้องเป็นรากมีท่อลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.013051249+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.013052884+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.013054487+07:00","message":"StatePrefix: 'น้ำหนักดินน้องก็ต้องเป็นราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.013056342+07:00","message":"TextPushed: 'น้ำหนักดินน้องก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.013057982+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.013192433+07:00","message":"Push: 'เป็นรากมีท่อลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.013195653+07:00","message":"TextPushed: 'น้ำหนักดินน้องก็ต้องเป็นรากมีท่อลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.013197955+07:00","message":"Set new StatePrefix : 'น้ำหนักดินน้อยก็ต้องเป็นรากมีท่อลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.013200306+07:00","message":"Next Push (prob) : 'น้ำหนักดินน้อยก็ต้องเป็นรากมีท่อลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.013207508+07:00","message":"push: {true เป็นรากมีท่อลำเลียง 0 0xc000414c00}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.013229746+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_269.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:15.022369001+07:00","message":"write wav file: './tmp/7576/7576_269.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.101992878+07:00","message":"[GCS] Start streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.597939627+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.597982896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.597988356+07:00","message":"receive interim result [false|false]: ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.598003563+07:00","message":"[buffer interim] 270 false ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.598009603+07:00","message":"[bufferProcess] interim [480000000]:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.598011504+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.682888321+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.682916675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.682921363+07:00","message":"receive interim result [false|false]: ต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.682932088+07:00","message":"[buffer interim] 270 false ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.682937993+07:00","message":"[bufferProcess] interim [600000000]:ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.682940169+07:00","message":"[bufferProcess] send to processor:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.682945524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.682947887+07:00","message":"> Transcript [2077] [false]: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.68295042+07:00","message":"Set StatePrefix (first interim): 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.830990423+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.831039938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีใบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.831045894+07:00","message":"receive interim result [false|false]: ต้องมีใบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.831062717+07:00","message":"[buffer interim] 270 false ต้องมีใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.831070297+07:00","message":"[bufferProcess] interim [780000000]:ต้องมีใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.831072925+07:00","message":"[bufferProcess] send to processor:ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.831077923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.831082419+07:00","message":"> Transcript [2078] [false]: 'ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.831085596+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.831087627+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.831089407+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.831091471+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:16.00063024+07:00","message":"[GCS] IsForceVAD: false for message ID: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:16.098012952+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:16.098062607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีใบ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:16.098069808+07:00","message":"receive interim result [true|false]: ต้องมีใบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:16.098080385+07:00","message":"end recv isFinal message id 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:16.098082407+07:00","message":"end Recv id 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:16.098089639+07:00","message":"[buffer interim] 270 true ต้องมีใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:16.098100805+07:00","message":"[bufferProcess] interim [110000000]:ต้องมีใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:16.098103627+07:00","message":"[bufferProcess] send to processor (isfinal):ต้องมีใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:16.098107597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:16.098112599+07:00","message":"> Transcript [2079] [false]: 'ต้องมีใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:16.098115929+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:16.098117712+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:16.098119586+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:16.098121592+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:16.098123266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:16.098125192+07:00","message":"> Transcript [2080] [true]: 'ต้องมีใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:16.098127015+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:16.098128547+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:16.098130124+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:16.098131637+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:16.098138591+07:00","message":"Push: 'ต้องมีใบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:16.098147173+07:00","message":"push: {true ต้องมีใบ 0 0xc000415800}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:16.103662589+07:00","message":"write wav file: './tmp/7576/7576_270.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:16.171371937+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:16.171404374+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:16.443486963+07:00","message":"[GCS] Start streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:17.871681202+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:17.87173625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยู่ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:17.871743781+07:00","message":"receive interim result [false|false]: อยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:17.871761744+07:00","message":"[buffer interim] 271 false อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:17.871770898+07:00","message":"[bufferProcess] interim [320000000]:อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:17.87177476+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:17.871782269+07:00","message":"[bufferProcess] send to processor (ticker):อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:17.871786461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:17.871790639+07:00","message":"> Transcript [2081] [false]: 'อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:17.87179388+07:00","message":"Set StatePrefix (first interim): 'อยู่ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.320740213+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.320777847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยู่ในรถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.320782824+07:00","message":"receive interim result [false|false]: อยู่ในรถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.320794481+07:00","message":"[buffer interim] 271 false อยู่ในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.320799793+07:00","message":"[bufferProcess] interim [680000000]:อยู่ในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.32080224+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.377025375+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.37706504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยู่ในระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.377070857+07:00","message":"receive interim result [false|false]: อยู่ในระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.377081826+07:00","message":"[buffer interim] 271 false อยู่ในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.377088298+07:00","message":"[bufferProcess] interim [740000000]:อยู่ในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.37709075+07:00","message":"[bufferProcess] send to processor:อยู่ในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.377096169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.377098843+07:00","message":"> Transcript [2082] [false]: 'อยู่ในรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.377101631+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.377103551+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.377105388+07:00","message":"StatePrefix: 'อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.377107431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.720323738+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.720350985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยู่ในระบบราง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.720355958+07:00","message":"receive interim result [false|false]: อยู่ในระบบราง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.720368423+07:00","message":"[buffer interim] 271 false อยู่ในระบบราง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.720374253+07:00","message":"[bufferProcess] interim [100000000]:อยู่ในระบบราง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.72037657+07:00","message":"[bufferProcess] send to processor:อยู่ในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.720381812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.720384248+07:00","message":"> Transcript [2083] [false]: 'อยู่ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.720387343+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.720389456+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.720391191+07:00","message":"StatePrefix: 'อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.720393437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.757806037+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.757836367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยู่ในระบบลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.757841745+07:00","message":"receive interim result [false|false]: อยู่ในระบบลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.757854218+07:00","message":"[buffer interim] 271 false อยู่ในระบบลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.757859963+07:00","message":"[bufferProcess] interim [160000000]:อยู่ในระบบลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.757862059+07:00","message":"[bufferProcess] send to processor:อยู่ในระบบราง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.757867177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.757869579+07:00","message":"> Transcript [2084] [false]: 'อยู่ในระบบราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.757872651+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.757874578+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.757877854+07:00","message":"StatePrefix: 'อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.757879938+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.020789837+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.020833906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยู่ในระบบลำเลียงน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.02083991+07:00","message":"receive interim result [false|false]: อยู่ในระบบลำเลียงน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.020852752+07:00","message":"[buffer interim] 271 false อยู่ในระบบลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.020861662+07:00","message":"[bufferProcess] interim [400000000]:อยู่ในระบบลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.020864433+07:00","message":"[bufferProcess] send to processor:อยู่ในระบบลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.020878031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.020881453+07:00","message":"> Transcript [2085] [false]: 'อยู่ในระบบลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.020885097+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.020887674+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.02088951+07:00","message":"StatePrefix: 'อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.020891617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.020897593+07:00","message":"Push: 'อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.020899755+07:00","message":"TextPushed: 'อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.020903044+07:00","message":"Set new StatePrefix : 'อยู่ในระบบลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.020905212+07:00","message":"Next Push (prob) : 'ระบบลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.020929472+07:00","message":"push: {false อยู่ใน 0 0xc000415b00}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:19.172437215+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:19.172457933+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.278376903+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.278422152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยู่ในระบบลำเลียงน้ำของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.278436088+07:00","message":"receive interim result [false|false]: อยู่ในระบบลำเลียงน้ำของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.278459112+07:00","message":"[buffer interim] 271 false อยู่ในระบบลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.278469484+07:00","message":"[bufferProcess] interim [640000000]:อยู่ในระบบลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.278473621+07:00","message":"[bufferProcess] send to processor:อยู่ในระบบลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.278480336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.278484612+07:00","message":"> Transcript [2086] [false]: 'อยู่ในระบบลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.278489981+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.278493086+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.278496183+07:00","message":"StatePrefix: 'อยู่ในระบบลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.278499802+07:00","message":"TextPushed: 'อยู่ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.470081133+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.470120602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยู่ในระบบลำเลียงน้ำของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.470127032+07:00","message":"receive interim result [false|false]: อยู่ในระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.470139519+07:00","message":"[buffer interim] 271 false อยู่ในระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.470150879+07:00","message":"[bufferProcess] interim [880000000]:อยู่ในระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.470154758+07:00","message":"[bufferProcess] send to processor:อยู่ในระบบลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.470162179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.47016566+07:00","message":"> Transcript [2087] [false]: 'อยู่ในระบบลำเลียงน้ำของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.470170355+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.470173139+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.47017604+07:00","message":"StatePrefix: 'อยู่ในระบบลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.47017823+07:00","message":"TextPushed: 'อยู่ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.640947136+07:00","message":"[GCS] IsForceVAD: false for message ID: 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.737386377+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.737428326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันอยู่ในระบบลำเลียงน้ำของพืช\",\"confidence\":0.9366943}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.737435238+07:00","message":"receive interim result [true|false]: มันอยู่ในระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.737447587+07:00","message":"end recv isFinal message id 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.737449842+07:00","message":"end Recv id 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.73745642+07:00","message":"[buffer interim] 271 true มันอยู่ในระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.73746523+07:00","message":"[bufferProcess] interim [210000000]:มันอยู่ในระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.737468867+07:00","message":"[bufferProcess] send to processor (isfinal):อยู่ในระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.737472619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.737476348+07:00","message":"> Transcript [2088] [false]: 'อยู่ในระบบลำเลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.737479964+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.737481918+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.737484003+07:00","message":"StatePrefix: 'อยู่ในระบบลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.73748607+07:00","message":"TextPushed: 'อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.737487853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.73748974+07:00","message":"> Transcript [2089] [true]: 'มันอยู่ในระบบลำเลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.73749323+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.737494967+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.737496723+07:00","message":"StatePrefix: 'อยู่ในระบบลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.737498678+07:00","message":"TextPushed: 'อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.737500361+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.737604831+07:00","message":"Push: 'ระบบลำเลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.737607878+07:00","message":"TextPushed: 'อยู่ในระบบลำเลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.737610466+07:00","message":"Set new StatePrefix : 'มันอยู่ในระบบลำเลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.737612689+07:00","message":"Next Push (prob) : 'มันอยู่ในระบบลำเลียงน้ำของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.737620694+07:00","message":"push: {true ระบบลำเลียงน้ำของพืช 0 0xc000415b00}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.737647739+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_271.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:19.745806437+07:00","message":"write wav file: './tmp/7576/7576_271.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:20.032612725+07:00","message":"[GCS] Start streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:21.473620603+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:21.473665874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:21.473672548+07:00","message":"receive interim result [false|false]: นี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:21.473687503+07:00","message":"[buffer interim] 272 false นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.473698553+07:00","message":"[bufferProcess] interim [500000000]:นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.473701528+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.473707875+07:00","message":"[bufferProcess] send to processor (ticker):นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.473712334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.473716747+07:00","message":"> Transcript [2090] [false]: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.473719726+07:00","message":"Set StatePrefix (first interim): 'นี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:21.777052225+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:21.777093402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:21.777099266+07:00","message":"receive interim result [false|false]: นี่คือตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:21.777112162+07:00","message":"[buffer interim] 272 false นี่คือตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.777122183+07:00","message":"[bufferProcess] interim [740000000]:นี่คือตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.777124917+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:21.905793284+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:21.905833317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือตัวอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:21.905839907+07:00","message":"receive interim result [false|false]: นี่คือตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:21.905854398+07:00","message":"[buffer interim] 272 false นี่คือตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.905861098+07:00","message":"[bufferProcess] interim [860000000]:นี่คือตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.905863862+07:00","message":"[bufferProcess] send to processor:นี่คือตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.905870746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.905873742+07:00","message":"> Transcript [2091] [false]: 'นี่คือตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.905877257+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.905879366+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.905881766+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.905884007+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.162333188+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.16237005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือตัวอย่างของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.162375779+07:00","message":"receive interim result [false|false]: นี่คือตัวอย่างของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.162390142+07:00","message":"[buffer interim] 272 false นี่คือตัวอย่างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.162398186+07:00","message":"[bufferProcess] interim [220000000]:นี่คือตัวอย่างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.162400727+07:00","message":"[bufferProcess] send to processor:นี่คือตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.162406529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.162409524+07:00","message":"> Transcript [2092] [false]: 'นี่คือตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.162413013+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.162415227+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.162417067+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.162419295+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:22.173347377+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:22.173374897+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.481417919+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.481458897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือตัวอย่างของพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.481464682+07:00","message":"receive interim result [false|false]: นี่คือตัวอย่างของพระ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.481476257+07:00","message":"[buffer interim] 272 false นี่คือตัวอย่างของพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.481486175+07:00","message":"[bufferProcess] interim [460000000]:นี่คือตัวอย่างของพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.48148854+07:00","message":"[bufferProcess] send to processor:นี่คือตัวอย่างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.481492535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.481495183+07:00","message":"> Transcript [2093] [false]: 'นี่คือตัวอย่างของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.481498547+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.481500486+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.481502463+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.481504633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.486933378+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.486959399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือตัวอย่างของเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.486964668+07:00","message":"receive interim result [false|false]: นี่คือตัวอย่างของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.486977793+07:00","message":"[buffer interim] 272 false นี่คือตัวอย่างของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.486987091+07:00","message":"[bufferProcess] interim [520000000]:นี่คือตัวอย่างของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.486989923+07:00","message":"[bufferProcess] send to processor:นี่คือตัวอย่างของพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.486993104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.486995432+07:00","message":"> Transcript [2094] [false]: 'นี่คือตัวอย่างของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.486998457+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.487000563+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.487002323+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.487004083+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.487011179+07:00","message":"Push: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.48701362+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.487015667+07:00","message":"Set new StatePrefix : 'นี่คือตัวอย่างของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.48701844+07:00","message":"Next Push (prob) : 'ตัวอย่างของพระ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.487035664+07:00","message":"push: {false นี่คือ 0 0xc00354fb80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.605340757+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.605379536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือตัวอย่างของระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.605385483+07:00","message":"receive interim result [false|false]: นี่คือตัวอย่างของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.605401277+07:00","message":"[buffer interim] 272 false นี่คือตัวอย่างของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.605409262+07:00","message":"[bufferProcess] interim [580000000]:นี่คือตัวอย่างของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.60541222+07:00","message":"[bufferProcess] send to processor:นี่คือตัวอย่างของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.605420706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.605423296+07:00","message":"> Transcript [2095] [false]: 'นี่คือตัวอย่างของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.605425913+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.605428028+07:00","message":"Set new StatePrefix: 'นี่คือตัวอย่างของเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.998736824+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.998773451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือตัวอย่างของระบบต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.998779984+07:00","message":"receive interim result [false|false]: นี่คือตัวอย่างของระบบต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.99879552+07:00","message":"[buffer interim] 272 false นี่คือตัวอย่างของระบบต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.99880208+07:00","message":"[bufferProcess] interim [940000000]:นี่คือตัวอย่างของระบบต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.998804643+07:00","message":"[bufferProcess] send to processor:นี่คือตัวอย่างของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.998811379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.998814662+07:00","message":"> Transcript [2096] [false]: 'นี่คือตัวอย่างของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.99881714+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.998819031+07:00","message":"Set new StatePrefix: 'นี่คือตัวอย่างของระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.003197138+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.00321812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือตัวอย่างของระบบทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.003223287+07:00","message":"receive interim result [false|false]: นี่คือตัวอย่างของระบบทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.003232387+07:00","message":"[buffer interim] 272 false นี่คือตัวอย่างของระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.003236253+07:00","message":"[bufferProcess] interim [0]:นี่คือตัวอย่างของระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.003238346+07:00","message":"[bufferProcess] send to processor:นี่คือตัวอย่างของระบบต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.003241082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.003243908+07:00","message":"> Transcript [2097] [false]: 'นี่คือตัวอย่างของระบบต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.00324671+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.003248735+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.003250563+07:00","message":"StatePrefix: 'นี่คือตัวอย่างของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.00325258+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.056304451+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.056350744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือตัวอย่างของระบบต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.056357415+07:00","message":"receive interim result [false|false]: นี่คือตัวอย่างของระบบต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.056371204+07:00","message":"[buffer interim] 272 false นี่คือตัวอย่างของระบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.05637838+07:00","message":"[bufferProcess] interim [60000000]:นี่คือตัวอย่างของระบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.056380804+07:00","message":"[bufferProcess] send to processor:นี่คือตัวอย่างของระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.056387096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.056389714+07:00","message":"> Transcript [2098] [false]: 'นี่คือตัวอย่างของระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.056393311+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.056395901+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.056397676+07:00","message":"StatePrefix: 'นี่คือตัวอย่างของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.056400072+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.058293277+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.05833372+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือตัวอย่างของระบบการทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.058339853+07:00","message":"receive interim result [false|false]: นี่คือตัวอย่างของระบบการทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.058358447+07:00","message":"[buffer interim] 272 false นี่คือตัวอย่างของระบบการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.058365953+07:00","message":"[bufferProcess] interim [120000000]:นี่คือตัวอย่างของระบบการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.058368115+07:00","message":"[bufferProcess] send to processor:นี่คือตัวอย่างของระบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.058371122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.058373703+07:00","message":"> Transcript [2099] [false]: 'นี่คือตัวอย่างของระบบต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.058377807+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.058380512+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.058383386+07:00","message":"StatePrefix: 'นี่คือตัวอย่างของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.058386195+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.246549134+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.246590779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือตัวอย่างของระบบทางธรรมชาติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.246597483+07:00","message":"receive interim result [false|false]: นี่คือตัวอย่างของระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.246614724+07:00","message":"[buffer interim] 272 false นี่คือตัวอย่างของระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.246622805+07:00","message":"[bufferProcess] interim [300000000]:นี่คือตัวอย่างของระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.246626193+07:00","message":"[bufferProcess] send to processor:นี่คือตัวอย่างของระบบการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.246630165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.246633479+07:00","message":"> Transcript [2100] [false]: 'นี่คือตัวอย่างของระบบการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.246637517+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.246639491+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.246641524+07:00","message":"StatePrefix: 'นี่คือตัวอย่างของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.246643703+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.246646966+07:00","message":"Push: 'ตัวอย่างของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.246648965+07:00","message":"TextPushed: 'นี่คือตัวอย่างของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.246651248+07:00","message":"Set new StatePrefix : 'นี่คือตัวอย่างของระบบการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.246653668+07:00","message":"Next Push (prob) : 'การทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.246661581+07:00","message":"push: {false ตัวอย่างของระบบ 0 0xc00354fb80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.561130741+07:00","message":"[GCS] IsForceVAD: false for message ID: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.646061989+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.646095542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือตัวอย่างของระบบทางธรรมชาติ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.646101459+07:00","message":"receive interim result [true|false]: นี่คือตัวอย่างของระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.646113375+07:00","message":"end recv isFinal message id 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.646117502+07:00","message":"end Recv id 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.646125371+07:00","message":"[buffer interim] 272 true นี่คือตัวอย่างของระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.646132641+07:00","message":"[bufferProcess] interim [750000000]:นี่คือตัวอย่างของระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.646136598+07:00","message":"[bufferProcess] send to processor (isfinal):นี่คือตัวอย่างของระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.646154075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.646189664+07:00","message":"> Transcript [2101] [false]: 'นี่คือตัวอย่างของระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.646194789+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.646197439+07:00","message":"Set new StatePrefix: 'นี่คือตัวอย่างของระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.646200033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.646203245+07:00","message":"> Transcript [2102] [true]: 'นี่คือตัวอย่างของระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.646206928+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.64620898+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.646211813+07:00","message":"StatePrefix: 'นี่คือตัวอย่างของระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.646215785+07:00","message":"TextPushed: 'นี่คือตัวอย่างของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.6462287+07:00","message":"Push: 'ทางธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.646244385+07:00","message":"push: {true ทางธรรมชาติ 0 0xc00354fb80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:23.656612925+07:00","message":"write wav file: './tmp/7576/7576_272.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.752502317+07:00","message":"[GCS] Start streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:24.521591269+07:00","message":"[GCS] IsForceVAD: false for message ID: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:24.581434937+07:00","message":"[GCS] Start streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:24.619113206+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:24.619136291+07:00","message":"found end of frame, send empty tag with msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:24.619139464+07:00","message":"end Recv id 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:24.619146121+07:00","message":"[buffer interim] 273 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.61915374+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.619163183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.619166485+07:00","message":"> Transcript [2103] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.619168982+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.619170734+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.619172392+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.619174186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.619176925+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:24.619186382+07:00","message":"push: {true \n 0 0xc001ee6a00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:24.624907303+07:00","message":"write wav file: './tmp/7576/7576_273.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.136356458+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.136402066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.136408739+07:00","message":"receive interim result [false|false]: ภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.136427643+07:00","message":"[buffer interim] 274 false ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.136435591+07:00","message":"[bufferProcess] interim [540000000]:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.136438335+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:25.173835038+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:25.173841037+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.646562275+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.646603431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเป็นอย่างอื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.64660906+07:00","message":"receive interim result [false|false]: ถ้าเป็นอย่างอื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.646624427+07:00","message":"[buffer interim] 274 false ถ้าเป็นอย่างอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.646631227+07:00","message":"[bufferProcess] interim [80000000]:ถ้าเป็นอย่างอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.646633571+07:00","message":"[bufferProcess] send to processor:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.646636742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.646639462+07:00","message":"> Transcript [2104] [false]: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.646641478+07:00","message":"Set StatePrefix (first interim): 'ภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.774819142+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.774854893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเป็นอย่างอื่นล่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.77486302+07:00","message":"receive interim result [false|false]: ถ้าเป็นอย่างอื่นล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.774875945+07:00","message":"[buffer interim] 274 false ถ้าเป็นอย่างอื่นล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.774882479+07:00","message":"[bufferProcess] interim [200000000]:ถ้าเป็นอย่างอื่นล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.774884987+07:00","message":"[bufferProcess] send to processor:ถ้าเป็นอย่างอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.774890315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.774893347+07:00","message":"> Transcript [2105] [false]: 'ถ้าเป็นอย่างอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.77489612+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.77489827+07:00","message":"Set new StatePrefix: 'ถ้าเป็นอย่างอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.800621625+07:00","message":"[GCS] IsForceVAD: false for message ID: 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.90641334+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.906449614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเป็นอย่างอื่นล่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.90645602+07:00","message":"receive interim result [true|false]: ถ้าเป็นอย่างอื่นล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.906464935+07:00","message":"end recv isFinal message id 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.906467028+07:00","message":"end Recv id 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.906472715+07:00","message":"[buffer interim] 274 true ถ้าเป็นอย่างอื่นล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.906481838+07:00","message":"[bufferProcess] interim [440000000]:ถ้าเป็นอย่างอื่นล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.9064867+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าเป็นอย่างอื่นล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.906489868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.906492762+07:00","message":"> Transcript [2106] [false]: 'ถ้าเป็นอย่างอื่นล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.906495596+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.90649764+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.906500474+07:00","message":"StatePrefix: 'ถ้าเป็นอย่างอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.906502516+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.906504086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.906506044+07:00","message":"> Transcript [2107] [true]: 'ถ้าเป็นอย่างอื่นล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.906508097+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.906509672+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.906511393+07:00","message":"StatePrefix: 'ถ้าเป็นอย่างอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.90651304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.90651924+07:00","message":"Push: 'ถ้าเป็นอย่างอื่นล่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.906526634+07:00","message":"push: {true ถ้าเป็นอย่างอื่นล่ะ 0 0xc0005b7680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:25.912933567+07:00","message":"write wav file: './tmp/7576/7576_274.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.994718071+07:00","message":"[GCS] Start streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:26.952414623+07:00","message":"[GCS] IsForceVAD: false for message ID: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.011860973+07:00","message":"[GCS] Start streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.061668221+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.061700793+07:00","message":"found end of frame, send empty tag with msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.061705375+07:00","message":"end Recv id 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.061715869+07:00","message":"[buffer interim] 275 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.061725647+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.061731919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.061735955+07:00","message":"> Transcript [2108] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.061739835+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.061742745+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.061745417+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.061748359+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.061752142+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.061764788+07:00","message":"push: {true \n 0 0xc0005b7c00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:27.067748502+07:00","message":"write wav file: './tmp/7576/7576_275.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.683216416+07:00","message":"[GCS] Cleaned up inactive client: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.683245164+07:00","message":"[GCS] Cleaned up inactive client: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.683247982+07:00","message":"[GCS] Cleaned up inactive client: 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.683249718+07:00","message":"[GCS] Cleaned up inactive client: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.683251649+07:00","message":"[GCS] Cleaned up inactive client: 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.68325347+07:00","message":"[GCS] Cleaned up inactive client: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.683255926+07:00","message":"[GCS] Cleaned up inactive client: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.683258026+07:00","message":"[GCS] Cleaned up inactive client: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.683260199+07:00","message":"[GCS] Cleaned up inactive client: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.683262012+07:00","message":"[GCS] Cleaned up inactive client: 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.683263674+07:00","message":"[GCS] Cleaned up inactive client: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.683265173+07:00","message":"[GCS] Cleaned up inactive client: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.683414769+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.68345915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจารย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.683464581+07:00","message":"receive interim result [false|false]: อาจารย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.683480313+07:00","message":"[buffer interim] 276 false อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.683486755+07:00","message":"[bufferProcess] interim [720000000]:อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.683489076+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.073616611+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.073651282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.073657166+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.07366804+07:00","message":"[buffer interim] 276 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.073674438+07:00","message":"[bufferProcess] interim [80000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.073676896+07:00","message":"[bufferProcess] send to processor:อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.073680631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.073683036+07:00","message":"> Transcript [2109] [false]: 'อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.073685032+07:00","message":"Set StatePrefix (first interim): 'อาจารย์'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:28.17432833+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:28.174357569+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.183564228+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.183600932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจารย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.183606969+07:00","message":"receive interim result [false|false]: อาจารย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.183621468+07:00","message":"[buffer interim] 276 false อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.183628829+07:00","message":"[bufferProcess] interim [140000000]:อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.183631155+07:00","message":"[bufferProcess] send to processor:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.18363646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.183639381+07:00","message":"> Transcript [2110] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.183642173+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.183644497+07:00","message":"Set new StatePrefix: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.187547243+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.187562555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.187566168+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.187571455+07:00","message":"[buffer interim] 276 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.187575478+07:00","message":"[bufferProcess] interim [200000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.187577448+07:00","message":"[bufferProcess] send to processor:อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.187580327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.187582655+07:00","message":"> Transcript [2111] [false]: 'อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.187584536+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.187586467+07:00","message":"Set new StatePrefix: 'อาจารย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.812748017+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.812788414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.812794209+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.81280537+07:00","message":"[buffer interim] 276 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.812813535+07:00","message":"[bufferProcess] interim [800000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.812816799+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.812822466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.812825041+07:00","message":"> Transcript [2112] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.812827285+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.812829144+07:00","message":"Set new StatePrefix: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.915959619+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.916000939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนลองคิดดูสิคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.916006849+07:00","message":"receive interim result [false|false]: นักเรียนลองคิดดูสิคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.916020756+07:00","message":"[buffer interim] 276 false นักเรียนลองคิดดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.916032976+07:00","message":"[bufferProcess] interim [920000000]:นักเรียนลองคิดดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.916035303+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.916041445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.91604394+07:00","message":"> Transcript [2113] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.916047126+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.916049213+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.91605134+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.916053704+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.999501942+07:00","message":"[GCS] IsForceVAD: false for message ID: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.114314629+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.11435644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนลองคิดดูสิคะ\",\"confidence\":0.9587339}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.114362378+07:00","message":"receive interim result [true|false]: นักเรียนลองคิดดูสิคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.114374061+07:00","message":"end recv isFinal message id 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.114376589+07:00","message":"end Recv id 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.114383513+07:00","message":"[buffer interim] 276 true นักเรียนลองคิดดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.114390663+07:00","message":"[bufferProcess] interim [220000000]:นักเรียนลองคิดดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.114394664+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนลองคิดดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.114404526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.114422884+07:00","message":"> Transcript [2114] [false]: 'นักเรียนลองคิดดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.114428656+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.114431812+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.11443415+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.11443684+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.114439197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.114441436+07:00","message":"> Transcript [2115] [true]: 'นักเรียนลองคิดดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.114443626+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.114445307+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.114446938+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.114448666+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.114458149+07:00","message":"Push: 'นักเรียนลองคิดดูสิคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.114469852+07:00","message":"push: {true นักเรียนลองคิดดูสิคะ 0 0xc0005b7e00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:29.122342057+07:00","message":"write wav file: './tmp/7576/7576_276.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:30.032366381+07:00","message":"[GCS] Start streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.017473524+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.017521829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีแม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.017528182+07:00","message":"receive interim result [false|false]: มีแม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.017543582+07:00","message":"[buffer interim] 277 false มีแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.017550557+07:00","message":"[bufferProcess] interim [960000000]:มีแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.017552554+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.017558902+07:00","message":"[bufferProcess] send to processor (ticker):มีแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.017561531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.017565136+07:00","message":"> Transcript [2116] [false]: 'มีแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.017567437+07:00","message":"Set StatePrefix (first interim): 'มีแม่'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:31.174708762+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:31.174714903+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.363475674+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.363518396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.363523781+07:00","message":"receive interim result [false|false]: แม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.363543429+07:00","message":"[buffer interim] 277 false แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.36355043+07:00","message":"[bufferProcess] interim [320000000]:แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.363552439+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.478407692+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.478444599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่สื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.478449519+07:00","message":"receive interim result [false|false]: แม่สื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.478461362+07:00","message":"[buffer interim] 277 false แม่สื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.478467842+07:00","message":"[bufferProcess] interim [440000000]:แม่สื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.47847049+07:00","message":"[bufferProcess] send to processor:แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.478475632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.478478259+07:00","message":"> Transcript [2117] [false]: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.478480675+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.478483047+07:00","message":"Set new StatePrefix: 'แม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.632700054+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.632750464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.632757859+07:00","message":"receive interim result [false|false]: แม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.632776331+07:00","message":"[buffer interim] 277 false แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.632785065+07:00","message":"[bufferProcess] interim [620000000]:แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.632788379+07:00","message":"[bufferProcess] send to processor:แม่สื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.632797608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.632801352+07:00","message":"> Transcript [2118] [false]: 'แม่สื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.632805576+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.632808828+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.632812819+07:00","message":"StatePrefix: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.632815763+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.674208843+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.674237158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่สืบพันธุ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.67424084+07:00","message":"receive interim result [false|false]: แม่สืบพันธุ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.674254291+07:00","message":"[buffer interim] 277 false แม่สืบพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.674261006+07:00","message":"[bufferProcess] interim [680000000]:แม่สืบพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.674263526+07:00","message":"[bufferProcess] send to processor:แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.674267126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.674270981+07:00","message":"> Transcript [2119] [false]: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.674273845+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.674276535+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.674278603+07:00","message":"StatePrefix: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.674280441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:32.295566682+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:32.295605799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่สืบพันธุ์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:32.295612731+07:00","message":"receive interim result [false|false]: แม่สืบพันธุ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:32.295627854+07:00","message":"[buffer interim] 277 false แม่สืบพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.295635223+07:00","message":"[bufferProcess] interim [280000000]:แม่สืบพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.295637858+07:00","message":"[bufferProcess] send to processor:แม่สืบพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.295645586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.295648738+07:00","message":"> Transcript [2120] [false]: 'แม่สืบพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.29565226+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.295654895+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.295659005+07:00","message":"StatePrefix: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.295661227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:32.508097956+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:32.508143033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่สืบพันธุ์กัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:32.508149889+07:00","message":"receive interim result [false|false]: แม่สืบพันธุ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:32.508165865+07:00","message":"[buffer interim] 277 false แม่สืบพันธุ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.508173404+07:00","message":"[bufferProcess] interim [520000000]:แม่สืบพันธุ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.50817599+07:00","message":"[bufferProcess] send to processor:แม่สืบพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.508184223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.508187181+07:00","message":"> Transcript [2121] [false]: 'แม่สืบพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.508191637+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.50819433+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.508196626+07:00","message":"StatePrefix: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.508198911+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.508205804+07:00","message":"Push: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.508207717+07:00","message":"TextPushed: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.508210378+07:00","message":"Set new StatePrefix : 'แม่สืบพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.508212735+07:00","message":"Next Push (prob) : 'สืบพันธุ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:32.508221511+07:00","message":"push: {false แม่ 0 0xc000414000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:32.824910073+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:32.824956411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่สืบพันธุ์กันก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:32.824963831+07:00","message":"receive interim result [false|false]: แม่สืบพันธุ์กันก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:32.824979984+07:00","message":"[buffer interim] 277 false แม่สืบพันธุ์กันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.824987836+07:00","message":"[bufferProcess] interim [760000000]:แม่สืบพันธุ์กันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.824990407+07:00","message":"[bufferProcess] send to processor:แม่สืบพันธุ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.824997577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.825000666+07:00","message":"> Transcript [2122] [false]: 'แม่สืบพันธุ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.825004018+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.825006065+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.825007903+07:00","message":"StatePrefix: 'แม่สืบพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.8250106+07:00","message":"TextPushed: 'แม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:33.049557884+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:33.049602503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่สืบพันธุ์กันกล้ามเนื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:33.049609427+07:00","message":"receive interim result [false|false]: แม่สืบพันธุ์กันกล้ามเนื้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:33.049625966+07:00","message":"[buffer interim] 277 false แม่สืบพันธุ์กันกล้ามเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.049633976+07:00","message":"[bufferProcess] interim [0]:แม่สืบพันธุ์กันกล้ามเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.049636664+07:00","message":"[bufferProcess] send to processor:แม่สืบพันธุ์กันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.049644401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.049647588+07:00","message":"> Transcript [2123] [false]: 'แม่สืบพันธุ์กันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.049651041+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.049653121+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.049656197+07:00","message":"StatePrefix: 'แม่สืบพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.049658854+07:00","message":"TextPushed: 'แม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:33.598404967+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:33.598441718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่สืบพันธุ์กันกล้ามเนื้อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:33.598448137+07:00","message":"receive interim result [false|false]: แม่สืบพันธุ์กันกล้ามเนื้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:33.598463318+07:00","message":"[buffer interim] 277 false แม่สืบพันธุ์กันกล้ามเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.598473317+07:00","message":"[bufferProcess] interim [600000000]:แม่สืบพันธุ์กันกล้ามเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.598475819+07:00","message":"[bufferProcess] send to processor:แม่สืบพันธุ์กันกล้ามเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.598481415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.598484311+07:00","message":"> Transcript [2124] [false]: 'แม่สืบพันธุ์กันกล้ามเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.598487533+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.598489637+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.598491947+07:00","message":"StatePrefix: 'แม่สืบพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.598494606+07:00","message":"TextPushed: 'แม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:33.894114105+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:33.894148664+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่สืบพันธุ์กันกล้ามเนื้อประสาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:33.894154372+07:00","message":"receive interim result [false|false]: แม่สืบพันธุ์กันกล้ามเนื้อประสาท"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:33.894170231+07:00","message":"[buffer interim] 277 false แม่สืบพันธุ์กันกล้ามเนื้อประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.894177895+07:00","message":"[bufferProcess] interim [840000000]:แม่สืบพันธุ์กันกล้ามเนื้อประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.894180636+07:00","message":"[bufferProcess] send to processor:แม่สืบพันธุ์กันกล้ามเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.894184782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.894187616+07:00","message":"> Transcript [2125] [false]: 'แม่สืบพันธุ์กันกล้ามเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.894191301+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.894193819+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.89419585+07:00","message":"StatePrefix: 'แม่สืบพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.894198248+07:00","message":"TextPushed: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.894206229+07:00","message":"Push: 'สืบพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.894208158+07:00","message":"TextPushed: 'แม่สืบพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.894210577+07:00","message":"Set new StatePrefix : 'แม่สืบพันธุ์กันกล้ามเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.894212757+07:00","message":"Next Push (prob) : 'กันกล้ามเนื้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:33.894220806+07:00","message":"push: {false สืบพันธุ์ 0 0xc000414000}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:34.17496512+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:34.174965009+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.485401952+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.485445031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่สืบพันธุ์กันกล้ามเนื้อประสาท\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.485450956+07:00","message":"receive interim result [false|false]: แม่สืบพันธุ์กันกล้ามเนื้อประสาท"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.485468762+07:00","message":"[buffer interim] 277 false แม่สืบพันธุ์กันกล้ามเนื้อประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.485476963+07:00","message":"[bufferProcess] interim [440000000]:แม่สืบพันธุ์กันกล้ามเนื้อประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.485479487+07:00","message":"[bufferProcess] send to processor:แม่สืบพันธุ์กันกล้ามเนื้อประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.485484079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.485486996+07:00","message":"> Transcript [2126] [false]: 'แม่สืบพันธุ์กันกล้ามเนื้อประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.485490645+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.485492825+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.48549464+07:00","message":"StatePrefix: 'แม่สืบพันธุ์กันกล้ามเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.485497416+07:00","message":"TextPushed: 'แม่สืบพันธุ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.504354646+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.504378185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.504383929+07:00","message":"receive interim result [false|false]: แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.504395564+07:00","message":"[buffer interim] 277 false แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.504400297+07:00","message":"[bufferProcess] interim [500000000]:แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.504402982+07:00","message":"[bufferProcess] send to processor:แม่สืบพันธุ์กันกล้ามเนื้อประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.504406766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.504409514+07:00","message":"> Transcript [2127] [false]: 'แม่สืบพันธุ์กันกล้ามเนื้อประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.504412289+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.50441416+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.504416178+07:00","message":"StatePrefix: 'แม่สืบพันธุ์กันกล้ามเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.504419062+07:00","message":"TextPushed: 'แม่สืบพันธุ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.604645736+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.604688568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิวหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.60469504+07:00","message":"receive interim result [false|false]: แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิวหน้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.604709527+07:00","message":"[buffer interim] 277 false แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.604716806+07:00","message":"[bufferProcess] interim [560000000]:แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.604719704+07:00","message":"[bufferProcess] send to processor:แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.604727022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.604729893+07:00","message":"> Transcript [2128] [false]: 'แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.60473401+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.604736331+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.604738608+07:00","message":"StatePrefix: 'แม่สืบพันธุ์กันกล้ามเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.60474169+07:00","message":"TextPushed: 'แม่สืบพันธุ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.613054001+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.613078906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิวหนัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.613084742+07:00","message":"receive interim result [false|false]: แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิวหนัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.613099263+07:00","message":"[buffer interim] 277 false แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิวหนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.613105922+07:00","message":"[bufferProcess] interim [620000000]:แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิวหนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.613108594+07:00","message":"[bufferProcess] send to processor:แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.613112291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.61311494+07:00","message":"> Transcript [2129] [false]: 'แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิวหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.613118272+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.613120526+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.613122829+07:00","message":"StatePrefix: 'แม่สืบพันธุ์กันกล้ามเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.613125269+07:00","message":"TextPushed: 'แม่สืบพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.613131644+07:00","message":"Push: 'กันกล้ามเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.613133452+07:00","message":"TextPushed: 'แม่สืบพันธุ์กันกล้ามเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.613135483+07:00","message":"Set new StatePrefix : 'แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิวหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.61313776+07:00","message":"Next Push (prob) : 'ประสาทผิวหน้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.613146677+07:00","message":"push: {false กันกล้ามเนื้อ 0 0xc000414000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.760875578+07:00","message":"[GCS] IsForceVAD: false for message ID: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.893433316+07:00","message":"[GCS] Start streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.981755115+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.98180037+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พวกนี้แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิวหนัง\",\"confidence\":0.8981439}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.981810854+07:00","message":"receive interim result [true|false]: พวกนี้แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิวหนัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.981820715+07:00","message":"end recv isFinal message id 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.981823126+07:00","message":"end Recv id 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.981830085+07:00","message":"[buffer interim] 277 true พวกนี้แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิวหนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.98183758+07:00","message":"[bufferProcess] interim [950000000]:พวกนี้แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิวหนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.981840939+07:00","message":"[bufferProcess] send to processor (isfinal):แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิวหนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.981844491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.981847162+07:00","message":"> Transcript [2130] [false]: 'แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิวหนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.981849584+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.981851617+07:00","message":"Set new StatePrefix: 'แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิวหนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.981854365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.98185628+07:00","message":"> Transcript [2131] [true]: 'พวกนี้แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิวหนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.981859015+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.981860901+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.981862656+07:00","message":"StatePrefix: 'แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิวหนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.981865153+07:00","message":"TextPushed: 'แม่สืบพันธุ์กันกล้ามเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.98186683+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.981983982+07:00","message":"Push: 'ประสาทผิวหนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.981986981+07:00","message":"TextPushed: 'แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิวหนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.981989188+07:00","message":"Set new StatePrefix : 'พวกนี้แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิวหนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.981991336+07:00","message":"Next Push (prob) : 'พวกนี้แม่สืบพันธุ์กันกล้ามเนื้อประสาทผิวหนัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.981999382+07:00","message":"push: {true ประสาทผิวหนัง 0 0xc000414000}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.982011125+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_277.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:34.992045642+07:00","message":"write wav file: './tmp/7576/7576_277.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:35.232584045+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:35.232620563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:35.232625557+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:35.23263871+07:00","message":"[buffer interim] 278 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.232646637+07:00","message":"[bufferProcess] interim [420000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.232649108+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:35.434495316+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:35.434528736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:35.434534182+07:00","message":"receive interim result [false|false]: ไม่ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:35.43454337+07:00","message":"[buffer interim] 278 false ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.434549391+07:00","message":"[bufferProcess] interim [540000000]:ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.434551841+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.434555527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.434558369+07:00","message":"> Transcript [2132] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.434561518+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:35.751752552+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:35.751789179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:35.751795462+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:35.751807382+07:00","message":"[buffer interim] 278 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.751813714+07:00","message":"[bufferProcess] interim [900000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.751816222+07:00","message":"[bufferProcess] send to processor:ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.751821594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.751824158+07:00","message":"> Transcript [2133] [false]: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.751827492+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.751830051+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.751832218+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.751836433+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.054554565+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.054591847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบสุริยะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.054597747+07:00","message":"receive interim result [false|false]: ระบบสุริยะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.054611317+07:00","message":"[buffer interim] 278 false ระบบสุริยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.054618605+07:00","message":"[bufferProcess] interim [140000000]:ระบบสุริยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.054620847+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.054626384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.054629036+07:00","message":"> Transcript [2134] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.05463143+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.054633779+07:00","message":"Set new StatePrefix: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.637778069+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.637816815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบสุริยะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.637822117+07:00","message":"receive interim result [false|false]: ระบบสุริยะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.637832686+07:00","message":"[buffer interim] 278 false ระบบสุริยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.637838708+07:00","message":"[bufferProcess] interim [740000000]:ระบบสุริยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.63784112+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.637844641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.637847252+07:00","message":"> Transcript [2135] [false]: 'ระบบสุริยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.637849756+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.637851556+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.637853415+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.637855635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.848217741+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.848255257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบสุริยะเหล่านี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.848261006+07:00","message":"receive interim result [false|false]: ระบบสุริยะเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.848274872+07:00","message":"[buffer interim] 278 false ระบบสุริยะเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.848281678+07:00","message":"[bufferProcess] interim [980000000]:ระบบสุริยะเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.848284059+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.848289342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.848292555+07:00","message":"> Transcript [2136] [false]: 'ระบบสุริยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.848295685+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.848297724+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.848299649+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.848301719+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.027189043+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.027237406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบสุริยะเหล่านี้คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.027243896+07:00","message":"receive interim result [false|false]: ระบบสุริยะเหล่านี้คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.027258694+07:00","message":"[buffer interim] 278 false ระบบสุริยะเหล่านี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.027265535+07:00","message":"[bufferProcess] interim [160000000]:ระบบสุริยะเหล่านี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.027268065+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.027274233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.02727718+07:00","message":"> Transcript [2137] [false]: 'ระบบสุริยะเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.027280545+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.027282786+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.027284597+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.027286645+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:37.175972382+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:37.175984533+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.235393925+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.235438655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบสุริยะเหล่านี้คือเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.235444576+07:00","message":"receive interim result [false|false]: ระบบสุริยะเหล่านี้คือเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.235459834+07:00","message":"[buffer interim] 278 false ระบบสุริยะเหล่านี้คือเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.235467087+07:00","message":"[bufferProcess] interim [400000000]:ระบบสุริยะเหล่านี้คือเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.235469636+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะเหล่านี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.2354761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.23547991+07:00","message":"> Transcript [2138] [false]: 'ระบบสุริยะเหล่านี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.23548424+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.23548648+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.235488576+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.235490664+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.235496945+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.235499017+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.235502383+07:00","message":"Set new StatePrefix : 'ระบบสุริยะเหล่านี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.235504494+07:00","message":"Next Push (prob) : 'สุริยะเหล่านี้คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.235513542+07:00","message":"push: {false ระบบ 0 0xc0005b6900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.337417449+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.337453262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบสุริยะเหล่านี้คือระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.337459096+07:00","message":"receive interim result [false|false]: ระบบสุริยะเหล่านี้คือระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.337475742+07:00","message":"[buffer interim] 278 false ระบบสุริยะเหล่านี้คือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.337484259+07:00","message":"[bufferProcess] interim [460000000]:ระบบสุริยะเหล่านี้คือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.337486772+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะเหล่านี้คือเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.337490627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.337493705+07:00","message":"> Transcript [2139] [false]: 'ระบบสุริยะเหล่านี้คือเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.337497029+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.337499004+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.337500861+07:00","message":"StatePrefix: 'ระบบสุริยะเหล่านี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.337502815+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.546889866+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.546927643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบสุริยะเหล่านี้คือระบบทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.546933877+07:00","message":"receive interim result [false|false]: ระบบสุริยะเหล่านี้คือระบบทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.546950452+07:00","message":"[buffer interim] 278 false ระบบสุริยะเหล่านี้คือระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.54695902+07:00","message":"[bufferProcess] interim [700000000]:ระบบสุริยะเหล่านี้คือระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.546961367+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะเหล่านี้คือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.546965949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.546969135+07:00","message":"> Transcript [2140] [false]: 'ระบบสุริยะเหล่านี้คือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.546972574+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.546974736+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.546976667+07:00","message":"StatePrefix: 'ระบบสุริยะเหล่านี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.546979253+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.686917599+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.686957661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบสุริยะเหล่านี้คือระบบการทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.686963809+07:00","message":"receive interim result [false|false]: ระบบสุริยะเหล่านี้คือระบบการทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.686979953+07:00","message":"[buffer interim] 278 false ระบบสุริยะเหล่านี้คือระบบการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.686993311+07:00","message":"[bufferProcess] interim [820000000]:ระบบสุริยะเหล่านี้คือระบบการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.686996001+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะเหล่านี้คือระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.687002327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.687005344+07:00","message":"> Transcript [2141] [false]: 'ระบบสุริยะเหล่านี้คือระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.687008744+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.687011002+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.687013332+07:00","message":"StatePrefix: 'ระบบสุริยะเหล่านี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.687015661+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.857444994+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.857483889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบสุริยะเหล่านี้คือระบบทางธรรมะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.857490693+07:00","message":"receive interim result [false|false]: ระบบสุริยะเหล่านี้คือระบบทางธรรมะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.857506633+07:00","message":"[buffer interim] 278 false ระบบสุริยะเหล่านี้คือระบบทางธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.857513205+07:00","message":"[bufferProcess] interim [940000000]:ระบบสุริยะเหล่านี้คือระบบทางธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.857515947+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะเหล่านี้คือระบบการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.857522602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.857525476+07:00","message":"> Transcript [2142] [false]: 'ระบบสุริยะเหล่านี้คือระบบการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.857529097+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.857531309+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.857533335+07:00","message":"StatePrefix: 'ระบบสุริยะเหล่านี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.857535578+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.857540124+07:00","message":"Push: 'สุริยะเหล่านี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.857542105+07:00","message":"TextPushed: 'ระบบสุริยะเหล่านี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.85754405+07:00","message":"Set new StatePrefix : 'ระบบสุริยะเหล่านี้คือระบบการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.857546473+07:00","message":"Next Push (prob) : 'ระบบการทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.857553886+07:00","message":"push: {false สุริยะเหล่านี้คือ 0 0xc0005b6900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.866303443+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.866335999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.866342033+07:00","message":"receive interim result [false|false]: ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.866353584+07:00","message":"[buffer interim] 278 false ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.866359044+07:00","message":"[bufferProcess] interim [0]:ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.866361474+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะเหล่านี้คือระบบทางธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.866367834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.866370184+07:00","message":"> Transcript [2143] [false]: 'ระบบสุริยะเหล่านี้คือระบบทางธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.866372663+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.866375+07:00","message":"Set new StatePrefix: 'ระบบสุริยะเหล่านี้คือระบบทางธรรมะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.129036136+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.12907032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบสุริยะเหล่านี้คือระบบภัยธรรมชาติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.129077202+07:00","message":"receive interim result [false|false]: ระบบสุริยะเหล่านี้คือระบบภัยธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.129089238+07:00","message":"[buffer interim] 278 false ระบบสุริยะเหล่านี้คือระบบภัยธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.129096262+07:00","message":"[bufferProcess] interim [240000000]:ระบบสุริยะเหล่านี้คือระบบภัยธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.12909883+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.129104293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.129107201+07:00","message":"> Transcript [2144] [false]: 'ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.129109684+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.129111758+07:00","message":"Set new StatePrefix: 'ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.675059168+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.6751035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติโดยสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.67511035+07:00","message":"receive interim result [false|false]: ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติโดยสาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.67513006+07:00","message":"[buffer interim] 278 false ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติโดยสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.675137932+07:00","message":"[bufferProcess] interim [780000000]:ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติโดยสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.67514114+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะเหล่านี้คือระบบภัยธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.675147676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.675150689+07:00","message":"> Transcript [2145] [false]: 'ระบบสุริยะเหล่านี้คือระบบภัยธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.67515314+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.675155331+07:00","message":"Set new StatePrefix: 'ระบบสุริยะเหล่านี้คือระบบภัยธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.778851187+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.7789011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบสุริยะเหล่านี้คือระบบภัยธรรมชาติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.778909404+07:00","message":"receive interim result [false|false]: ระบบสุริยะเหล่านี้คือระบบภัยธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.778931545+07:00","message":"[buffer interim] 278 false ระบบสุริยะเหล่านี้คือระบบภัยธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.778945194+07:00","message":"[bufferProcess] interim [840000000]:ระบบสุริยะเหล่านี้คือระบบภัยธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.778949169+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติโดยสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.778956953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.778962272+07:00","message":"> Transcript [2146] [false]: 'ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติโดยสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.778966613+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.77896949+07:00","message":"Set new StatePrefix: 'ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติโดยสาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.79757881+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.797625012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมุนเวียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.797632555+07:00","message":"receive interim result [false|false]: ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมุนเวียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.797649762+07:00","message":"[buffer interim] 278 false ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมุนเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.797656786+07:00","message":"[bufferProcess] interim [900000000]:ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมุนเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.797659424+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะเหล่านี้คือระบบภัยธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.79766315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.797666027+07:00","message":"> Transcript [2147] [false]: 'ระบบสุริยะเหล่านี้คือระบบภัยธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.797669201+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.797671232+07:00","message":"Set new StatePrefix: 'ระบบสุริยะเหล่านี้คือระบบภัยธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.929155898+07:00","message":"[GCS] IsForceVAD: false for message ID: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:39.12504525+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:39.125083548+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติผลการเรียน\",\"confidence\":0.94199}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:39.125090221+07:00","message":"receive interim result [true|false]: ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติผลการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:39.125099204+07:00","message":"end recv isFinal message id 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:39.125101885+07:00","message":"end Recv id 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:39.125107916+07:00","message":"[buffer interim] 278 true ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติผลการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.125117388+07:00","message":"[bufferProcess] interim [260000000]:ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติผลการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.125120194+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมุนเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.125123788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.125126561+07:00","message":"> Transcript [2148] [false]: 'ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมุนเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.125129128+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.125131531+07:00","message":"Set new StatePrefix: 'ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมุนเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.125133867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.12513561+07:00","message":"> Transcript [2149] [true]: 'ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติผลการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.125138546+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.125140558+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.125142432+07:00","message":"StatePrefix: 'ระบบสุริยะเหล่านี้คือระบบทางธรรมชาติหมุนเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.125144801+07:00","message":"TextPushed: 'ระบบสุริยะเหล่านี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.125151538+07:00","message":"Push: 'ระบบทางธรรมชาติผลการเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:39.125171022+07:00","message":"push: {true ระบบทางธรรมชาติผลการเรียน 0 0xc0005b6900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:39.138316607+07:00","message":"write wav file: './tmp/7576/7576_278.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:39.323792163+07:00","message":"[GCS] Start streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:40.152434018+07:00","message":"[GCS] IsForceVAD: false for message ID: 279"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:40.176628372+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:40.176636738+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:40.2491898+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:40.249210371+07:00","message":"found end of frame, send empty tag with msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:40.249213554+07:00","message":"end Recv id 279"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:40.249219915+07:00","message":"[buffer interim] 279 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.249226273+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.249230006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.249233322+07:00","message":"> Transcript [2150] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.249235995+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.249237988+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.249239681+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.249241394+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.249250555+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:40.249259255+07:00","message":"push: {true \n 0 0xc00354f300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:40.255152403+07:00","message":"write wav file: './tmp/7576/7576_279.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:40.922768365+07:00","message":"[GCS] Start streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.450009031+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.450054185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.450059617+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.450074849+07:00","message":"[buffer interim] 280 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.450081086+07:00","message":"[bufferProcess] interim [360000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.45008301+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.450091457+07:00","message":"[bufferProcess] send to processor (ticker):ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.450093899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.450096418+07:00","message":"> Transcript [2151] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.450098636+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.963641794+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.96367663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบทางธรรมชาติ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.963684326+07:00","message":"receive interim result [false|false]: ระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.963697838+07:00","message":"[buffer interim] 280 false ระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.963704405+07:00","message":"[bufferProcess] interim [840000000]:ระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.963706745+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:42.291901542+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:42.291934786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบทางธรรมชาติป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:42.291940896+07:00","message":"receive interim result [false|false]: ระบบทางธรรมชาติป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:42.291954028+07:00","message":"[buffer interim] 280 false ระบบทางธรรมชาติป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.29196202+07:00","message":"[bufferProcess] interim [140000000]:ระบบทางธรรมชาติป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.291964445+07:00","message":"[bufferProcess] send to processor:ระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.291969742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.291973034+07:00","message":"> Transcript [2152] [false]: 'ระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.291976017+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.291978067+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.291979842+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.291981957+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:42.297818551+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:42.297842923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบทางธรรมชาติไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:42.297847531+07:00","message":"receive interim result [false|false]: ระบบทางธรรมชาติไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:42.297858452+07:00","message":"[buffer interim] 280 false ระบบทางธรรมชาติไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.297863184+07:00","message":"[bufferProcess] interim [200000000]:ระบบทางธรรมชาติไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.297865413+07:00","message":"[bufferProcess] send to processor:ระบบทางธรรมชาติป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.297868649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.297871049+07:00","message":"> Transcript [2153] [false]: 'ระบบทางธรรมชาติป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.297873715+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.297875569+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.297877281+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.297879111+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:42.481656343+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:42.481691441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบทางธรรมชาติไปแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:42.481698077+07:00","message":"receive interim result [false|false]: ระบบทางธรรมชาติไปแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:42.481714678+07:00","message":"[buffer interim] 280 false ระบบทางธรรมชาติไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.481723884+07:00","message":"[bufferProcess] interim [380000000]:ระบบทางธรรมชาติไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.481726314+07:00","message":"[bufferProcess] send to processor:ระบบทางธรรมชาติไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.481731766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.481734581+07:00","message":"> Transcript [2154] [false]: 'ระบบทางธรรมชาติไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.481737596+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.481739708+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.481741486+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.481743589+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:42.864170998+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:42.864203557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบทางธรรมชาติไปแล้วเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:42.864209152+07:00","message":"receive interim result [false|false]: ระบบทางธรรมชาติไปแล้วเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:42.864225719+07:00","message":"[buffer interim] 280 false ระบบทางธรรมชาติไปแล้วเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.864232233+07:00","message":"[bufferProcess] interim [800000000]:ระบบทางธรรมชาติไปแล้วเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.864234608+07:00","message":"[bufferProcess] send to processor:ระบบทางธรรมชาติไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.864238535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.864241552+07:00","message":"> Transcript [2155] [false]: 'ระบบทางธรรมชาติไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.864244799+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.864247403+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.864249299+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.8642513+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.864257464+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.864259484+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.864263881+07:00","message":"Set new StatePrefix : 'ระบบทางธรรมชาติไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.864266116+07:00","message":"Next Push (prob) : 'ทางธรรมชาติไปแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:42.864274205+07:00","message":"push: {false ระบบ 0 0xc000415500}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:43.177107412+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:43.177107408+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.504631379+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.504681582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบทางธรรมชาติไปแล้วเรา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.504688477+07:00","message":"receive interim result [false|false]: ระบบทางธรรมชาติไปแล้วเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.504701015+07:00","message":"[buffer interim] 280 false ระบบทางธรรมชาติไปแล้วเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.504707834+07:00","message":"[bufferProcess] interim [400000000]:ระบบทางธรรมชาติไปแล้วเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.50471011+07:00","message":"[bufferProcess] send to processor:ระบบทางธรรมชาติไปแล้วเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.504715386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.504718148+07:00","message":"> Transcript [2156] [false]: 'ระบบทางธรรมชาติไปแล้วเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.504721399+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.504723568+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.504725503+07:00","message":"StatePrefix: 'ระบบทางธรรมชาติไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.504727763+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.568884674+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.568922747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบทางธรรมชาติไปแล้วเราจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.568928427+07:00","message":"receive interim result [false|false]: ระบบทางธรรมชาติไปแล้วเราจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.568940198+07:00","message":"[buffer interim] 280 false ระบบทางธรรมชาติไปแล้วเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.568946922+07:00","message":"[bufferProcess] interim [460000000]:ระบบทางธรรมชาติไปแล้วเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.568949283+07:00","message":"[bufferProcess] send to processor:ระบบทางธรรมชาติไปแล้วเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.568954448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.568957208+07:00","message":"> Transcript [2157] [false]: 'ระบบทางธรรมชาติไปแล้วเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.568960142+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.568962142+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.5689639+07:00","message":"StatePrefix: 'ระบบทางธรรมชาติไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.568966189+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.764653178+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.764691945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบทางธรรมชาติไปแล้วเราจะอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.764698363+07:00","message":"receive interim result [false|false]: ระบบทางธรรมชาติไปแล้วเราจะอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.764709844+07:00","message":"[buffer interim] 280 false ระบบทางธรรมชาติไปแล้วเราจะอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.764716655+07:00","message":"[bufferProcess] interim [640000000]:ระบบทางธรรมชาติไปแล้วเราจะอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.764719175+07:00","message":"[bufferProcess] send to processor:ระบบทางธรรมชาติไปแล้วเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.764722761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.764725585+07:00","message":"> Transcript [2158] [false]: 'ระบบทางธรรมชาติไปแล้วเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.764728635+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.764730653+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.764732695+07:00","message":"StatePrefix: 'ระบบทางธรรมชาติไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.764734753+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.887520679+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.887568083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบทางธรรมชาติไปแล้วเราจะยก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.887577157+07:00","message":"receive interim result [false|false]: ระบบทางธรรมชาติไปแล้วเราจะยก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.887592085+07:00","message":"[buffer interim] 280 false ระบบทางธรรมชาติไปแล้วเราจะยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.887599499+07:00","message":"[bufferProcess] interim [760000000]:ระบบทางธรรมชาติไปแล้วเราจะยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.887602831+07:00","message":"[bufferProcess] send to processor:ระบบทางธรรมชาติไปแล้วเราจะอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.887613565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.887616289+07:00","message":"> Transcript [2159] [false]: 'ระบบทางธรรมชาติไปแล้วเราจะอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.887619822+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.887622146+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.887624227+07:00","message":"StatePrefix: 'ระบบทางธรรมชาติไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.887626526+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.887633444+07:00","message":"Push: 'ทางธรรมชาติไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.887636375+07:00","message":"TextPushed: 'ระบบทางธรรมชาติไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.887638422+07:00","message":"Set new StatePrefix : 'ระบบทางธรรมชาติไปแล้วเราจะอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.887640514+07:00","message":"Next Push (prob) : 'เราจะอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.887649282+07:00","message":"push: {false ทางธรรมชาติไปแล้ว 0 0xc000415500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.076615708+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.07665276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบทางธรรมชาติไปแล้วเราจะยกตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.076658781+07:00","message":"receive interim result [false|false]: ระบบทางธรรมชาติไปแล้วเราจะยกตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.076670951+07:00","message":"[buffer interim] 280 false ระบบทางธรรมชาติไปแล้วเราจะยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.076680493+07:00","message":"[bufferProcess] interim [940000000]:ระบบทางธรรมชาติไปแล้วเราจะยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.076683408+07:00","message":"[bufferProcess] send to processor:ระบบทางธรรมชาติไปแล้วเราจะยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.076688794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.076691756+07:00","message":"> Transcript [2160] [false]: 'ระบบทางธรรมชาติไปแล้วเราจะยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.076694331+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.076697055+07:00","message":"Set new StatePrefix: 'ระบบทางธรรมชาติไปแล้วเราจะยก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.140861412+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.140902085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบทางธรรมชาติไปแล้วเราจะยกตัวอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.140910233+07:00","message":"receive interim result [false|false]: ระบบทางธรรมชาติไปแล้วเราจะยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.140933249+07:00","message":"[buffer interim] 280 false ระบบทางธรรมชาติไปแล้วเราจะยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.140942743+07:00","message":"[bufferProcess] interim [60000000]:ระบบทางธรรมชาติไปแล้วเราจะยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.140945686+07:00","message":"[bufferProcess] send to processor:ระบบทางธรรมชาติไปแล้วเราจะยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.140951332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.140954108+07:00","message":"> Transcript [2161] [false]: 'ระบบทางธรรมชาติไปแล้วเราจะยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.14095753+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.140960194+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.14096219+07:00","message":"StatePrefix: 'ระบบทางธรรมชาติไปแล้วเราจะยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.140964474+07:00","message":"TextPushed: 'ระบบทางธรรมชาติไปแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.439615805+07:00","message":"[GCS] IsForceVAD: false for message ID: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.549137861+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.549191809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบทางธรรมชาติไปแล้วเราจะยกตัวอย่าง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.54920126+07:00","message":"receive interim result [true|false]: ระบบทางธรรมชาติไปแล้วเราจะยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.549210551+07:00","message":"end recv isFinal message id 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.54921364+07:00","message":"end Recv id 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.549221597+07:00","message":"[buffer interim] 280 true ระบบทางธรรมชาติไปแล้วเราจะยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.549230125+07:00","message":"[bufferProcess] interim [540000000]:ระบบทางธรรมชาติไปแล้วเราจะยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.549233841+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบทางธรรมชาติไปแล้วเราจะยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.549237303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.549242226+07:00","message":"> Transcript [2162] [false]: 'ระบบทางธรรมชาติไปแล้วเราจะยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.549245269+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.549247152+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.549248996+07:00","message":"StatePrefix: 'ระบบทางธรรมชาติไปแล้วเราจะยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.549251298+07:00","message":"TextPushed: 'ระบบทางธรรมชาติไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.549253135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.549256353+07:00","message":"> Transcript [2163] [true]: 'ระบบทางธรรมชาติไปแล้วเราจะยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.549258515+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.54926022+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.549261985+07:00","message":"StatePrefix: 'ระบบทางธรรมชาติไปแล้วเราจะยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.549263677+07:00","message":"TextPushed: 'ระบบทางธรรมชาติไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.54926679+07:00","message":"Push: 'เราจะยกตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.549275831+07:00","message":"push: {true เราจะยกตัวอย่าง 0 0xc000415500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:44.55849255+07:00","message":"write wav file: './tmp/7576/7576_280.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.692541889+07:00","message":"[GCS] Start streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:45.2290212+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:45.229064061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:45.229069534+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:45.229084719+07:00","message":"[buffer interim] 281 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.229090685+07:00","message":"[bufferProcess] interim [420000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.229092754+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:45.559655807+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:45.559688328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:45.559693739+07:00","message":"receive interim result [false|false]: ระบบที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:45.55970656+07:00","message":"[buffer interim] 281 false ระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.559713376+07:00","message":"[bufferProcess] interim [720000000]:ระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.559715911+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.559719192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.559722185+07:00","message":"> Transcript [2164] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.559724248+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:45.681130212+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:45.681182872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:45.681191513+07:00","message":"receive interim result [false|false]: ระบบที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:45.681209798+07:00","message":"[buffer interim] 281 false ระบบที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.68121855+07:00","message":"[bufferProcess] interim [780000000]:ระบบที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.681222106+07:00","message":"[bufferProcess] send to processor:ระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.681227154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.68123552+07:00","message":"> Transcript [2165] [false]: 'ระบบที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.681240431+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.681243439+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.681246243+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.681249015+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:45.737692138+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:45.737729256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบที่มัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:45.737734857+07:00","message":"receive interim result [false|false]: ระบบที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:45.737748368+07:00","message":"[buffer interim] 281 false ระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.73775505+07:00","message":"[bufferProcess] interim [840000000]:ระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.737757588+07:00","message":"[bufferProcess] send to processor:ระบบที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.737764383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.737767037+07:00","message":"> Transcript [2166] [false]: 'ระบบที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.73776944+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.737771434+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.737773223+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.737775468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:45.869128396+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:45.869181301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบที่มนุษย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:45.869187797+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:45.869202757+07:00","message":"[buffer interim] 281 false ระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.869210066+07:00","message":"[bufferProcess] interim [20000000]:ระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.869212812+07:00","message":"[bufferProcess] send to processor:ระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.869219674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.86922237+07:00","message":"> Transcript [2167] [false]: 'ระบบที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.869225227+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.869227301+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.869229072+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:45.869231217+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.074979827+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.075017491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบที่มนุษย์สร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.075023421+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.075036973+07:00","message":"[buffer interim] 281 false ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.07504584+07:00","message":"[bufferProcess] interim [140000000]:ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.075048632+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.075052055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.07505491+07:00","message":"> Transcript [2168] [false]: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.075058769+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.075060922+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.075062885+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.075064895+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.075069672+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.075071832+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.075075428+07:00","message":"Set new StatePrefix : 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.075077544+07:00","message":"Next Push (prob) : 'ที่มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.075084416+07:00","message":"push: {false ระบบ 0 0xc001ee7300}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:46.177370368+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:46.177377981+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.256960144+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.256995559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบที่มนุษย์สร้างขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.257001297+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.257020932+07:00","message":"[buffer interim] 281 false ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.257027573+07:00","message":"[bufferProcess] interim [380000000]:ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.257030217+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.257035025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.257037662+07:00","message":"> Transcript [2169] [false]: 'ระบบที่มนุษย์สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.257040883+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.257042825+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.257045334+07:00","message":"StatePrefix: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.257047357+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.576810556+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.576853219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบที่มนุษย์สร้างขึ้นบ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.576858909+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้างขึ้นบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.57687119+07:00","message":"[buffer interim] 281 false ระบบที่มนุษย์สร้างขึ้นบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.576878207+07:00","message":"[bufferProcess] interim [680000000]:ระบบที่มนุษย์สร้างขึ้นบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.576880497+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.576885687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.576888324+07:00","message":"> Transcript [2170] [false]: 'ระบบที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.576891271+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.576893446+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.576896703+07:00","message":"StatePrefix: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.576899166+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.752033529+07:00","message":"[GCS] IsForceVAD: false for message ID: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.856875465+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.856917418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบที่มนุษย์สร้างขึ้นบ้าน\",\"confidence\":0.9305833}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.85692369+07:00","message":"receive interim result [true|false]: ระบบที่มนุษย์สร้างขึ้นบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.856931911+07:00","message":"end recv isFinal message id 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.856934265+07:00","message":"end Recv id 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.856940999+07:00","message":"[buffer interim] 281 true ระบบที่มนุษย์สร้างขึ้นบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.85694876+07:00","message":"[bufferProcess] interim [70000000]:ระบบที่มนุษย์สร้างขึ้นบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.85695208+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบที่มนุษย์สร้างขึ้นบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.856955804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.856959+07:00","message":"> Transcript [2171] [false]: 'ระบบที่มนุษย์สร้างขึ้นบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.856962281+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.856964055+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.85696628+07:00","message":"StatePrefix: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.856970678+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.856972371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.856974307+07:00","message":"> Transcript [2172] [true]: 'ระบบที่มนุษย์สร้างขึ้นบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.856976205+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.856977847+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.856979386+07:00","message":"StatePrefix: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.856981032+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.856983572+07:00","message":"Push: 'ที่มนุษย์สร้างขึ้นบ้าน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.856992595+07:00","message":"push: {true ที่มนุษย์สร้างขึ้นบ้าน 0 0xc001ee7300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:46.868091658+07:00","message":"write wav file: './tmp/7576/7576_281.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.205241996+07:00","message":"[GCS] Start streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:48.181886625+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:48.181933679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:48.181939243+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:48.181953384+07:00","message":"[buffer interim] 282 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.181959598+07:00","message":"[bufferProcess] interim [780000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.181961586+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.181967831+07:00","message":"[bufferProcess] send to processor (ticker):นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.18197071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.181973573+07:00","message":"> Transcript [2173] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.181975915+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:48.643194971+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:48.643228857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนเขียนปากกา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:48.643234534+07:00","message":"receive interim result [false|false]: นักเรียนเขียนปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:48.643248933+07:00","message":"[buffer interim] 282 false นักเรียนเขียนปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.643256214+07:00","message":"[bufferProcess] interim [320000000]:นักเรียนเขียนปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.643258415+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:48.830073907+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:48.830117778+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนเขียนปัตตานี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:48.830124005+07:00","message":"receive interim result [false|false]: นักเรียนเขียนปัตตานี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:48.830136306+07:00","message":"[buffer interim] 282 false นักเรียนเขียนปัตตานี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.830145016+07:00","message":"[bufferProcess] interim [500000000]:นักเรียนเขียนปัตตานี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.830147405+07:00","message":"[bufferProcess] send to processor:นักเรียนเขียนปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.830152564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.830155221+07:00","message":"> Transcript [2174] [false]: 'นักเรียนเขียนปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.830160067+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.830162468+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.830164278+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.830166243+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:49.11972119+07:00","message":"[GCS] IsForceVAD: false for message ID: 282"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:49.177918125+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:49.177938157+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:49.218227365+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:49.21826092+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนเขียนปากกานี้\",\"confidence\":0.78857255}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:49.218265984+07:00","message":"receive interim result [true|false]: นักเรียนเขียนปากกานี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:49.218271374+07:00","message":"end recv isFinal message id 282"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:49.218273838+07:00","message":"end Recv id 282"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:49.218279954+07:00","message":"[buffer interim] 282 true นักเรียนเขียนปากกานี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.218286907+07:00","message":"[bufferProcess] interim [950000000]:นักเรียนเขียนปากกานี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.218290167+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนเขียนปัตตานี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.218293626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.218296275+07:00","message":"> Transcript [2175] [false]: 'นักเรียนเขียนปัตตานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.218299819+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.21830287+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.218304678+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.218306594+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.218308205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.218310166+07:00","message":"> Transcript [2176] [true]: 'นักเรียนเขียนปากกานี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.218312289+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.21831397+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.21831556+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.218317205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.218320105+07:00","message":"Push: 'นักเรียนเขียนปากกานี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:49.218327385+07:00","message":"push: {true นักเรียนเขียนปากกานี้ 0 0xc001ee6300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:49.224964911+07:00","message":"write wav file: './tmp/7576/7576_282.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:49.503349762+07:00","message":"[GCS] Start streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:49.881317697+07:00","message":"[GCS] IsForceVAD: false for message ID: 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:49.952962712+07:00","message":"[GCS] Start streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:49.982308596+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:49.982327877+07:00","message":"found end of frame, send empty tag with msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:49.982331155+07:00","message":"end Recv id 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:49.982337056+07:00","message":"[buffer interim] 283 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.982343731+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.982347223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.982350255+07:00","message":"> Transcript [2177] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.982353141+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.982354965+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.98235709+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.982359091+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.982364096+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:49.982372609+07:00","message":"push: {true \n 0 0xc001ee6c80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:49.987912451+07:00","message":"write wav file: './tmp/7576/7576_283.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.00465922+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.004703747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.004709374+07:00","message":"receive interim result [false|false]: มีความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.004724744+07:00","message":"[buffer interim] 284 false มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.004732484+07:00","message":"[bufferProcess] interim [80000000]:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.00473462+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.0047409+07:00","message":"[bufferProcess] send to processor (ticker):มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.004744741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.0047475+07:00","message":"> Transcript [2178] [false]: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.004750276+07:00","message":"Set StatePrefix (first interim): 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.195075788+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.19511127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.195117208+07:00","message":"receive interim result [false|false]: มีความคิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.195131394+07:00","message":"[buffer interim] 284 false มีความคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.195137798+07:00","message":"[bufferProcess] interim [320000000]:มีความคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.19513986+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.318360979+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.318397237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความพิเศษ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.31840335+07:00","message":"receive interim result [false|false]: มีความพิเศษ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.318415272+07:00","message":"[buffer interim] 284 false มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.3184236+07:00","message":"[bufferProcess] interim [380000000]:มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.318426023+07:00","message":"[bufferProcess] send to processor:มีความคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.318431543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.318434187+07:00","message":"> Transcript [2179] [false]: 'มีความคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.318437074+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.318439081+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.318441131+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.31844322+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.895520203+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.895553467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความพิเศษ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.895559092+07:00","message":"receive interim result [false|false]: มีความพิเศษ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.895571725+07:00","message":"[buffer interim] 284 false มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.895578461+07:00","message":"[bufferProcess] interim [980000000]:มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.895580705+07:00","message":"[bufferProcess] send to processor:มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.89558583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.895588986+07:00","message":"> Transcript [2180] [false]: 'มีความพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.895593682+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.895596835+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.895599603+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.895603012+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:52.17866925+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:52.178692907+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.507360791+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.507403173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความพิเศษส่วนใหญ่นั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.507409488+07:00","message":"receive interim result [false|false]: มีความพิเศษส่วนใหญ่นั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.507426868+07:00","message":"[buffer interim] 284 false มีความพิเศษส่วนใหญ่นั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.507434522+07:00","message":"[bufferProcess] interim [600000000]:มีความพิเศษส่วนใหญ่นั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.507436956+07:00","message":"[bufferProcess] send to processor:มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.507440769+07:00","message":"[bufferProcess] send to processor (ticker):มีความพิเศษส่วนใหญ่นั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.507444109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.507447462+07:00","message":"> Transcript [2181] [false]: 'มีความพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.507451222+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.507453486+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.507455424+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.507457461+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.507459282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.507461792+07:00","message":"> Transcript [2182] [false]: 'มีความพิเศษส่วนใหญ่นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.507464184+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.50746598+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.507467687+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.507469287+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.507475827+07:00","message":"Push: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.507477582+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.507479549+07:00","message":"Set new StatePrefix : 'มีความพิเศษส่วนใหญ่นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.507481688+07:00","message":"Next Push (prob) : 'พิเศษส่วนใหญ่นั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.507489926+07:00","message":"push: {false มีความ 0 0xc000045800}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.627537734+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.627574185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความพิเศษ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.627581563+07:00","message":"receive interim result [false|false]: มีความพิเศษ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.627596719+07:00","message":"[buffer interim] 284 false มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.627602994+07:00","message":"[bufferProcess] interim [660000000]:มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.627604976+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.6367907+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.636816369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความพิเศษส่วนใหญ่นั้นใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.63682163+07:00","message":"receive interim result [false|false]: มีความพิเศษส่วนใหญ่นั้นใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.636833885+07:00","message":"[buffer interim] 284 false มีความพิเศษส่วนใหญ่นั้นใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.636838805+07:00","message":"[bufferProcess] interim [720000000]:มีความพิเศษส่วนใหญ่นั้นใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.636841831+07:00","message":"[bufferProcess] send to processor:มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.636845765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.63684857+07:00","message":"> Transcript [2183] [false]: 'มีความพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.636850692+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.723981688+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.724021471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความพิเศษ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.724027553+07:00","message":"receive interim result [false|false]: มีความพิเศษ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.724040186+07:00","message":"[buffer interim] 284 false มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.724048712+07:00","message":"[bufferProcess] interim [780000000]:มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.724051205+07:00","message":"[bufferProcess] send to processor:มีความพิเศษส่วนใหญ่นั้นใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.724054683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.724057602+07:00","message":"> Transcript [2184] [false]: 'มีความพิเศษส่วนใหญ่นั้นใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.724060565+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.72406587+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.724068111+07:00","message":"StatePrefix: 'มีความพิเศษส่วนใหญ่นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.72407014+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.879676935+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.87971912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความพิเศษส่วนใหญ่นั้นใช้วิธี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.879724956+07:00","message":"receive interim result [false|false]: มีความพิเศษส่วนใหญ่นั้นใช้วิธี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.879738298+07:00","message":"[buffer interim] 284 false มีความพิเศษส่วนใหญ่นั้นใช้วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.879746912+07:00","message":"[bufferProcess] interim [960000000]:มีความพิเศษส่วนใหญ่นั้นใช้วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.879749649+07:00","message":"[bufferProcess] send to processor:มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.879752868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.879755848+07:00","message":"> Transcript [2185] [false]: 'มีความพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.879757984+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.882366956+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.882383418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความพิเศษ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.882388224+07:00","message":"receive interim result [false|false]: มีความพิเศษ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.882400509+07:00","message":"[buffer interim] 284 false มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.882404978+07:00","message":"[bufferProcess] interim [20000000]:มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.882407302+07:00","message":"[bufferProcess] send to processor:มีความพิเศษส่วนใหญ่นั้นใช้วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.882410386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.882412814+07:00","message":"> Transcript [2186] [false]: 'มีความพิเศษส่วนใหญ่นั้นใช้วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.882416367+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.882418473+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.882420684+07:00","message":"StatePrefix: 'มีความพิเศษส่วนใหญ่นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.882422965+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.007510377+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.007551879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความพิเศษส่วนใหญ่นั้นใช้วิธีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.007558577+07:00","message":"receive interim result [false|false]: มีความพิเศษส่วนใหญ่นั้นใช้วิธีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.007574039+07:00","message":"[buffer interim] 284 false มีความพิเศษส่วนใหญ่นั้นใช้วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.007580997+07:00","message":"[bufferProcess] interim [80000000]:มีความพิเศษส่วนใหญ่นั้นใช้วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.00758384+07:00","message":"[bufferProcess] send to processor:มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.007590532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.007593829+07:00","message":"> Transcript [2187] [false]: 'มีความพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.007596158+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.207755252+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.207792726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความพิเศษส่วนใหญ่นั้นใช้วิธีการใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.207799749+07:00","message":"receive interim result [false|false]: มีความพิเศษส่วนใหญ่นั้นใช้วิธีการใด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.207813309+07:00","message":"[buffer interim] 284 false มีความพิเศษส่วนใหญ่นั้นใช้วิธีการใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.207820071+07:00","message":"[bufferProcess] interim [260000000]:มีความพิเศษส่วนใหญ่นั้นใช้วิธีการใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.207822466+07:00","message":"[bufferProcess] send to processor:มีความพิเศษส่วนใหญ่นั้นใช้วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.207827492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.207830111+07:00","message":"> Transcript [2188] [false]: 'มีความพิเศษส่วนใหญ่นั้นใช้วิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.20783332+07:00","message":"Count interim (case 1.1): 5"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.207835512+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.207837578+07:00","message":"StatePrefix: 'มีความพิเศษส่วนใหญ่นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.207839876+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.207852097+07:00","message":"Push: 'พิเศษส่วนใหญ่นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.207854282+07:00","message":"TextPushed: 'มีความพิเศษส่วนใหญ่นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.207856618+07:00","message":"Set new StatePrefix : 'มีความพิเศษส่วนใหญ่นั้นใช้วิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.207863647+07:00","message":"Next Push (prob) : 'ใช้วิธีการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.207881837+07:00","message":"push: {false พิเศษส่วนใหญ่นั้น 0 0xc000045800}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.36979167+07:00","message":"[GCS] IsForceVAD: false for message ID: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.471984242+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.472039519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความพิเศษอะไรคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.472048861+07:00","message":"receive interim result [false|false]: มีความพิเศษอะไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.472066527+07:00","message":"[buffer interim] 284 false มีความพิเศษอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.472079217+07:00","message":"[bufferProcess] interim [560000000]:มีความพิเศษอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.472084193+07:00","message":"[bufferProcess] send to processor:มีความพิเศษส่วนใหญ่นั้นใช้วิธีการใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.472093167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.472096676+07:00","message":"> Transcript [2189] [false]: 'มีความพิเศษส่วนใหญ่นั้นใช้วิธีการใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.472101992+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.472105259+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.47211024+07:00","message":"StatePrefix: 'มีความพิเศษส่วนใหญ่นั้นใช้วิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.472113837+07:00","message":"TextPushed: 'มีความพิเศษส่วนใหญ่นั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.539050734+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.539097642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความพิเศษส่วนใหญ่นั้นใช้วิธีการอะไรคะ\",\"confidence\":0.89724934}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.5391046+07:00","message":"receive interim result [true|false]: มีความพิเศษส่วนใหญ่นั้นใช้วิธีการอะไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.53911506+07:00","message":"end recv isFinal message id 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.539117374+07:00","message":"end Recv id 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.53912407+07:00","message":"[buffer interim] 284 true มีความพิเศษส่วนใหญ่นั้นใช้วิธีการอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.539134537+07:00","message":"[bufferProcess] interim [650000000]:มีความพิเศษส่วนใหญ่นั้นใช้วิธีการอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.539137948+07:00","message":"[bufferProcess] send to processor (isfinal):มีความพิเศษอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.539150008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.539166454+07:00","message":"> Transcript [2190] [false]: 'มีความพิเศษอะไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.53917019+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.539173793+07:00","message":"Set new StatePrefix: 'มีความพิเศษอะไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.53917687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.539180879+07:00","message":"> Transcript [2191] [true]: 'มีความพิเศษส่วนใหญ่นั้นใช้วิธีการอะไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.539186666+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.539190436+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.539193206+07:00","message":"StatePrefix: 'มีความพิเศษอะไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.539196564+07:00","message":"TextPushed: 'มีความพิเศษส่วนใหญ่นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.539209735+07:00","message":"Push: 'ใช้วิธีการอะไรคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.539225679+07:00","message":"push: {true ใช้วิธีการอะไรคะ 0 0xc000045800}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:54.549014103+07:00","message":"write wav file: './tmp/7576/7576_284.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.565195196+07:00","message":"[GCS] Start streaming session, msgId: 285"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:55.179491148+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:55.179504508+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:55.428739048+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:55.428782246+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช่ไหม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:55.428787504+07:00","message":"receive interim result [false|false]: ใช่ไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:55.428803137+07:00","message":"[buffer interim] 285 false ใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:55.428809334+07:00","message":"[bufferProcess] interim [660000000]:ใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:55.428811218+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.008123084+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.008158802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช่ไหม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.008164445+07:00","message":"receive interim result [false|false]: ใช่ไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.008175881+07:00","message":"[buffer interim] 285 false ใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.008182708+07:00","message":"[bufferProcess] interim [260000000]:ใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.008184872+07:00","message":"[bufferProcess] send to processor:ใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.008189918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.008192739+07:00","message":"> Transcript [2192] [false]: 'ใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.008194954+07:00","message":"Set StatePrefix (first interim): 'ใช่ไหม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.140831976+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.140865469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ไส้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.140873159+07:00","message":"receive interim result [false|false]: แล้วก็ไส้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.140888696+07:00","message":"[buffer interim] 285 false แล้วก็ไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.1408958+07:00","message":"[bufferProcess] interim [380000000]:แล้วก็ไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.140898419+07:00","message":"[bufferProcess] send to processor:ใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.140905001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.140907511+07:00","message":"> Transcript [2193] [false]: 'ใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.140910211+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.140912215+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.140914289+07:00","message":"StatePrefix: 'ใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.140916374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.214141042+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.214165494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช่ไหม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.214170099+07:00","message":"receive interim result [false|false]: ใช่ไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.214182231+07:00","message":"[buffer interim] 285 false ใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.214188249+07:00","message":"[bufferProcess] interim [500000000]:ใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.214190695+07:00","message":"[bufferProcess] send to processor:แล้วก็ไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.214193951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.214196437+07:00","message":"> Transcript [2194] [false]: 'แล้วก็ไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.214198408+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.214200524+07:00","message":"Set new StatePrefix: 'แล้วก็ไส้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.452647751+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.452682192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ดินสอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.452688235+07:00","message":"receive interim result [false|false]: ไส้ดินสอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.452705242+07:00","message":"[buffer interim] 285 false ไส้ดินสอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.452712323+07:00","message":"[bufferProcess] interim [680000000]:ไส้ดินสอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.452715232+07:00","message":"[bufferProcess] send to processor:ใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.452718657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.452722802+07:00","message":"> Transcript [2195] [false]: 'ใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.45272613+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.452729358+07:00","message":"Set new StatePrefix: 'ใช่ไหม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.024878746+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.024914817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ดินสอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.024920523+07:00","message":"receive interim result [false|false]: ไส้ดินสอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.024936105+07:00","message":"[buffer interim] 285 false ไส้ดินสอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.024945417+07:00","message":"[bufferProcess] interim [280000000]:ไส้ดินสอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.024947726+07:00","message":"[bufferProcess] send to processor:ไส้ดินสอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.02495318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.02495617+07:00","message":"> Transcript [2196] [false]: 'ไส้ดินสอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.024958566+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.024960682+07:00","message":"Set new StatePrefix: 'ไส้ดินสอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.682310604+07:00","message":"[GCS] Cleaned up inactive client: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.682339662+07:00","message":"[GCS] Cleaned up inactive client: 248"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.68234458+07:00","message":"[GCS] Cleaned up inactive client: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.68234704+07:00","message":"[GCS] Cleaned up inactive client: 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.682348972+07:00","message":"[GCS] Cleaned up inactive client: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.682351115+07:00","message":"[GCS] Cleaned up inactive client: 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.682352812+07:00","message":"[GCS] Cleaned up inactive client: 252"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.682354762+07:00","message":"[GCS] Cleaned up inactive client: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.682356992+07:00","message":"[GCS] Cleaned up inactive client: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.68235969+07:00","message":"[GCS] Cleaned up inactive client: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.682362912+07:00","message":"[GCS] Cleaned up inactive client: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.682366152+07:00","message":"[GCS] Cleaned up inactive client: 260"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.68236867+07:00","message":"[GCS] Cleaned up inactive client: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.682371133+07:00","message":"[GCS] Cleaned up inactive client: 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.682385352+07:00","message":"[GCS] Cleaned up inactive client: 261"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:58.180157475+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:58.18016814+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.857901763+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.857935468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ดินสอปากกาที่ครูให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.857941374+07:00","message":"receive interim result [false|false]: ไส้ดินสอปากกาที่ครูให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.857957427+07:00","message":"[buffer interim] 285 false ไส้ดินสอปากกาที่ครูให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.857964199+07:00","message":"[bufferProcess] interim [100000000]:ไส้ดินสอปากกาที่ครูให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.857968649+07:00","message":"[bufferProcess] send to processor:ไส้ดินสอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.857972543+07:00","message":"[bufferProcess] send to processor (ticker):ไส้ดินสอปากกาที่ครูให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.857975516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.857978387+07:00","message":"> Transcript [2197] [false]: 'ไส้ดินสอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.857981357+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.857983381+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.857985179+07:00","message":"StatePrefix: 'ไส้ดินสอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.857987286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.857988826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.857990732+07:00","message":"> Transcript [2198] [false]: 'ไส้ดินสอปากกาที่ครูให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.857992737+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.857994289+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.857995853+07:00","message":"StatePrefix: 'ไส้ดินสอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.857997585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.90107738+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.901115738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ดินสอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.901121776+07:00","message":"receive interim result [false|false]: ไส้ดินสอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.901135944+07:00","message":"[buffer interim] 285 false ไส้ดินสอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.901143457+07:00","message":"[bufferProcess] interim [160000000]:ไส้ดินสอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.901146074+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.906448121+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.906483136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ดินสอปากกาที่ครูให้มา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.906489576+07:00","message":"receive interim result [false|false]: ไส้ดินสอปากกาที่ครูให้มา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.906527608+07:00","message":"[buffer interim] 285 false ไส้ดินสอปากกาที่ครูให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.906534347+07:00","message":"[bufferProcess] interim [220000000]:ไส้ดินสอปากกาที่ครูให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.906537363+07:00","message":"[bufferProcess] send to processor:ไส้ดินสอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.906544087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.906546903+07:00","message":"> Transcript [2199] [false]: 'ไส้ดินสอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.906549864+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.906551852+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.906553611+07:00","message":"StatePrefix: 'ไส้ดินสอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.906555649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.999942046+07:00","message":"[GCS] IsForceVAD: false for message ID: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:00.19150887+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:00.191548491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ดินสอที่ครูให้มา\",\"confidence\":0.8930652}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:00.191555107+07:00","message":"receive interim result [true|false]: ไส้ดินสอที่ครูให้มา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:00.191566069+07:00","message":"end recv isFinal message id 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:00.19156878+07:00","message":"end Recv id 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:00.191575961+07:00","message":"[buffer interim] 285 true ไส้ดินสอที่ครูให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:00.191582803+07:00","message":"[bufferProcess] interim [460000000]:ไส้ดินสอที่ครูให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:00.191586705+07:00","message":"[bufferProcess] send to processor (isfinal):ไส้ดินสอปากกาที่ครูให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:00.191590151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:00.191593376+07:00","message":"> Transcript [2200] [false]: 'ไส้ดินสอปากกาที่ครูให้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:00.191596846+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:00.191598688+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:00.191600819+07:00","message":"StatePrefix: 'ไส้ดินสอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:00.191602803+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:00.19160536+07:00","message":"Push: 'ไส้ดินสอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:00.191607106+07:00","message":"TextPushed: 'ไส้ดินสอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:00.191609072+07:00","message":"Set new StatePrefix : 'ไส้ดินสอปากกาที่ครูให้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:00.191611433+07:00","message":"Next Push (prob) : 'ปากกาที่ครูให้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:00.191613443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:00.191615373+07:00","message":"> Transcript [2201] [true]: 'ไส้ดินสอที่ครูให้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:00.191617392+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:00.191618958+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:00.191620503+07:00","message":"StatePrefix: 'ไส้ดินสอปากกาที่ครูให้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:00.191622257+07:00","message":"TextPushed: 'ไส้ดินสอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:00.191624124+07:00","message":"Push: 'ที่ครูให้มา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:00.19163112+07:00","message":"push: {false ไส้ดินสอ 0 0xc00354fe80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:00.191636298+07:00","message":"push: {true ที่ครูให้มา 0 0xc00354fe80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:00.202989039+07:00","message":"write wav file: './tmp/7576/7576_285.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:00.450549748+07:00","message":"[GCS] Start streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:00.797625067+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:00.797666421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:00.797672112+07:00","message":"receive interim result [false|false]: มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:00.79768685+07:00","message":"[buffer interim] 286 false มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:00.797693361+07:00","message":"[bufferProcess] interim [420000000]:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:00.797695152+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.114734973+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.114770968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.114776608+07:00","message":"receive interim result [false|false]: มันใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.114792916+07:00","message":"[buffer interim] 286 false มันใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.114800431+07:00","message":"[bufferProcess] interim [660000000]:มันใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.114802649+07:00","message":"[bufferProcess] send to processor:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.114805839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.114808349+07:00","message":"> Transcript [2202] [false]: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.114810571+07:00","message":"Set StatePrefix (first interim): 'มัน'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:01.180498304+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:01.180520072+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.299825563+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.299861068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันใช้การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.299866868+07:00","message":"receive interim result [false|false]: มันใช้การ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.299880438+07:00","message":"[buffer interim] 286 false มันใช้การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.299887171+07:00","message":"[bufferProcess] interim [900000000]:มันใช้การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.299889774+07:00","message":"[bufferProcess] send to processor:มันใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.299896145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.29989878+07:00","message":"> Transcript [2203] [false]: 'มันใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.299901476+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.299903838+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.299906633+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.299908827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.679289042+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.679322133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันใช้การควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.679330335+07:00","message":"receive interim result [false|false]: มันใช้การควบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.67934874+07:00","message":"[buffer interim] 286 false มันใช้การควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.67936158+07:00","message":"[bufferProcess] interim [260000000]:มันใช้การควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.67936562+07:00","message":"[bufferProcess] send to processor:มันใช้การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.679374335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.67937784+07:00","message":"> Transcript [2204] [false]: 'มันใช้การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.679382674+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.679387693+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.679391606+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.679394666+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.995068954+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.995101674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันใช้การควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.995107074+07:00","message":"receive interim result [false|false]: มันใช้การควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.995119296+07:00","message":"[buffer interim] 286 false มันใช้การควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.995128701+07:00","message":"[bufferProcess] interim [560000000]:มันใช้การควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.995131131+07:00","message":"[bufferProcess] send to processor:มันใช้การควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.99513693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.995139935+07:00","message":"> Transcript [2205] [false]: 'มันใช้การควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.995143041+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.995145375+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.995147845+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.995150381+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:02.119033253+07:00","message":"[GCS] IsForceVAD: false for message ID: 286"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:02.216487374+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:02.216524001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันใช้การควบคุม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:02.216530231+07:00","message":"receive interim result [true|false]: มันใช้การควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:02.216542115+07:00","message":"end recv isFinal message id 286"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:02.21654499+07:00","message":"end Recv id 286"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:02.21655097+07:00","message":"[buffer interim] 286 true มันใช้การควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.216558124+07:00","message":"[bufferProcess] interim [890000000]:มันใช้การควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.216561365+07:00","message":"[bufferProcess] send to processor (isfinal):มันใช้การควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.21656898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.216590411+07:00","message":"> Transcript [2206] [false]: 'มันใช้การควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.216595885+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.216598144+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.216600739+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.21660278+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.216612433+07:00","message":"Push: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.2166142+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.216616173+07:00","message":"Set new StatePrefix : 'มันใช้การควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.216618583+07:00","message":"Next Push (prob) : 'ใช้การควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.216620969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.216623104+07:00","message":"> Transcript [2207] [true]: 'มันใช้การควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.216625633+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.216627288+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.216629034+07:00","message":"StatePrefix: 'มันใช้การควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.216631091+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.216633149+07:00","message":"Push: 'ใช้การควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:02.216644174+07:00","message":"push: {false มัน 0 0xc003117a00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:02.216650254+07:00","message":"push: {true ใช้การควบคุม 0 0xc003117a00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:02.223180342+07:00","message":"write wav file: './tmp/7576/7576_286.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:02.514380008+07:00","message":"[GCS] Start streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.180240277+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.180290114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.18029798+07:00","message":"receive interim result [false|false]: แบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.180316658+07:00","message":"[buffer interim] 287 false แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.180324358+07:00","message":"[bufferProcess] interim [480000000]:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.180326126+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.456149169+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.456187017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบหมู่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.45619283+07:00","message":"receive interim result [false|false]: แบบหมู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.456208359+07:00","message":"[buffer interim] 287 false แบบหมู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.456224922+07:00","message":"[bufferProcess] interim [780000000]:แบบหมู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.456228348+07:00","message":"[bufferProcess] send to processor:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.45624564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.456250075+07:00","message":"> Transcript [2208] [false]: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.456253395+07:00","message":"Set StatePrefix (first interim): 'แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.518078217+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.518121688+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบหมุน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.518127508+07:00","message":"receive interim result [false|false]: แบบหมุน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.518140053+07:00","message":"[buffer interim] 287 false แบบหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.518147266+07:00","message":"[bufferProcess] interim [840000000]:แบบหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.518149569+07:00","message":"[bufferProcess] send to processor:แบบหมู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.518154977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.518161899+07:00","message":"> Transcript [2209] [false]: 'แบบหมู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.518165306+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.518170405+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.518172261+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.518174348+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.598475598+07:00","message":"[GCS] IsForceVAD: false for message ID: 287"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.851502239+07:00","message":"[GCS] Start streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.912929964+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.912967584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบหมุนค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.912973191+07:00","message":"receive interim result [false|false]: แบบหมุนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.912992567+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.912997553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบหมุนค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.913000136+07:00","message":"receive interim result [true|false]: แบบหมุนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.913006965+07:00","message":"end recv isFinal message id 287"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.91300968+07:00","message":"end Recv id 287"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.913016453+07:00","message":"[buffer interim] 287 false แบบหมุนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.913019557+07:00","message":"[buffer interim] 287 true แบบหมุนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.913025796+07:00","message":"[bufferProcess] interim [320000000]:แบบหมุนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.91302829+07:00","message":"[bufferProcess] send to processor:แบบหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.913031152+07:00","message":"[bufferProcess] interim [320000000]:แบบหมุนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.913033151+07:00","message":"[bufferProcess] send to processor (isfinal):แบบหมุนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.913035725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.913038232+07:00","message":"> Transcript [2210] [false]: 'แบบหมุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.913040982+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.91304287+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.913044912+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.913046963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.913048718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.91305072+07:00","message":"> Transcript [2211] [false]: 'แบบหมุนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.913053226+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.913054958+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.913056543+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.913058094+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.91305949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.91306124+07:00","message":"> Transcript [2212] [true]: 'แบบหมุนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.913063226+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.913064876+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.913066399+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.913068059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.913070398+07:00","message":"Push: 'แบบหมุนค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.913077953+07:00","message":"push: {true แบบหมุนค่ะ 0 0xc0035a4400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:03.91945301+07:00","message":"write wav file: './tmp/7576/7576_287.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:04.181060328+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:04.181067949+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:05.02154156+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:05.021582326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฝนตกๆ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:05.021587797+07:00","message":"receive interim result [false|false]: ฝนตกๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:05.021600628+07:00","message":"[buffer interim] 288 false ฝนตกๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:05.021606695+07:00","message":"[bufferProcess] interim [960000000]:ฝนตกๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:05.021608491+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:05.021611629+07:00","message":"[bufferProcess] send to processor (ticker):ฝนตกๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:05.021613853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:05.02161648+07:00","message":"> Transcript [2213] [false]: 'ฝนตกๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:05.021618549+07:00","message":"Set StatePrefix (first interim): 'ฝนตกๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:05.50796852+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:05.508014976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฝนตกๆแล้วมัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:05.50802134+07:00","message":"receive interim result [false|false]: ฝนตกๆแล้วมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:05.508033794+07:00","message":"[buffer interim] 288 false ฝนตกๆแล้วมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:05.50804171+07:00","message":"[bufferProcess] interim [500000000]:ฝนตกๆแล้วมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:05.50804457+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:05.60976636+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:05.609810679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฝนตกๆแล้วมันก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:05.609818819+07:00","message":"receive interim result [false|false]: ฝนตกๆแล้วมันก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:05.609834924+07:00","message":"[buffer interim] 288 false ฝนตกๆแล้วมันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:05.60984332+07:00","message":"[bufferProcess] interim [560000000]:ฝนตกๆแล้วมันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:05.609846927+07:00","message":"[bufferProcess] send to processor:ฝนตกๆแล้วมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:05.609878748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:05.60988297+07:00","message":"> Transcript [2214] [false]: 'ฝนตกๆแล้วมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:05.609887623+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:05.609890721+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:05.609893781+07:00","message":"StatePrefix: 'ฝนตกๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:05.609896741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:05.824028307+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:05.824069881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฝนตกๆ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:05.824075731+07:00","message":"receive interim result [false|false]: ฝนตกๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:05.82409448+07:00","message":"[buffer interim] 288 false ฝนตกๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:05.824101882+07:00","message":"[bufferProcess] interim [740000000]:ฝนตกๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:05.82410497+07:00","message":"[bufferProcess] send to processor:ฝนตกๆแล้วมันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:05.824114312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:05.824117178+07:00","message":"> Transcript [2215] [false]: 'ฝนตกๆแล้วมันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:05.824120906+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:05.824124011+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:05.824125882+07:00","message":"StatePrefix: 'ฝนตกๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:05.824127983+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:06.858329001+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:06.858378241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฝนตกๆแล้วมันก็ออกมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:06.858384707+07:00","message":"receive interim result [false|false]: ฝนตกๆแล้วมันก็ออกมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:06.858396888+07:00","message":"[buffer interim] 288 false ฝนตกๆแล้วมันก็ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.858403148+07:00","message":"[bufferProcess] interim [820000000]:ฝนตกๆแล้วมันก็ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.858405588+07:00","message":"[bufferProcess] send to processor:ฝนตกๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.858411267+07:00","message":"[bufferProcess] send to processor (ticker):ฝนตกๆแล้วมันก็ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.858413895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.858416584+07:00","message":"> Transcript [2216] [false]: 'ฝนตกๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.858419931+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.858423466+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.85842546+07:00","message":"StatePrefix: 'ฝนตกๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.858427584+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.858429302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.858431619+07:00","message":"> Transcript [2217] [false]: 'ฝนตกๆแล้วมันก็ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.85843396+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.858435804+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.858437442+07:00","message":"StatePrefix: 'ฝนตกๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.858439188+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.85844533+07:00","message":"Push: 'ฝนตกๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.858447566+07:00","message":"TextPushed: 'ฝนตกๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.858449739+07:00","message":"Set new StatePrefix : 'ฝนตกๆแล้วมันก็ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.858451906+07:00","message":"Next Push (prob) : 'แล้วมันก็ออกมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:06.858459264+07:00","message":"push: {false ฝนตกๆ 0 0xc001ee6000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:06.861417872+07:00","message":"[GCS] IsForceVAD: false for message ID: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:07.052019518+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:07.052059579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฝนตกๆแล้วมันก็ออกมา\",\"confidence\":0.9403939}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:07.052066796+07:00","message":"receive interim result [true|false]: ฝนตกๆแล้วมันก็ออกมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:07.052075655+07:00","message":"end recv isFinal message id 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:07.052077803+07:00","message":"end Recv id 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:07.052084207+07:00","message":"[buffer interim] 288 true ฝนตกๆแล้วมันก็ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.052095352+07:00","message":"[bufferProcess] interim [30000000]:ฝนตกๆแล้วมันก็ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.052099504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.05210303+07:00","message":"> Transcript [2218] [true]: 'ฝนตกๆแล้วมันก็ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.052106504+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.05210836+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.052110855+07:00","message":"StatePrefix: 'ฝนตกๆแล้วมันก็ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.0521131+07:00","message":"TextPushed: 'ฝนตกๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.052119461+07:00","message":"Push: 'แล้วมันก็ออกมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:07.052127623+07:00","message":"push: {true แล้วมันก็ออกมา 0 0xc001ee6000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:07.052585539+07:00","message":"[GCS] Start streaming session, msgId: 289"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:07.060715226+07:00","message":"write wav file: './tmp/7576/7576_288.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:07.181679627+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:07.181694289+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:09.160976984+07:00","message":"[GCS] IsForceVAD: false for message ID: 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:09.256866144+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:09.256883025+07:00","message":"found end of frame, send empty tag with msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:09.256885921+07:00","message":"end Recv id 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:09.256892769+07:00","message":"[buffer interim] 289 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.256898356+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.256902097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.256905234+07:00","message":"> Transcript [2219] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.256908384+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.256910964+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.256912837+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.25691482+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.2569221+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:09.25693167+07:00","message":"push: {true \n 0 0xc00354e000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:09.264484056+07:00","message":"write wav file: './tmp/7576/7576_289.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:09.48160532+07:00","message":"[GCS] Start streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.022208153+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.022246744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.022253+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.022269491+07:00","message":"[buffer interim] 290 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.022276958+07:00","message":"[bufferProcess] interim [420000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.022279035+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:10.181874807+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:10.18190576+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.470120631+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.470163532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบประกา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.4701697+07:00","message":"receive interim result [false|false]: ระบบประกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.470184378+07:00","message":"[buffer interim] 290 false ระบบประกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.470191841+07:00","message":"[bufferProcess] interim [780000000]:ระบบประกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.470194111+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.470197245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.47020008+07:00","message":"> Transcript [2220] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.470202423+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.523688878+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.523741027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบประกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.52374738+07:00","message":"receive interim result [false|false]: ระบบประกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.523763334+07:00","message":"[buffer interim] 290 false ระบบประกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.523769847+07:00","message":"[bufferProcess] interim [840000000]:ระบบประกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.523772325+07:00","message":"[bufferProcess] send to processor:ระบบประกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.523778735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.523781297+07:00","message":"> Transcript [2221] [false]: 'ระบบประกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.523784534+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.523786923+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.523788732+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.523790756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.734684887+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.734725776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบประกันลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.734734178+07:00","message":"receive interim result [false|false]: ระบบประกันลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.73475139+07:00","message":"[buffer interim] 290 false ระบบประกันลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.734758287+07:00","message":"[bufferProcess] interim [80000000]:ระบบประกันลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.734760893+07:00","message":"[bufferProcess] send to processor:ระบบประกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.734768052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.734771953+07:00","message":"> Transcript [2222] [false]: 'ระบบประกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.734775114+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.734777495+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.734779887+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.734781944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.934875076+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.93492017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบประกันลูกหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.934925293+07:00","message":"receive interim result [false|false]: ระบบประกันลูกหรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.93493889+07:00","message":"[buffer interim] 290 false ระบบประกันลูกหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.93494608+07:00","message":"[bufferProcess] interim [260000000]:ระบบประกันลูกหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.934948663+07:00","message":"[bufferProcess] send to processor:ระบบประกันลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.934954266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.934957443+07:00","message":"> Transcript [2223] [false]: 'ระบบประกันลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.934961023+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.934963055+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.934965042+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.93496717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.943675799+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.943686305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบประกันลูกลื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.943689439+07:00","message":"receive interim result [false|false]: ระบบประกันลูกลื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.943693614+07:00","message":"[buffer interim] 290 false ระบบประกันลูกลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.943696565+07:00","message":"[bufferProcess] interim [320000000]:ระบบประกันลูกลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.943698815+07:00","message":"[bufferProcess] send to processor:ระบบประกันลูกหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.943701559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.943704214+07:00","message":"> Transcript [2224] [false]: 'ระบบประกันลูกหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.943706578+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.943708592+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.943710376+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.943712103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.943719835+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.943721883+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.943723889+07:00","message":"Set new StatePrefix : 'ระบบประกันลูกหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.943726064+07:00","message":"Next Push (prob) : 'ประกันลูกหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.943735131+07:00","message":"push: {false ระบบ 0 0xc0035a4580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.435836187+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.435883064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบประกันลูกลื่นของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.435889107+07:00","message":"receive interim result [false|false]: ระบบประกันลูกลื่นของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.435902455+07:00","message":"[buffer interim] 290 false ระบบประกันลูกลื่นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.435909398+07:00","message":"[bufferProcess] interim [740000000]:ระบบประกันลูกลื่นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.43591415+07:00","message":"[bufferProcess] send to processor:ระบบประกันลูกลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.435921731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.435924677+07:00","message":"> Transcript [2225] [false]: 'ระบบประกันลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.435927108+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.43592993+07:00","message":"Set new StatePrefix: 'ระบบประกันลูกลื่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.586464651+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.586505347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบประกันลูกลื่นของตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.586512033+07:00","message":"receive interim result [false|false]: ระบบประกันลูกลื่นของตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.586526896+07:00","message":"[buffer interim] 290 false ระบบประกันลูกลื่นของตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.58653394+07:00","message":"[bufferProcess] interim [920000000]:ระบบประกันลูกลื่นของตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.586536446+07:00","message":"[bufferProcess] send to processor:ระบบประกันลูกลื่นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.586542208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.586545311+07:00","message":"> Transcript [2226] [false]: 'ระบบประกันลูกลื่นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.586548932+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.586551701+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.586553593+07:00","message":"StatePrefix: 'ระบบประกันลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.58655806+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.767874244+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.767918417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบประกันลูกลื่นของตัวนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.76792475+07:00","message":"receive interim result [false|false]: ระบบประกันลูกลื่นของตัวนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.7679425+07:00","message":"[buffer interim] 290 false ระบบประกันลูกลื่นของตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.767953771+07:00","message":"[bufferProcess] interim [100000000]:ระบบประกันลูกลื่นของตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.767956257+07:00","message":"[bufferProcess] send to processor:ระบบประกันลูกลื่นของตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.767961981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.767965722+07:00","message":"> Transcript [2227] [false]: 'ระบบประกันลูกลื่นของตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.767969281+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.76797143+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.767973254+07:00","message":"StatePrefix: 'ระบบประกันลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.767975294+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.860228412+07:00","message":"[GCS] IsForceVAD: false for message ID: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.958228366+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.958276089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบประกันลูกลื่นของตัวนี้\",\"confidence\":0.95023656}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.958282861+07:00","message":"receive interim result [true|false]: ระบบประกันลูกลื่นของตัวนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.958292125+07:00","message":"end recv isFinal message id 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.958294414+07:00","message":"end Recv id 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.958303127+07:00","message":"[buffer interim] 290 true ระบบประกันลูกลื่นของตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.958313467+07:00","message":"[bufferProcess] interim [400000000]:ระบบประกันลูกลื่นของตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.95831799+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบประกันลูกลื่นของตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.958322968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.958328208+07:00","message":"> Transcript [2228] [false]: 'ระบบประกันลูกลื่นของตัวนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.958331667+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.958333957+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.958336125+07:00","message":"StatePrefix: 'ระบบประกันลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.958338296+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.958340032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.958342298+07:00","message":"> Transcript [2229] [true]: 'ระบบประกันลูกลื่นของตัวนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.958344233+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.958345816+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.958347521+07:00","message":"StatePrefix: 'ระบบประกันลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.958349353+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.958352147+07:00","message":"Push: 'ประกันลูกลื่นของตัวนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.958361022+07:00","message":"push: {true ประกันลูกลื่นของตัวนี้ 0 0xc0035a4580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:11.965928982+07:00","message":"write wav file: './tmp/7576/7576_290.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:13.143690972+07:00","message":"[GCS] Start streaming session, msgId: 291"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:13.182563606+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:13.182575078+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:13.632087272+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:13.632136563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:13.632142263+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:13.632158657+07:00","message":"[buffer interim] 291 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.632165071+07:00","message":"[bufferProcess] interim [420000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.632166829+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.632172208+07:00","message":"[bufferProcess] send to processor (ticker):นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.632175073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.632177953+07:00","message":"> Transcript [2230] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.632181371+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:13.676484309+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:13.676520946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:13.676526212+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:13.676540453+07:00","message":"[buffer interim] 291 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.676546892+07:00","message":"[bufferProcess] interim [540000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.676548959+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:14.308435824+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:14.308471061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนวิเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:14.308477078+07:00","message":"receive interim result [false|false]: นักเรียนวิเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:14.308488918+07:00","message":"[buffer interim] 291 false นักเรียนวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.30849714+07:00","message":"[bufferProcess] interim [140000000]:นักเรียนวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.308499844+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.308504978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.30850776+07:00","message":"> Transcript [2231] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.308510782+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.308512832+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.308514879+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.30851717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:14.561627053+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:14.561673879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนวิเคราะห์ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:14.561681929+07:00","message":"receive interim result [false|false]: นักเรียนวิเคราะห์ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:14.561701432+07:00","message":"[buffer interim] 291 false นักเรียนวิเคราะห์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.561709163+07:00","message":"[bufferProcess] interim [440000000]:นักเรียนวิเคราะห์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.56171342+07:00","message":"[bufferProcess] send to processor:นักเรียนวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.561721977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.561726203+07:00","message":"> Transcript [2232] [false]: 'นักเรียนวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.561731576+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.561735518+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.561740086+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.561743316+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:14.696802781+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:14.696842791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนวิเคราะห์ได้ไหม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:14.696849447+07:00","message":"receive interim result [false|false]: นักเรียนวิเคราะห์ได้ไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:14.696867052+07:00","message":"[buffer interim] 291 false นักเรียนวิเคราะห์ได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.696874747+07:00","message":"[bufferProcess] interim [560000000]:นักเรียนวิเคราะห์ได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.696877149+07:00","message":"[bufferProcess] send to processor:นักเรียนวิเคราะห์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.696880873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.696884031+07:00","message":"> Transcript [2233] [false]: 'นักเรียนวิเคราะห์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.696887677+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.696889846+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.696891851+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.696893809+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:14.702888361+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:14.702921114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนวิเคราะห์ได้ไหมคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:14.702927346+07:00","message":"receive interim result [false|false]: นักเรียนวิเคราะห์ได้ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:14.702942456+07:00","message":"[buffer interim] 291 false นักเรียนวิเคราะห์ได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.702949063+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนวิเคราะห์ได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.702951555+07:00","message":"[bufferProcess] send to processor:นักเรียนวิเคราะห์ได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.70296176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.702964513+07:00","message":"> Transcript [2234] [false]: 'นักเรียนวิเคราะห์ได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.702967827+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.702970013+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.702972491+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.702974591+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.702980155+07:00","message":"Push: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.70298194+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.702984309+07:00","message":"Set new StatePrefix : 'นักเรียนวิเคราะห์ได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.702986553+07:00","message":"Next Push (prob) : 'เรียนวิเคราะห์ได้ไหม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:14.702994523+07:00","message":"push: {false นัก 0 0xc000415d00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.059482592+07:00","message":"[GCS] IsForceVAD: false for message ID: 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.187812893+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.187860373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนวิเคราะห์ได้ไหมคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.187867596+07:00","message":"receive interim result [true|false]: นักเรียนวิเคราะห์ได้ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.187876019+07:00","message":"end recv isFinal message id 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.18787829+07:00","message":"end Recv id 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.187887056+07:00","message":"[buffer interim] 291 true นักเรียนวิเคราะห์ได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.187895546+07:00","message":"[bufferProcess] interim [130000000]:นักเรียนวิเคราะห์ได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.187899028+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนวิเคราะห์ได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.187902394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.187905403+07:00","message":"> Transcript [2235] [false]: 'นักเรียนวิเคราะห์ได้ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.187908599+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.187910553+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.187912868+07:00","message":"StatePrefix: 'นักเรียนวิเคราะห์ได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.187915697+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.187917564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.187920959+07:00","message":"> Transcript [2236] [true]: 'นักเรียนวิเคราะห์ได้ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.187923119+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.187924771+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.187926562+07:00","message":"StatePrefix: 'นักเรียนวิเคราะห์ได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.187928513+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.187931218+07:00","message":"Push: 'เรียนวิเคราะห์ได้ไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.187939501+07:00","message":"push: {true เรียนวิเคราะห์ได้ไหมคะ 0 0xc000415d00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.194124391+07:00","message":"[GCS] Start streaming session, msgId: 292"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:15.197182618+07:00","message":"write wav file: './tmp/7576/7576_291.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.646850207+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.646887703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.646893267+07:00","message":"receive interim result [false|false]: อะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.64690986+07:00","message":"[buffer interim] 292 false อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.646917215+07:00","message":"[bufferProcess] interim [480000000]:อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.64691951+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.838710945+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.838753509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.83875974+07:00","message":"receive interim result [false|false]: อะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.838774455+07:00","message":"[buffer interim] 292 false อะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.838781624+07:00","message":"[bufferProcess] interim [720000000]:อะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.838783936+07:00","message":"[bufferProcess] send to processor:อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.838790411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.838793345+07:00","message":"> Transcript [2237] [false]: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.83879552+07:00","message":"Set StatePrefix (first interim): 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.039874023+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.039912987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรบ้างที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.039919361+07:00","message":"receive interim result [false|false]: อะไรบ้างที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.039934975+07:00","message":"[buffer interim] 292 false อะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.039943142+07:00","message":"[bufferProcess] interim [840000000]:อะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.039946027+07:00","message":"[bufferProcess] send to processor:อะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.039953453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.039956196+07:00","message":"> Transcript [2238] [false]: 'อะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.039959313+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.039961682+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.039963722+07:00","message":"StatePrefix: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.039965748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.156138122+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.156173541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรบ้างที่เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.156181731+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.156193167+07:00","message":"[buffer interim] 292 false อะไรบ้างที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.156199139+07:00","message":"[bufferProcess] interim [960000000]:อะไรบ้างที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.156201678+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.156207161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.156210213+07:00","message":"> Transcript [2239] [false]: 'อะไรบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.156213536+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.156215725+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.156217482+07:00","message":"StatePrefix: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.15621977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:16.182780234+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:16.182828683+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.361903797+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.361950402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรบ้างที่เป็นห่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.361956375+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นห่วง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.361976089+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.361980272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรบ้างที่เป็นส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.361982893+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.361988487+07:00","message":"[buffer interim] 292 false อะไรบ้างที่เป็นห่วง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.361992019+07:00","message":"[buffer interim] 292 false อะไรบ้างที่เป็นส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.362011283+07:00","message":"[bufferProcess] interim [140000000]:อะไรบ้างที่เป็นห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.362014113+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.362017812+07:00","message":"[bufferProcess] interim [200000000]:อะไรบ้างที่เป็นส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.36202008+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็นห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.362023392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.362027588+07:00","message":"> Transcript [2240] [false]: 'อะไรบ้างที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.362030749+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.362032942+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.362035147+07:00","message":"StatePrefix: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.362037096+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.362038682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.362040696+07:00","message":"> Transcript [2241] [false]: 'อะไรบ้างที่เป็นห่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.362042635+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.362044682+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.362046288+07:00","message":"StatePrefix: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.362047924+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.362050902+07:00","message":"Push: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.362052744+07:00","message":"TextPushed: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.362054816+07:00","message":"Set new StatePrefix : 'อะไรบ้างที่เป็นห่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.362056878+07:00","message":"Next Push (prob) : 'บ้างที่เป็นห่วง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.362089996+07:00","message":"push: {false อะไร 0 0xc00354ff80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.54957015+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.549610426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรบ้างที่เป็นส่วนตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.549616816+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วนตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.549627984+07:00","message":"[buffer interim] 292 false อะไรบ้างที่เป็นส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.549635001+07:00","message":"[bufferProcess] interim [380000000]:อะไรบ้างที่เป็นส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.549637246+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็นส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.54964132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.549643884+07:00","message":"> Transcript [2242] [false]: 'อะไรบ้างที่เป็นส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.549646253+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.549648284+07:00","message":"Set new StatePrefix: 'อะไรบ้างที่เป็นส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.606961301+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.607008427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรบ้างที่เป็นส่วนประกอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.607014611+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วนประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.607029344+07:00","message":"[buffer interim] 292 false อะไรบ้างที่เป็นส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.60703613+07:00","message":"[bufferProcess] interim [440000000]:อะไรบ้างที่เป็นส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.607038605+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็นส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.607045578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.607048446+07:00","message":"> Transcript [2243] [false]: 'อะไรบ้างที่เป็นส่วนตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.607053207+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.6070563+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.607062708+07:00","message":"StatePrefix: 'อะไรบ้างที่เป็นส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.607066439+07:00","message":"TextPushed: 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.926375083+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.926411396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรบ้างที่เป็นส่วนประกอบของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.92641722+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วนประกอบของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.926429553+07:00","message":"[buffer interim] 292 false อะไรบ้างที่เป็นส่วนประกอบของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.926436807+07:00","message":"[bufferProcess] interim [740000000]:อะไรบ้างที่เป็นส่วนประกอบของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.926439524+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็นส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.926443342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.926446317+07:00","message":"> Transcript [2244] [false]: 'อะไรบ้างที่เป็นส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.926449402+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.926451345+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.926453684+07:00","message":"StatePrefix: 'อะไรบ้างที่เป็นส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.926455927+07:00","message":"TextPushed: 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.06180509+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.061849955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรบ้างที่เป็นส่วนประกอบของเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.061856051+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วนประกอบของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.061868899+07:00","message":"[buffer interim] 292 false อะไรบ้างที่เป็นส่วนประกอบของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.061876257+07:00","message":"[bufferProcess] interim [920000000]:อะไรบ้างที่เป็นส่วนประกอบของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.061878951+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็นส่วนประกอบของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.061884584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.061887619+07:00","message":"> Transcript [2245] [false]: 'อะไรบ้างที่เป็นส่วนประกอบของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.061891159+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.061893395+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.061895697+07:00","message":"StatePrefix: 'อะไรบ้างที่เป็นส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.061898729+07:00","message":"TextPushed: 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.119411766+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.119452262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรบ้างที่เป็นส่วนประกอบของระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.119458072+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วนประกอบของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.119470367+07:00","message":"[buffer interim] 292 false อะไรบ้างที่เป็นส่วนประกอบของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.119479115+07:00","message":"[bufferProcess] interim [980000000]:อะไรบ้างที่เป็นส่วนประกอบของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.119481642+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็นส่วนประกอบของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.119485664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.119488498+07:00","message":"> Transcript [2246] [false]: 'อะไรบ้างที่เป็นส่วนประกอบของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.119492484+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.119494582+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.119496873+07:00","message":"StatePrefix: 'อะไรบ้างที่เป็นส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.119499001+07:00","message":"TextPushed: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.119505477+07:00","message":"Push: 'บ้างที่เป็นส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.119508064+07:00","message":"TextPushed: 'อะไรบ้างที่เป็นส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.119510345+07:00","message":"Set new StatePrefix : 'อะไรบ้างที่เป็นส่วนประกอบของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.119512553+07:00","message":"Next Push (prob) : 'ประกอบของเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.119520302+07:00","message":"push: {false บ้างที่เป็นส่วน 0 0xc00354ff80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.325729491+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.325766531+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรบ้างที่เป็นส่วนประกอบของระบบใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.325772435+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วนประกอบของระบบใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.325786028+07:00","message":"[buffer interim] 292 false อะไรบ้างที่เป็นส่วนประกอบของระบบใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.325794767+07:00","message":"[bufferProcess] interim [220000000]:อะไรบ้างที่เป็นส่วนประกอบของระบบใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.325797631+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็นส่วนประกอบของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.325803963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.325807255+07:00","message":"> Transcript [2247] [false]: 'อะไรบ้างที่เป็นส่วนประกอบของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.325809786+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.325812034+07:00","message":"Set new StatePrefix: 'อะไรบ้างที่เป็นส่วนประกอบของระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.536636915+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.536682728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรบ้างที่เป็นส่วนประกอบของระบบในที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.536688764+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วนประกอบของระบบในที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.536705216+07:00","message":"[buffer interim] 292 false อะไรบ้างที่เป็นส่วนประกอบของระบบในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.536713852+07:00","message":"[bufferProcess] interim [400000000]:อะไรบ้างที่เป็นส่วนประกอบของระบบในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.536718048+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็นส่วนประกอบของระบบใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.536730573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.53673496+07:00","message":"> Transcript [2248] [false]: 'อะไรบ้างที่เป็นส่วนประกอบของระบบใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.536739905+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.536743409+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.536747165+07:00","message":"StatePrefix: 'อะไรบ้างที่เป็นส่วนประกอบของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.536751159+07:00","message":"TextPushed: 'อะไรบ้างที่เป็นส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.639939707+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.639980453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.639987258+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.640007992+07:00","message":"[buffer interim] 292 false อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.640017026+07:00","message":"[bufferProcess] interim [460000000]:อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.640020668+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็นส่วนประกอบของระบบในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.640029222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.640032306+07:00","message":"> Transcript [2249] [false]: 'อะไรบ้างที่เป็นส่วนประกอบของระบบในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.640036872+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.640039805+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.640041901+07:00","message":"StatePrefix: 'อะไรบ้างที่เป็นส่วนประกอบของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.640044642+07:00","message":"TextPushed: 'อะไรบ้างที่เป็นส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.687094414+07:00","message":"[GCS] IsForceVAD: false for message ID: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.784317854+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.784365538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.784372186+07:00","message":"receive interim result [true|false]: อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.784382326+07:00","message":"end recv isFinal message id 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.784385956+07:00","message":"end Recv id 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.784391807+07:00","message":"[buffer interim] 292 true อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.784403604+07:00","message":"[bufferProcess] interim [730000000]:อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.78441126+07:00","message":"[bufferProcess] send to processor (isfinal):อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.784414895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.784417821+07:00","message":"> Transcript [2250] [false]: 'อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.784421231+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.784423378+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.78442589+07:00","message":"StatePrefix: 'อะไรบ้างที่เป็นส่วนประกอบของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.784429243+07:00","message":"TextPushed: 'อะไรบ้างที่เป็นส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.784431294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.784433325+07:00","message":"> Transcript [2251] [true]: 'อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.784435519+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.784437245+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.784438831+07:00","message":"StatePrefix: 'อะไรบ้างที่เป็นส่วนประกอบของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.784440622+07:00","message":"TextPushed: 'อะไรบ้างที่เป็นส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.78444646+07:00","message":"Push: 'ประกอบของระบบในที่นี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.784455601+07:00","message":"push: {true ประกอบของระบบในที่นี้ 0 0xc00354ff80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:17.793631102+07:00","message":"write wav file: './tmp/7576/7576_292.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:18.97424761+07:00","message":"[GCS] Start streaming session, msgId: 293"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:19.183848326+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:19.183864954+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:19.833438206+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:19.833489278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:19.833494788+07:00","message":"receive interim result [false|false]: วิธี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:19.833513157+07:00","message":"[buffer interim] 293 false วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.833520662+07:00","message":"[bufferProcess] interim [840000000]:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.833522879+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.833529879+07:00","message":"[bufferProcess] send to processor (ticker):วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.833533307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.833536206+07:00","message":"> Transcript [2252] [false]: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.8335385+07:00","message":"Set StatePrefix (first interim): 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:19.976029375+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:19.976087967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:19.976094372+07:00","message":"receive interim result [false|false]: วิธีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:19.976109846+07:00","message":"[buffer interim] 293 false วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.9761162+07:00","message":"[bufferProcess] interim [20000000]:วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.976118077+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.211047765+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.211090432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการแก้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.211095871+07:00","message":"receive interim result [false|false]: วิธีการแก้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.211109467+07:00","message":"[buffer interim] 293 false วิธีการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.211116297+07:00","message":"[bufferProcess] interim [200000000]:วิธีการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.211118877+07:00","message":"[bufferProcess] send to processor:วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.211122572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.21112543+07:00","message":"> Transcript [2253] [false]: 'วิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.211128197+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.211130109+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.21113194+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.211133867+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.217469058+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.217491253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการต้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.217496223+07:00","message":"receive interim result [false|false]: วิธีการต้ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.217508641+07:00","message":"[buffer interim] 293 false วิธีการต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.217513892+07:00","message":"[bufferProcess] interim [260000000]:วิธีการต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.217516096+07:00","message":"[bufferProcess] send to processor:วิธีการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.217520218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.217523799+07:00","message":"> Transcript [2254] [false]: 'วิธีการแก้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.21752635+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.217528251+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.217529978+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.217533754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.625153194+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.625207064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการต้มจืด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.625213153+07:00","message":"receive interim result [false|false]: วิธีการต้มจืด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.625228526+07:00","message":"[buffer interim] 293 false วิธีการต้มจืด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.625236216+07:00","message":"[bufferProcess] interim [680000000]:วิธีการต้มจืด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.62523904+07:00","message":"[bufferProcess] send to processor:วิธีการต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.625246863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.625249981+07:00","message":"> Transcript [2255] [false]: 'วิธีการต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.625253383+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.625255872+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.625257785+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.62525989+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.74029573+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.740330241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการต้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.74033583+07:00","message":"receive interim result [false|false]: วิธีการต้ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.740345586+07:00","message":"[buffer interim] 293 false วิธีการต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.740352095+07:00","message":"[bufferProcess] interim [740000000]:วิธีการต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.740354403+07:00","message":"[bufferProcess] send to processor:วิธีการต้มจืด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.740357472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.740359984+07:00","message":"> Transcript [2256] [false]: 'วิธีการต้มจืด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.740362531+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.740364376+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.740366029+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.740367925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.740371054+07:00","message":"Push: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.740372892+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.740374777+07:00","message":"Set new StatePrefix : 'วิธีการต้มจืด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.740376844+07:00","message":"Next Push (prob) : 'การต้มจืด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.740389051+07:00","message":"push: {false วิธี 0 0xc000414880}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.857611266+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.85765349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการต้ม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.857659668+07:00","message":"receive interim result [false|false]: วิธีการต้ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.857675084+07:00","message":"[buffer interim] 293 false วิธีการต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.857682166+07:00","message":"[bufferProcess] interim [860000000]:วิธีการต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.857684541+07:00","message":"[bufferProcess] send to processor:วิธีการต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.857691253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.857694173+07:00","message":"> Transcript [2257] [false]: 'วิธีการต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.857696234+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.115335879+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.115378394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.115386102+07:00","message":"receive interim result [false|false]: วิธีการดู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.115402081+07:00","message":"[buffer interim] 293 false วิธีการดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.115410383+07:00","message":"[bufferProcess] interim [160000000]:วิธีการดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.115413596+07:00","message":"[bufferProcess] send to processor:วิธีการต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.115417933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.115422111+07:00","message":"> Transcript [2258] [false]: 'วิธีการต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.115425202+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.132056117+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.132092962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการต้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.132099297+07:00","message":"receive interim result [false|false]: วิธีการต้ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.132115632+07:00","message":"[buffer interim] 293 false วิธีการต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.132122323+07:00","message":"[bufferProcess] interim [220000000]:วิธีการต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.132127111+07:00","message":"[bufferProcess] send to processor:วิธีการดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.132131642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.132135347+07:00","message":"> Transcript [2259] [false]: 'วิธีการดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.132138342+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.132141571+07:00","message":"Set new StatePrefix: 'วิธีการดู'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.260221411+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.260264828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการต้มอยู่ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.260273798+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.260290185+07:00","message":"[buffer interim] 293 false วิธีการต้มอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.260300653+07:00","message":"[bufferProcess] interim [280000000]:วิธีการต้มอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.260304714+07:00","message":"[bufferProcess] send to processor:วิธีการต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.260311697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.260315672+07:00","message":"> Transcript [2260] [false]: 'วิธีการต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.260319245+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.260322565+07:00","message":"Set new StatePrefix: 'วิธีการต้ม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.458158479+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.458205858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการต้มอยู่ที่ครัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.458212011+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่ครัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.458225933+07:00","message":"[buffer interim] 293 false วิธีการต้มอยู่ที่ครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.458233361+07:00","message":"[bufferProcess] interim [520000000]:วิธีการต้มอยู่ที่ครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.458235629+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.458241374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.458244598+07:00","message":"> Transcript [2261] [false]: 'วิธีการต้มอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.458248493+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.458250601+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.45825287+07:00","message":"StatePrefix: 'วิธีการต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.458255105+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.590116254+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.590159014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการต้มอยู่ที่ครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.590165624+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่ครู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.590180608+07:00","message":"[buffer interim] 293 false วิธีการต้มอยู่ที่ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.590192249+07:00","message":"[bufferProcess] interim [580000000]:วิธีการต้มอยู่ที่ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.590195498+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่ครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.59020262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.590207255+07:00","message":"> Transcript [2262] [false]: 'วิธีการต้มอยู่ที่ครัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.590214225+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.590217436+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.590219401+07:00","message":"StatePrefix: 'วิธีการต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.590221548+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.636245823+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.636283688+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการต้มอยู่ที่โครง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.636290629+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.636303985+07:00","message":"[buffer interim] 293 false วิธีการต้มอยู่ที่โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.636311193+07:00","message":"[bufferProcess] interim [640000000]:วิธีการต้มอยู่ที่โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.63631363+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.636319962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.636322842+07:00","message":"> Transcript [2263] [false]: 'วิธีการต้มอยู่ที่ครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.636326347+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.636328549+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.636330304+07:00","message":"StatePrefix: 'วิธีการต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.636332864+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.838842854+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.838886073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการต้มอยู่ที่โครงสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.83889193+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.838907679+07:00","message":"[buffer interim] 293 false วิธีการต้มอยู่ที่โครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.838916919+07:00","message":"[bufferProcess] interim [880000000]:วิธีการต้มอยู่ที่โครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.838919657+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.838923519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.838926679+07:00","message":"> Transcript [2264] [false]: 'วิธีการต้มอยู่ที่โครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.838930356+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.838932583+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.838934384+07:00","message":"StatePrefix: 'วิธีการต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.838936447+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.838942398+07:00","message":"Push: 'การต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.83894442+07:00","message":"TextPushed: 'วิธีการต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.83894634+07:00","message":"Set new StatePrefix : 'วิธีการต้มอยู่ที่โครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.838951357+07:00","message":"Next Push (prob) : 'อยู่ที่โครง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.838978675+07:00","message":"push: {false การต้ม 0 0xc000414880}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:22.144287441+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:22.144325982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการต้มอยู่ที่โครงสร้างของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:22.144332252+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้างของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:22.144347316+07:00","message":"[buffer interim] 293 false วิธีการต้มอยู่ที่โครงสร้างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.144354215+07:00","message":"[bufferProcess] interim [180000000]:วิธีการต้มอยู่ที่โครงสร้างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.144356865+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.144362383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.144364922+07:00","message":"> Transcript [2265] [false]: 'วิธีการต้มอยู่ที่โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.144368112+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.144370296+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.144372584+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่โครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.144374969+07:00","message":"TextPushed: 'วิธีการต้ม'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:22.184908263+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:22.18491946+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:22.377721803+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:22.377761602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการต้มอยู่ที่โครงสร้างของมัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:22.377767177+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้างของมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:22.377776836+07:00","message":"[buffer interim] 293 false วิธีการต้มอยู่ที่โครงสร้างของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.377784545+07:00","message":"[bufferProcess] interim [420000000]:วิธีการต้มอยู่ที่โครงสร้างของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.377787981+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครงสร้างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.377792321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.377795905+07:00","message":"> Transcript [2266] [false]: 'วิธีการต้มอยู่ที่โครงสร้างของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.377800548+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.377804945+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.37780694+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่โครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.377809669+07:00","message":"TextPushed: 'วิธีการต้ม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:22.967117823+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:22.967159053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการต้มอยู่ที่โครงสร้างของมันที่เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:22.967165129+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้างของมันที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:22.967181605+07:00","message":"[buffer interim] 293 false วิธีการต้มอยู่ที่โครงสร้างของมันที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.967189104+07:00","message":"[bufferProcess] interim [840000000]:วิธีการต้มอยู่ที่โครงสร้างของมันที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.967191347+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครงสร้างของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.967195136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.967198495+07:00","message":"> Transcript [2267] [false]: 'วิธีการต้มอยู่ที่โครงสร้างของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.967201667+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.967203943+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.96720608+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่โครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.967208577+07:00","message":"TextPushed: 'วิธีการต้ม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.052553862+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.052599183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการต้มอยู่ที่โครงสร้างของมัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.052605322+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้างของมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.052622652+07:00","message":"[buffer interim] 293 false วิธีการต้มอยู่ที่โครงสร้างของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.052630059+07:00","message":"[bufferProcess] interim [900000000]:วิธีการต้มอยู่ที่โครงสร้างของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.052633153+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครงสร้างของมันที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.052637081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.052641173+07:00","message":"> Transcript [2268] [false]: 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.052644943+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.052646923+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.052649041+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่โครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.052651252+07:00","message":"TextPushed: 'วิธีการต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.052658773+07:00","message":"Push: 'อยู่ที่โครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.052661164+07:00","message":"TextPushed: 'วิธีการต้มอยู่ที่โครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.052663228+07:00","message":"Set new StatePrefix : 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.052665496+07:00","message":"Next Push (prob) : 'สร้างของมันที่เรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.05267381+07:00","message":"push: {false อยู่ที่โครง 0 0xc000414880}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.103496053+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.103543054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.103549041+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.103565101+07:00","message":"[buffer interim] 293 false วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.103572293+07:00","message":"[bufferProcess] interim [20000000]:วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.1035763+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครงสร้างของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.103582879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.103586103+07:00","message":"> Transcript [2269] [false]: 'วิธีการต้มอยู่ที่โครงสร้างของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.103588425+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.107327388+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.107350856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.107357431+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.107371141+07:00","message":"[buffer interim] 293 false วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.107376158+07:00","message":"[bufferProcess] interim [80000000]:วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.107378796+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.107382029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.107384198+07:00","message":"> Transcript [2270] [false]: 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.107387196+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.107389328+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.107391126+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.107393473+07:00","message":"TextPushed: 'วิธีการต้มอยู่ที่โครง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.274324836+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.2743703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.274376433+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.274393037+07:00","message":"[buffer interim] 293 false วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.274401957+07:00","message":"[bufferProcess] interim [320000000]:วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.274404826+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.274410286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.274413159+07:00","message":"> Transcript [2271] [false]: 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.274416502+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.27441852+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.274421425+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.274423927+07:00","message":"TextPushed: 'วิธีการต้มอยู่ที่โครง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.449364687+07:00","message":"[GCS] IsForceVAD: false for message ID: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.55489129+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.554932994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นความดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.554939538+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นความดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.554956591+07:00","message":"[buffer interim] 293 false วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นความดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.554964926+07:00","message":"[bufferProcess] interim [440000000]:วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นความดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.554967598+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.554971153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.554974334+07:00","message":"> Transcript [2272] [false]: 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.554978352+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.554980467+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.554982732+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.554985457+07:00","message":"TextPushed: 'วิธีการต้มอยู่ที่โครง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.862125999+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.862164168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นของเด็ก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.862170393+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นของเด็ก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.862183424+07:00","message":"[buffer interim] 293 false วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นของเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.862192798+07:00","message":"[bufferProcess] interim [560000000]:วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นของเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.862195478+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นความดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.862200998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.862203678+07:00","message":"> Transcript [2273] [false]: 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นความดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.862208014+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.86221046+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.862213011+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.862215587+07:00","message":"TextPushed: 'วิธีการต้มอยู่ที่โครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.862221391+07:00","message":"Push: 'สร้างของมันที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.862223735+07:00","message":"TextPushed: 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.862226011+07:00","message":"Set new StatePrefix : 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นความดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.862228151+07:00","message":"Next Push (prob) : 'มองเห็นความดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.862235428+07:00","message":"push: {false สร้างของมันที่เรา 0 0xc000414880}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.030727055+07:00","message":"[GCS] Start streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.217020993+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.217068584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็น\",\"confidence\":0.9565549}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.217075237+07:00","message":"receive interim result [true|false]: วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.217084515+07:00","message":"end recv isFinal message id 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.217086626+07:00","message":"end Recv id 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.217092311+07:00","message":"[buffer interim] 293 true วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.217099149+07:00","message":"[bufferProcess] interim [710000000]:วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.217102763+07:00","message":"[bufferProcess] send to processor (isfinal):วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นของเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.217106562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.217109262+07:00","message":"> Transcript [2274] [false]: 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นของเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.217112194+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.217114101+07:00","message":"Set new StatePrefix: 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นของเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.217116051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.217118044+07:00","message":"> Transcript [2275] [true]: 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.217120449+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.217122292+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.217124109+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นของเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.217126856+07:00","message":"TextPushed: 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.21712978+07:00","message":"Push: 'มองเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.217137892+07:00","message":"push: {true มองเห็น 0 0xc000414880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:24.227364484+07:00","message":"write wav file: './tmp/7576/7576_293.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.599871078+07:00","message":"[GCS] IsForceVAD: false for message ID: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.690976261+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.691006108+07:00","message":"found end of frame, send empty tag with msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.691009126+07:00","message":"end Recv id 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.691017434+07:00","message":"[buffer interim] 294 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.69102466+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.691028294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.69103144+07:00","message":"> Transcript [2276] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.691034071+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.6910362+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.691038411+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.69104097+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.69105043+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.691060645+07:00","message":"push: {true \n 0 0xc003116700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:24.697219708+07:00","message":"write wav file: './tmp/7576/7576_294.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:25.181252259+07:00","message":"[GCS] Start streaming session, msgId: 295"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:25.185870382+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:25.185878618+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:25.84754176+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:25.847578734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:25.84758463+07:00","message":"receive interim result [false|false]: โครงสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:25.847599342+07:00","message":"[buffer interim] 295 false โครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:25.847608182+07:00","message":"[bufferProcess] interim [720000000]:โครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:25.84761088+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:25.847617166+07:00","message":"[bufferProcess] send to processor (ticker):โครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:25.847620758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:25.847624219+07:00","message":"> Transcript [2277] [false]: 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:25.847627689+07:00","message":"Set StatePrefix (first interim): 'โครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.044011434+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.044048714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงสร้างที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.04405473+07:00","message":"receive interim result [false|false]: โครงสร้างที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.044069295+07:00","message":"[buffer interim] 295 false โครงสร้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.044075625+07:00","message":"[bufferProcess] interim [900000000]:โครงสร้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.044077566+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.251307052+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.251358073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงสร้างที่ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.251364611+07:00","message":"receive interim result [false|false]: โครงสร้างที่ทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.25137942+07:00","message":"[buffer interim] 295 false โครงสร้างที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.251387442+07:00","message":"[bufferProcess] interim [20000000]:โครงสร้างที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.251390013+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.251395729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.251398496+07:00","message":"> Transcript [2278] [false]: 'โครงสร้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.251401774+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.25140382+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.251405689+07:00","message":"StatePrefix: 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.25140992+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.354715953+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.35475729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงสร้างที่เหมาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.354763059+07:00","message":"receive interim result [false|false]: โครงสร้างที่เหมาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.354775414+07:00","message":"[buffer interim] 295 false โครงสร้างที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.354786693+07:00","message":"[bufferProcess] interim [140000000]:โครงสร้างที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.354789029+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.354794639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.354797579+07:00","message":"> Transcript [2279] [false]: 'โครงสร้างที่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.354800831+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.35480347+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.354807718+07:00","message":"StatePrefix: 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.354809937+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.420804226+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.420845208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงสร้างที่เดอะมอลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.420851542+07:00","message":"receive interim result [false|false]: โครงสร้างที่เดอะมอลล์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.420871918+07:00","message":"[buffer interim] 295 false โครงสร้างที่เดอะมอลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.420879496+07:00","message":"[bufferProcess] interim [260000000]:โครงสร้างที่เดอะมอลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.420881998+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.420885843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.420891398+07:00","message":"> Transcript [2280] [false]: 'โครงสร้างที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.420895092+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.420897756+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.42089968+07:00","message":"StatePrefix: 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.420901848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.438658366+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.438692788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงสร้างที่เรามองเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.43869925+07:00","message":"receive interim result [false|false]: โครงสร้างที่เรามองเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.438714584+07:00","message":"[buffer interim] 295 false โครงสร้างที่เรามองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.438735469+07:00","message":"[bufferProcess] interim [320000000]:โครงสร้างที่เรามองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.438738426+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่เดอะมอลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.438746748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.438749629+07:00","message":"> Transcript [2281] [false]: 'โครงสร้างที่เดอะมอลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.43875274+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.438754934+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.438757104+07:00","message":"StatePrefix: 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.438759+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.438764669+07:00","message":"Push: 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.438766553+07:00","message":"TextPushed: 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.438768501+07:00","message":"Set new StatePrefix : 'โครงสร้างที่เดอะมอลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.438770806+07:00","message":"Next Push (prob) : 'ที่เดอะมอลล์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.438779807+07:00","message":"push: {false โครงสร้าง 0 0xc0035a4480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.661730121+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.661774029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงสร้างที่เรามองเห็นหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.661780827+07:00","message":"receive interim result [false|false]: โครงสร้างที่เรามองเห็นหรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.661795126+07:00","message":"[buffer interim] 295 false โครงสร้างที่เรามองเห็นหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.661805754+07:00","message":"[bufferProcess] interim [500000000]:โครงสร้างที่เรามองเห็นหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.661809284+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่เรามองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.661818983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.661822847+07:00","message":"> Transcript [2282] [false]: 'โครงสร้างที่เรามองเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.661826448+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.661831178+07:00","message":"Set new StatePrefix: 'โครงสร้างที่เรามองเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.731498405+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.731541084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงสร้างที่เรามองเห็นเลย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.731550091+07:00","message":"receive interim result [false|false]: โครงสร้างที่เรามองเห็นเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.731563043+07:00","message":"[buffer interim] 295 false โครงสร้างที่เรามองเห็นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.731569337+07:00","message":"[bufferProcess] interim [560000000]:โครงสร้างที่เรามองเห็นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.731572162+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่เรามองเห็นหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.73157909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.731582076+07:00","message":"> Transcript [2283] [false]: 'โครงสร้างที่เรามองเห็นหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.731585062+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.731587056+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.731589273+07:00","message":"StatePrefix: 'โครงสร้างที่เรามองเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.731591378+07:00","message":"TextPushed: 'โครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.324527301+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.324576494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงสร้างที่เรามองเห็นเลย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.324584943+07:00","message":"receive interim result [false|false]: โครงสร้างที่เรามองเห็นเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.32460294+07:00","message":"[buffer interim] 295 false โครงสร้างที่เรามองเห็นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.324613567+07:00","message":"[bufferProcess] interim [160000000]:โครงสร้างที่เรามองเห็นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.324616957+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่เรามองเห็นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.324623711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.324627415+07:00","message":"> Transcript [2284] [false]: 'โครงสร้างที่เรามองเห็นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.324631905+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.324635318+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.3246389+07:00","message":"StatePrefix: 'โครงสร้างที่เรามองเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.324643117+07:00","message":"TextPushed: 'โครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.638114648+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.638157618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงสร้างที่เรามองเห็นเลยโครงสร้างภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.638164197+07:00","message":"receive interim result [false|false]: โครงสร้างที่เรามองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.638177595+07:00","message":"[buffer interim] 295 false โครงสร้างที่เรามองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.638185192+07:00","message":"[bufferProcess] interim [460000000]:โครงสร้างที่เรามองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.638188548+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่เรามองเห็นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.63819392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.638196776+07:00","message":"> Transcript [2285] [false]: 'โครงสร้างที่เรามองเห็นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.638200273+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.63820242+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.638204748+07:00","message":"StatePrefix: 'โครงสร้างที่เรามองเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.638207354+07:00","message":"TextPushed: 'โครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.68238004+07:00","message":"[GCS] Cleaned up inactive client: 265"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.682403484+07:00","message":"[GCS] Cleaned up inactive client: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.682406448+07:00","message":"[GCS] Cleaned up inactive client: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.682409009+07:00","message":"[GCS] Cleaned up inactive client: 267"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.682410782+07:00","message":"[GCS] Cleaned up inactive client: 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.682412501+07:00","message":"[GCS] Cleaned up inactive client: 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.682414533+07:00","message":"[GCS] Cleaned up inactive client: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.682416234+07:00","message":"[GCS] Cleaned up inactive client: 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.682417733+07:00","message":"[GCS] Cleaned up inactive client: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.682419408+07:00","message":"[GCS] Cleaned up inactive client: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.682420988+07:00","message":"[GCS] Cleaned up inactive client: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.682422786+07:00","message":"[GCS] Cleaned up inactive client: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.682424335+07:00","message":"[GCS] Cleaned up inactive client: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.682425844+07:00","message":"[GCS] Cleaned up inactive client: 268"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:28.186506429+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:28.186519275+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:28.214011395+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:28.214047621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงสร้างที่เรามองเห็นเลยโครงสร้างภายนอก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:28.214055222+07:00","message":"receive interim result [false|false]: โครงสร้างที่เรามองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:28.214066433+07:00","message":"[buffer interim] 295 false โครงสร้างที่เรามองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.214072702+07:00","message":"[bufferProcess] interim [60000000]:โครงสร้างที่เรามองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.214075112+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่เรามองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.214080339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.214083024+07:00","message":"> Transcript [2286] [false]: 'โครงสร้างที่เรามองเห็นเลยโครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.214086177+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.214088191+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.214090372+07:00","message":"StatePrefix: 'โครงสร้างที่เรามองเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.214092652+07:00","message":"TextPushed: 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.214096933+07:00","message":"Push: 'ที่เรามองเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.214099101+07:00","message":"TextPushed: 'โครงสร้างที่เรามองเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.214103014+07:00","message":"Set new StatePrefix : 'โครงสร้างที่เรามองเห็นเลยโครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.214105397+07:00","message":"Next Push (prob) : 'เลยโครงสร้างภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:28.214111993+07:00","message":"push: {false ที่เรามองเห็น 0 0xc0035a4480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:28.222682569+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:28.222718291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงสร้างที่เรามองเห็นเลยโครงสร้างภายนอกโดยการเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:28.222724452+07:00","message":"receive interim result [false|false]: โครงสร้างที่เรามองเห็นเลยโครงสร้างภายนอกโดยการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:28.222739824+07:00","message":"[buffer interim] 295 false โครงสร้างที่เรามองเห็นเลยโครงสร้างภายนอกโดยการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.222747065+07:00","message":"[bufferProcess] interim [120000000]:โครงสร้างที่เรามองเห็นเลยโครงสร้างภายนอกโดยการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.222749982+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่เรามองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.222757248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.222760385+07:00","message":"> Transcript [2287] [false]: 'โครงสร้างที่เรามองเห็นเลยโครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.222763808+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.222766814+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.22276889+07:00","message":"StatePrefix: 'โครงสร้างที่เรามองเห็นเลยโครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.222772683+07:00","message":"TextPushed: 'โครงสร้างที่เรามองเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:28.258692907+07:00","message":"[GCS] IsForceVAD: false for message ID: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:28.437121762+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:28.437172634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกโรงเรียน\",\"confidence\":0.92158926}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:28.437180973+07:00","message":"receive interim result [true|false]: โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกโรงเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:28.437190223+07:00","message":"end recv isFinal message id 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:28.437192409+07:00","message":"end Recv id 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:28.437198643+07:00","message":"[buffer interim] 295 true โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.437205251+07:00","message":"[bufferProcess] interim [300000000]:โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.437211874+07:00","message":"[bufferProcess] send to processor (isfinal):โครงสร้างที่เรามองเห็นเลยโครงสร้างภายนอกโดยการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.437215529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.437218076+07:00","message":"> Transcript [2288] [false]: 'โครงสร้างที่เรามองเห็นเลยโครงสร้างภายนอกโดยการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.437221314+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.437223339+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.43722578+07:00","message":"StatePrefix: 'โครงสร้างที่เรามองเห็นเลยโครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.437228205+07:00","message":"TextPushed: 'โครงสร้างที่เรามองเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.437230079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.437231959+07:00","message":"> Transcript [2289] [true]: 'โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกโรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.437234034+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.437235661+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.437237298+07:00","message":"StatePrefix: 'โครงสร้างที่เรามองเห็นเลยโครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.437239098+07:00","message":"TextPushed: 'โครงสร้างที่เรามองเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.437240732+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.437366056+07:00","message":"Push: 'เลยโครงสร้างภายนอกโรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.43736945+07:00","message":"TextPushed: 'โครงสร้างที่เรามองเห็นเลยโครงสร้างภายนอกโรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.437371892+07:00","message":"Set new StatePrefix : 'โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกโรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.437374049+07:00","message":"Next Push (prob) : 'โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกโรงเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:28.437381424+07:00","message":"push: {true เลยโครงสร้างภายนอกโรงเรียน 0 0xc0035a4480}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.437401212+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_295.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:28.445742292+07:00","message":"write wav file: './tmp/7576/7576_295.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:28.77212507+07:00","message":"[GCS] Start streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:29.409045816+07:00","message":"[GCS] IsForceVAD: false for message ID: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:29.495693116+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:29.495729046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:29.495734999+07:00","message":"receive interim result [false|false]: มีอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:29.49575078+07:00","message":"[buffer interim] 296 false มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.495758894+07:00","message":"[bufferProcess] interim [780000000]:มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.495761075+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.495768665+07:00","message":"[bufferProcess] send to processor (ticker):มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.4957716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.495774682+07:00","message":"> Transcript [2290] [false]: 'มีอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.495777007+07:00","message":"Set StatePrefix (first interim): 'มีอะไรบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:29.51703018+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:29.517061513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้าง\",\"confidence\":0.93553203}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:29.517067003+07:00","message":"receive interim result [true|false]: มีอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:29.517077845+07:00","message":"end recv isFinal message id 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:29.517093302+07:00","message":"end Recv id 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:29.517099761+07:00","message":"[buffer interim] 296 true มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.517106365+07:00","message":"[bufferProcess] interim [870000000]:มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.517109854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.517112514+07:00","message":"> Transcript [2291] [true]: 'มีอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.517115341+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.517117149+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.51711911+07:00","message":"StatePrefix: 'มีอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.517121266+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.517124241+07:00","message":"Push: 'มีอะไรบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:29.517133555+07:00","message":"push: {true มีอะไรบ้าง 0 0xc0035a4700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:29.522826967+07:00","message":"write wav file: './tmp/7576/7576_296.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:30.311217895+07:00","message":"[GCS] Start streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:30.843043986+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:30.84308836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:30.843094266+07:00","message":"receive interim result [false|false]: ยิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:30.843111809+07:00","message":"[buffer interim] 297 false ยิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.843119023+07:00","message":"[bufferProcess] interim [540000000]:ยิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.843120926+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.843124815+07:00","message":"[bufferProcess] send to processor (ticker):ยิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.843127728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.843130573+07:00","message":"> Transcript [2292] [false]: 'ยิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.843132813+07:00","message":"Set StatePrefix (first interim): 'ยิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:30.955562858+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:30.955599099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่ไง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:30.955605073+07:00","message":"receive interim result [false|false]: นี่ไง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:30.955618351+07:00","message":"[buffer interim] 297 false นี่ไง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.955625032+07:00","message":"[bufferProcess] interim [660000000]:นี่ไง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.955627129+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:31.186935914+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:31.186954744+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.356147876+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.356186775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่ไงหัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.356192992+07:00","message":"receive interim result [false|false]: นี่ไงหัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.356208952+07:00","message":"[buffer interim] 297 false นี่ไงหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.356219972+07:00","message":"[bufferProcess] interim [80000000]:นี่ไงหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.356222648+07:00","message":"[bufferProcess] send to processor:นี่ไง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.356226932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.356229834+07:00","message":"> Transcript [2293] [false]: 'นี่ไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.356233173+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.356235653+07:00","message":"Set new StatePrefix: 'นี่ไง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.556320637+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.556359534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่ไงหัวปลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.556365411+07:00","message":"receive interim result [false|false]: นี่ไงหัวปลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.556381338+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.556384799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่ไงหัวปัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.556387421+07:00","message":"receive interim result [false|false]: นี่ไงหัวปัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.556393382+07:00","message":"[buffer interim] 297 false นี่ไงหัวปลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.55639851+07:00","message":"[buffer interim] 297 false นี่ไงหัวปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.556405036+07:00","message":"[bufferProcess] interim [260000000]:นี่ไงหัวปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.556407396+07:00","message":"[bufferProcess] send to processor:นี่ไงหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.55641055+07:00","message":"[bufferProcess] interim [320000000]:นี่ไงหัวปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.556412384+07:00","message":"[bufferProcess] send to processor:นี่ไงหัวปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.556415696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.556418584+07:00","message":"> Transcript [2294] [false]: 'นี่ไงหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.556421864+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.556423828+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.556425747+07:00","message":"StatePrefix: 'นี่ไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.556429586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.556431793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.556433715+07:00","message":"> Transcript [2295] [false]: 'นี่ไงหัวปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.556435548+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.556437123+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.556438806+07:00","message":"StatePrefix: 'นี่ไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.556440388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.776642228+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.776690543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่ไงหัวปากกา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.776698793+07:00","message":"receive interim result [false|false]: นี่ไงหัวปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.776712563+07:00","message":"[buffer interim] 297 false นี่ไงหัวปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.77671949+07:00","message":"[bufferProcess] interim [440000000]:นี่ไงหัวปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.776721907+07:00","message":"[bufferProcess] send to processor:นี่ไงหัวปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.776728792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.776731976+07:00","message":"> Transcript [2296] [false]: 'นี่ไงหัวปัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.776735421+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.776738153+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.776740244+07:00","message":"StatePrefix: 'นี่ไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.776742142+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.049489702+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.049527972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่ไงหัวปะการัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.049534819+07:00","message":"receive interim result [false|false]: นี่ไงหัวปะการัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.04955051+07:00","message":"[buffer interim] 297 false นี่ไงหัวปะการัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.049558389+07:00","message":"[bufferProcess] interim [740000000]:นี่ไงหัวปะการัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.049561027+07:00","message":"[bufferProcess] send to processor:นี่ไงหัวปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.049568476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.049572172+07:00","message":"> Transcript [2297] [false]: 'นี่ไงหัวปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.049575653+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.049578222+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.049580107+07:00","message":"StatePrefix: 'นี่ไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.049582444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.049590838+07:00","message":"Push: 'นี่ไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.049593245+07:00","message":"TextPushed: 'นี่ไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.049595676+07:00","message":"Set new StatePrefix : 'นี่ไงหัวปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.049598453+07:00","message":"Next Push (prob) : 'หัวปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.049622473+07:00","message":"push: {false นี่ไง 0 0xc00354fc80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.064556435+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.064583657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่ไงหัวปากกาเลย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.064588937+07:00","message":"receive interim result [false|false]: นี่ไงหัวปากกาเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.064601074+07:00","message":"[buffer interim] 297 false นี่ไงหัวปากกาเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.064609518+07:00","message":"[bufferProcess] interim [800000000]:นี่ไงหัวปากกาเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.064613575+07:00","message":"[bufferProcess] send to processor:นี่ไงหัวปะการัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.064618574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.064622725+07:00","message":"> Transcript [2298] [false]: 'นี่ไงหัวปะการัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.064626259+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.064629054+07:00","message":"Set new StatePrefix: 'นี่ไงหัวปะการัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.179266578+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.179306884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่ไงหัวปากกาเลยค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.17931415+07:00","message":"receive interim result [false|false]: นี่ไงหัวปากกาเลยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.179329988+07:00","message":"[buffer interim] 297 false นี่ไงหัวปากกาเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.179337578+07:00","message":"[bufferProcess] interim [860000000]:นี่ไงหัวปากกาเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.179340121+07:00","message":"[bufferProcess] send to processor:นี่ไงหัวปากกาเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.17934751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.179351053+07:00","message":"> Transcript [2299] [false]: 'นี่ไงหัวปากกาเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.179353553+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.17935553+07:00","message":"Set new StatePrefix: 'นี่ไงหัวปากกาเลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.359118404+07:00","message":"[GCS] IsForceVAD: false for message ID: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.361432491+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.361459262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่ไงหัวปากกาเลยคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.361464753+07:00","message":"receive interim result [false|false]: นี่ไงหัวปากกาเลยคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.36147434+07:00","message":"[buffer interim] 297 false นี่ไงหัวปากกาเลยคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.361479908+07:00","message":"[bufferProcess] interim [40000000]:นี่ไงหัวปากกาเลยคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.361482168+07:00","message":"[bufferProcess] send to processor:นี่ไงหัวปากกาเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.361487164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.361490173+07:00","message":"> Transcript [2300] [false]: 'นี่ไงหัวปากกาเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.36149302+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.361495097+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.361497156+07:00","message":"StatePrefix: 'นี่ไงหัวปากกาเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.36149924+07:00","message":"TextPushed: 'นี่ไง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.456427843+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.456464852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่ไงหัวปากกาเลยคะ\",\"confidence\":0.95586807}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.45647422+07:00","message":"receive interim result [true|false]: นี่ไงหัวปากกาเลยคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.456479556+07:00","message":"end recv isFinal message id 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.456481764+07:00","message":"end Recv id 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.456487352+07:00","message":"[buffer interim] 297 true นี่ไงหัวปากกาเลยคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.456497416+07:00","message":"[bufferProcess] interim [280000000]:นี่ไงหัวปากกาเลยคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.456502347+07:00","message":"[bufferProcess] send to processor (isfinal):นี่ไงหัวปากกาเลยคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.456505727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.456508317+07:00","message":"> Transcript [2301] [false]: 'นี่ไงหัวปากกาเลยคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.456511549+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.456513525+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.456515426+07:00","message":"StatePrefix: 'นี่ไงหัวปากกาเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.45651747+07:00","message":"TextPushed: 'นี่ไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.456519271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.456521347+07:00","message":"> Transcript [2302] [true]: 'นี่ไงหัวปากกาเลยคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.45652374+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.456525364+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.456527121+07:00","message":"StatePrefix: 'นี่ไงหัวปากกาเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.456528809+07:00","message":"TextPushed: 'นี่ไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.456533025+07:00","message":"Push: 'หัวปากกาเลยคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.45654059+07:00","message":"push: {true หัวปากกาเลยคะ 0 0xc00354fc80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:32.466533101+07:00","message":"write wav file: './tmp/7576/7576_297.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.480293038+07:00","message":"[GCS] Start streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:33.251110017+07:00","message":"[GCS] IsForceVAD: false for message ID: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:33.34681876+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:33.34683917+07:00","message":"found end of frame, send empty tag with msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:33.346842309+07:00","message":"end Recv id 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:33.346853481+07:00","message":"[buffer interim] 298 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:33.346879039+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:33.346883435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:33.346886521+07:00","message":"> Transcript [2303] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:33.346888922+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:33.346891247+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:33.346893459+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:33.346896741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:33.346901157+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:33.346925084+07:00","message":"push: {true \n 0 0xc0035a4000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:33.352486578+07:00","message":"write wav file: './tmp/7576/7576_298.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:33.511350929+07:00","message":"[GCS] Start streaming session, msgId: 299"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:34.18766421+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:34.187683275+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.214839954+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.214885213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.21489134+07:00","message":"receive interim result [false|false]: หน้าที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.214909938+07:00","message":"[buffer interim] 299 false หน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.214918949+07:00","message":"[bufferProcess] interim [600000000]:หน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.214922084+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.384955327+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.385007027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.385012342+07:00","message":"receive interim result [false|false]: หน้าที่ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.385027214+07:00","message":"[buffer interim] 299 false หน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.385033866+07:00","message":"[bufferProcess] interim [840000000]:หน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.385036573+07:00","message":"[bufferProcess] send to processor:หน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.385042685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.385045345+07:00","message":"> Transcript [2304] [false]: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.385047662+07:00","message":"Set StatePrefix (first interim): 'หน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.517628733+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.517670641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของเขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.517677537+07:00","message":"receive interim result [false|false]: หน้าที่ของเขา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.517690873+07:00","message":"[buffer interim] 299 false หน้าที่ของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.517698014+07:00","message":"[bufferProcess] interim [20000000]:หน้าที่ของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.517700716+07:00","message":"[bufferProcess] send to processor:หน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.517707397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.517709918+07:00","message":"> Transcript [2305] [false]: 'หน้าที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.517713654+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.517715811+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.517717611+07:00","message":"StatePrefix: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.517719797+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.711767325+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.711803522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของเขาก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.711809155+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.711821327+07:00","message":"[buffer interim] 299 false หน้าที่ของเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.71182922+07:00","message":"[bufferProcess] interim [200000000]:หน้าที่ของเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.711832782+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.711839966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.711844344+07:00","message":"> Transcript [2306] [false]: 'หน้าที่ของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.711848777+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.711851984+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.711855026+07:00","message":"StatePrefix: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.711857913+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.80215574+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.802189176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของเขาก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.80219447+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.802206156+07:00","message":"[buffer interim] 299 false หน้าที่ของเขาก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.802211817+07:00","message":"[bufferProcess] interim [320000000]:หน้าที่ของเขาก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.802215373+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.802220501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.802222926+07:00","message":"> Transcript [2307] [false]: 'หน้าที่ของเขาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.802225867+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.802228001+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.802229837+07:00","message":"StatePrefix: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.802231897+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.945411472+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.945460655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของเขาก็มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.945467039+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.945483852+07:00","message":"[buffer interim] 299 false หน้าที่ของเขาก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.945493113+07:00","message":"[bufferProcess] interim [380000000]:หน้าที่ของเขาก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.945495294+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.94549886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.945501509+07:00","message":"> Transcript [2308] [false]: 'หน้าที่ของเขาก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.945504664+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.945506792+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.945508664+07:00","message":"StatePrefix: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.945510678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.945516915+07:00","message":"Push: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.945518969+07:00","message":"TextPushed: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.945520852+07:00","message":"Set new StatePrefix : 'หน้าที่ของเขาก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.945523029+07:00","message":"Next Push (prob) : 'ของเขาก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.945530147+07:00","message":"push: {false หน้าที่ 0 0xc0005b6300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.045872215+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.045908557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของเขาก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.045914177+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.045926501+07:00","message":"[buffer interim] 299 false หน้าที่ของเขาก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.045932625+07:00","message":"[bufferProcess] interim [500000000]:หน้าที่ของเขาก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.045935075+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.045940171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.045942802+07:00","message":"> Transcript [2309] [false]: 'หน้าที่ของเขาก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.045944867+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.045946854+07:00","message":"Set new StatePrefix: 'หน้าที่ของเขาก็มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.139286429+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.139320364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของเขาก็มีกล้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.139326214+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีกล้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.139341687+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.13934573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของเขาก็มีป้องกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.139348595+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.139354763+07:00","message":"[buffer interim] 299 false หน้าที่ของเขาก็มีกล้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.139357697+07:00","message":"[buffer interim] 299 false หน้าที่ของเขาก็มีป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.139363126+07:00","message":"[bufferProcess] interim [620000000]:หน้าที่ของเขาก็มีกล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.139365236+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.139368603+07:00","message":"[bufferProcess] interim [680000000]:หน้าที่ของเขาก็มีป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.139370619+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีกล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.139374178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.139376843+07:00","message":"> Transcript [2310] [false]: 'หน้าที่ของเขาก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.139379+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.139380968+07:00","message":"Set new StatePrefix: 'หน้าที่ของเขาก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.139382527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.139384413+07:00","message":"> Transcript [2311] [false]: 'หน้าที่ของเขาก็มีกล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.139385987+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.139387536+07:00","message":"Set new StatePrefix: 'หน้าที่ของเขาก็มีกล้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.407195078+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.40723499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของเขาก็มีป้องกันการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.407240665+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.407262492+07:00","message":"[buffer interim] 299 false หน้าที่ของเขาก็มีป้องกันการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.407272698+07:00","message":"[bufferProcess] interim [920000000]:หน้าที่ของเขาก็มีป้องกันการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.40727517+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.40728025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.407282969+07:00","message":"> Transcript [2312] [false]: 'หน้าที่ของเขาก็มีป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.407285288+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.407287479+07:00","message":"Set new StatePrefix: 'หน้าที่ของเขาก็มีป้องกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.644462602+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.644504358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของเขาก็มีป้องกันการเกิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.644511628+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการเกิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.644528889+07:00","message":"[buffer interim] 299 false หน้าที่ของเขาก็มีป้องกันการเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.644536894+07:00","message":"[bufferProcess] interim [100000000]:หน้าที่ของเขาก็มีป้องกันการเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.644540499+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.644547488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.644553213+07:00","message":"> Transcript [2313] [false]: 'หน้าที่ของเขาก็มีป้องกันการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.644558218+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.644561054+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.644563991+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.644567086+07:00","message":"TextPushed: 'หน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.656451576+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.656478068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของเขาก็มีป้องกันการกระแทก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.656483116+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.656496401+07:00","message":"[buffer interim] 299 false หน้าที่ของเขาก็มีป้องกันการกระแทก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.656502194+07:00","message":"[bufferProcess] interim [160000000]:หน้าที่ของเขาก็มีป้องกันการกระแทก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.656504557+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.656507697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.656511169+07:00","message":"> Transcript [2314] [false]: 'หน้าที่ของเขาก็มีป้องกันการเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.656514442+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.656516413+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.656518375+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.656520667+07:00","message":"TextPushed: 'หน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.030796257+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.030833669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของเขาก็มีป้องกันการกระแทกและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.030839467+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.030851164+07:00","message":"[buffer interim] 299 false หน้าที่ของเขาก็มีป้องกันการกระแทกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.03085787+07:00","message":"[bufferProcess] interim [520000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.030860787+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.030865771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.030868498+07:00","message":"> Transcript [2315] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.030871986+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.030874126+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.030876314+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.030878658+07:00","message":"TextPushed: 'หน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.273241952+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.273279205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของเขาก็มีป้องกันการกระแทกไร้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.273285263+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกไร้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.273299531+07:00","message":"[buffer interim] 299 false หน้าที่ของเขาก็มีป้องกันการกระแทกไร้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.273306322+07:00","message":"[bufferProcess] interim [700000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกไร้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.273308892+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.273315401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.273318166+07:00","message":"> Transcript [2316] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.273321628+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.273323824+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.273326017+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.273328407+07:00","message":"TextPushed: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.273333984+07:00","message":"Push: 'ของเขาก็มีป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.273335935+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.273337914+07:00","message":"Set new StatePrefix : 'หน้าที่ของเขาก็มีป้องกันการกระแทกและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.27334013+07:00","message":"Next Push (prob) : 'การกระแทกและ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.273347501+07:00","message":"push: {false ของเขาก็มีป้องกัน 0 0xc0005b6300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.318454545+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.318490476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.318499207+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.318512551+07:00","message":"[buffer interim] 299 false หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.318519676+07:00","message":"[bufferProcess] interim [760000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.318522479+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทกไร้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.318528653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.318531385+07:00","message":"> Transcript [2317] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกไร้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.318533872+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.318535907+07:00","message":"Set new StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทกไร้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.561130568+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.561191919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.561198072+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.561212074+07:00","message":"[buffer interim] 299 false หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.561222114+07:00","message":"[bufferProcess] interim [0]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.561225842+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.561232555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.561236431+07:00","message":"> Transcript [2318] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.561239712+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.561243838+07:00","message":"Set new StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.653623706+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.653663814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.65367189+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.653688958+07:00","message":"[buffer interim] 299 false หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.653703443+07:00","message":"[bufferProcess] interim [60000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.653707003+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.653712535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.653716344+07:00","message":"> Transcript [2319] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.653721163+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.653724074+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.653726916+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.653730691+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.710213999+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.710251532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไปปัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.710258317+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไปปัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.710276633+07:00","message":"[buffer interim] 299 false หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไปปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.710284892+07:00","message":"[bufferProcess] interim [180000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไปปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.71028717+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.710290989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.710294103+07:00","message":"> Transcript [2320] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.710297185+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.710299238+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.710301011+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.710303317+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.745307589+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.745349748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.745356373+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.745372536+07:00","message":"[buffer interim] 299 false หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.745379162+07:00","message":"[bufferProcess] interim [240000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.74538167+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไปปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.745389061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.745391718+07:00","message":"> Transcript [2321] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไปปัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.74539508+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.745404865+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.745409921+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.745412507+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.878168743+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.878217902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดป้ายประกาศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.8782312+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดป้ายประกาศ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.878249124+07:00","message":"[buffer interim] 299 false หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดป้ายประกาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.878260188+07:00","message":"[bufferProcess] interim [360000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดป้ายประกาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.878264178+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.878271796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.878276235+07:00","message":"> Transcript [2322] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.878281465+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.878284312+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.878287509+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.878292069+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.878301066+07:00","message":"Push: 'การกระแทกและยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.87830407+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.878307282+07:00","message":"Set new StatePrefix : 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.878311073+07:00","message":"Next Push (prob) : 'ไส้ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.878322276+07:00","message":"push: {false การกระแทกและยึด 0 0xc0005b6300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:37.003167991+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:37.003209942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:37.003218467+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:37.003236008+07:00","message":"[buffer interim] 299 false หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:37.003244509+07:00","message":"[bufferProcess] interim [480000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:37.003248687+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดป้ายประกาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:37.003252509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:37.003255495+07:00","message":"> Transcript [2323] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดป้ายประกาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:37.003258067+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:37.003260607+07:00","message":"Set new StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดป้ายประกาศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:37.063043892+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:37.0630875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:37.063093976+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:37.063111087+07:00","message":"[buffer interim] 299 false หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:37.063118538+07:00","message":"[bufferProcess] interim [540000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:37.063121371+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:37.063124729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:37.063127395+07:00","message":"> Transcript [2324] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:37.063129739+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:37.063132616+07:00","message":"Set new StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาว่า'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:37.188549735+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:37.188560761+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:37.751905839+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:37.751941502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:37.751947683+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:37.751964095+07:00","message":"[buffer interim] 299 false หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:37.751970541+07:00","message":"[bufferProcess] interim [140000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:37.751973003+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:37.751980878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:37.751988659+07:00","message":"> Transcript [2325] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:37.751991399+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:37.751993791+07:00","message":"Set new StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:37.904404193+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:37.904447572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:37.904455369+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:37.904469439+07:00","message":"[buffer interim] 299 false หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:37.904476215+07:00","message":"[bufferProcess] interim [380000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:37.904479245+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:37.904484913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:37.904487487+07:00","message":"> Transcript [2326] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:37.904490903+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:37.904492995+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:37.904494768+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:37.904497171+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:37.999777359+07:00","message":"[GCS] IsForceVAD: false for message ID: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:38.16090089+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:38.160938913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ\",\"confidence\":0.939885}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:38.160945313+07:00","message":"receive interim result [true|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:38.160954029+07:00","message":"end recv isFinal message id 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:38.160956854+07:00","message":"end Recv id 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:38.160964121+07:00","message":"[buffer interim] 299 true หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.160973154+07:00","message":"[bufferProcess] interim [710000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.160978586+07:00","message":"[bufferProcess] send to processor (isfinal):หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.16098193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.160994086+07:00","message":"> Transcript [2327] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.160997857+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.16099995+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.161001706+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.161004338+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.161006249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.161008128+07:00","message":"> Transcript [2328] [true]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.161010291+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.161011887+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.161013592+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.161020714+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.161027257+07:00","message":"Push: 'ไส้ปากกาไว้ใช่ไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:38.161035737+07:00","message":"push: {true ไส้ปากกาไว้ใช่ไหมคะ 0 0xc0005b6300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:38.171793325+07:00","message":"write wav file: './tmp/7576/7576_299.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:38.760465081+07:00","message":"[GCS] Start streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.106160484+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.106207336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.106212817+07:00","message":"receive interim result [false|false]: เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.106229364+07:00","message":"[buffer interim] 300 false เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.106235805+07:00","message":"[bufferProcess] interim [420000000]:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.106237567+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.35114311+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.351180996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาเห็ด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.351187712+07:00","message":"receive interim result [false|false]: เอาเห็ด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.351202528+07:00","message":"[buffer interim] 300 false เอาเห็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.351209658+07:00","message":"[bufferProcess] interim [600000000]:เอาเห็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.351212263+07:00","message":"[bufferProcess] send to processor:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.351219348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.351222381+07:00","message":"> Transcript [2329] [false]: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.351224531+07:00","message":"Set StatePrefix (first interim): 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.47001167+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.470046669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.470051775+07:00","message":"receive interim result [false|false]: เขาเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.470065492+07:00","message":"[buffer interim] 300 false เขาเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.470071515+07:00","message":"[bufferProcess] interim [720000000]:เขาเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.470073639+07:00","message":"[bufferProcess] send to processor:เอาเห็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.470079096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.470081906+07:00","message":"> Transcript [2330] [false]: 'เอาเห็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.470084895+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.470086891+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.470088901+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.470091039+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.529890174+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.529928363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาเห็นหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.529934061+07:00","message":"receive interim result [false|false]: เอาเห็นหน้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.529949648+07:00","message":"[buffer interim] 300 false เอาเห็นหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.529957479+07:00","message":"[bufferProcess] interim [780000000]:เอาเห็นหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.529959918+07:00","message":"[bufferProcess] send to processor:เขาเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.529963705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.529966463+07:00","message":"> Transcript [2331] [false]: 'เขาเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.529968897+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.529970724+07:00","message":"Set new StatePrefix: 'เขาเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.647538315+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.647591768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาเห็ดนางฟ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.647598416+07:00","message":"receive interim result [false|false]: เอาเห็ดนางฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.647613076+07:00","message":"[buffer interim] 300 false เอาเห็ดนางฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.647620249+07:00","message":"[bufferProcess] interim [900000000]:เอาเห็ดนางฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.647622795+07:00","message":"[bufferProcess] send to processor:เอาเห็นหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.647628744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.647632656+07:00","message":"> Transcript [2332] [false]: 'เอาเห็นหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.647635401+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.647637356+07:00","message":"Set new StatePrefix: 'เอาเห็นหน้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.805917718+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.805958924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาเห็นนามปากกา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.805966007+07:00","message":"receive interim result [false|false]: เขาเห็นนามปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.805981218+07:00","message":"[buffer interim] 300 false เขาเห็นนามปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.805995656+07:00","message":"[bufferProcess] interim [80000000]:เขาเห็นนามปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.805998476+07:00","message":"[bufferProcess] send to processor:เอาเห็ดนางฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.806005224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.806008229+07:00","message":"> Transcript [2333] [false]: 'เอาเห็ดนางฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.806010518+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.806012602+07:00","message":"Set new StatePrefix: 'เอาเห็ดนางฟ้า'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:40.189371005+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:40.189385345+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:40.204167337+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:40.204202034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาเห็นนามปากกาค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:40.20420808+07:00","message":"receive interim result [false|false]: เขาเห็นนามปากกาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:40.204220925+07:00","message":"[buffer interim] 300 false เขาเห็นนามปากกาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.204227571+07:00","message":"[bufferProcess] interim [500000000]:เขาเห็นนามปากกาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.204230079+07:00","message":"[bufferProcess] send to processor:เขาเห็นนามปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.204235637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.204238343+07:00","message":"> Transcript [2334] [false]: 'เขาเห็นนามปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.204241061+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.204244168+07:00","message":"Set new StatePrefix: 'เขาเห็นนามปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:40.299888998+07:00","message":"[GCS] IsForceVAD: false for message ID: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:40.39467521+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:40.394718161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาเห็นนามปากกาค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:40.394724016+07:00","message":"receive interim result [true|false]: เขาเห็นนามปากกาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:40.394734776+07:00","message":"end recv isFinal message id 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:40.394736995+07:00","message":"end Recv id 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:40.394744018+07:00","message":"[buffer interim] 300 true เขาเห็นนามปากกาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.39475159+07:00","message":"[bufferProcess] interim [770000000]:เขาเห็นนามปากกาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.394755729+07:00","message":"[bufferProcess] send to processor (isfinal):เขาเห็นนามปากกาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.394765366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.394786212+07:00","message":"> Transcript [2335] [false]: 'เขาเห็นนามปากกาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.394793911+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.394796872+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.394799581+07:00","message":"StatePrefix: 'เขาเห็นนามปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.394801793+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.394804136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.394806564+07:00","message":"> Transcript [2336] [true]: 'เขาเห็นนามปากกาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.394808549+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.394810249+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.394811843+07:00","message":"StatePrefix: 'เขาเห็นนามปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.394813629+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.394824213+07:00","message":"Push: 'เขาเห็นนามปากกาค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:40.394835858+07:00","message":"push: {true เขาเห็นนามปากกาค่ะ 0 0xc00016fb00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:40.402281312+07:00","message":"write wav file: './tmp/7576/7576_300.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:40.560352283+07:00","message":"[GCS] Start streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.104139554+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.10418544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.104191112+07:00","message":"receive interim result [false|false]: หน้าที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.104207556+07:00","message":"[buffer interim] 301 false หน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.104215037+07:00","message":"[bufferProcess] interim [600000000]:หน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.104216966+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.330631027+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.330672886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่หลัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.330678191+07:00","message":"receive interim result [false|false]: หน้าที่หลัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.330694995+07:00","message":"[buffer interim] 301 false หน้าที่หลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.330702875+07:00","message":"[bufferProcess] interim [780000000]:หน้าที่หลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.33070528+07:00","message":"[bufferProcess] send to processor:หน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.330709062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.330711606+07:00","message":"> Transcript [2337] [false]: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.33071384+07:00","message":"Set StatePrefix (first interim): 'หน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.41640266+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.416448728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.416457141+07:00","message":"receive interim result [false|false]: หน้าที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.416476084+07:00","message":"[buffer interim] 301 false หน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.416488787+07:00","message":"[bufferProcess] interim [840000000]:หน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.416492769+07:00","message":"[bufferProcess] send to processor:หน้าที่หลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.416498229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.416502804+07:00","message":"> Transcript [2338] [false]: 'หน้าที่หลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.416509056+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.416511894+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.416514856+07:00","message":"StatePrefix: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.416517825+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.556562254+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.556617263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่หลักของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.556626112+07:00","message":"receive interim result [false|false]: หน้าที่หลักของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.556645028+07:00","message":"[buffer interim] 301 false หน้าที่หลักของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.556653562+07:00","message":"[bufferProcess] interim [20000000]:หน้าที่หลักของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.55665778+07:00","message":"[bufferProcess] send to processor:หน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.556666526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.556670863+07:00","message":"> Transcript [2339] [false]: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.556676008+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.556678996+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.556682065+07:00","message":"StatePrefix: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.556685156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.767401362+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.767446094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่หลักของเขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.767453112+07:00","message":"receive interim result [false|false]: หน้าที่หลักของเขา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.767468795+07:00","message":"[buffer interim] 301 false หน้าที่หลักของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.767479345+07:00","message":"[bufferProcess] interim [200000000]:หน้าที่หลักของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.767482719+07:00","message":"[bufferProcess] send to processor:หน้าที่หลักของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.767489315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.767493336+07:00","message":"> Transcript [2340] [false]: 'หน้าที่หลักของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.76749807+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.767501282+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.767504101+07:00","message":"StatePrefix: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.767524985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.937670235+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.937716505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่หลักของเขาก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.937725275+07:00","message":"receive interim result [false|false]: หน้าที่หลักของเขาก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.937743848+07:00","message":"[buffer interim] 301 false หน้าที่หลักของเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.937751952+07:00","message":"[bufferProcess] interim [380000000]:หน้าที่หลักของเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.937754707+07:00","message":"[bufferProcess] send to processor:หน้าที่หลักของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.937762284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.937765255+07:00","message":"> Transcript [2341] [false]: 'หน้าที่หลักของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.937769348+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.937772299+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.937775139+07:00","message":"StatePrefix: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.937777178+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.937783217+07:00","message":"Push: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.937785259+07:00","message":"TextPushed: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.937787882+07:00","message":"Set new StatePrefix : 'หน้าที่หลักของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.937790143+07:00","message":"Next Push (prob) : 'หลักของเขา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.937799154+07:00","message":"push: {false หน้าที่ 0 0xc001ee6b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.022875914+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.022906654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่หลักของเขาก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.02291149+07:00","message":"receive interim result [false|false]: หน้าที่หลักของเขาก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.022929265+07:00","message":"[buffer interim] 301 false หน้าที่หลักของเขาก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.022936273+07:00","message":"[bufferProcess] interim [500000000]:หน้าที่หลักของเขาก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.022939523+07:00","message":"[bufferProcess] send to processor:หน้าที่หลักของเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.022943277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.022946171+07:00","message":"> Transcript [2342] [false]: 'หน้าที่หลักของเขาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.022949575+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.022951585+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.022953319+07:00","message":"StatePrefix: 'หน้าที่หลักของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.022955459+07:00","message":"TextPushed: 'หน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.158895486+07:00","message":"[GCS] IsForceVAD: false for message ID: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.274193246+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.274222994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่หลักของเขาก็คือ\",\"confidence\":0.9386241}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.274228696+07:00","message":"receive interim result [true|false]: หน้าที่หลักของเขาก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.274233748+07:00","message":"end recv isFinal message id 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.274235768+07:00","message":"end Recv id 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.27424207+07:00","message":"[buffer interim] 301 true หน้าที่หลักของเขาก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.274249645+07:00","message":"[bufferProcess] interim [830000000]:หน้าที่หลักของเขาก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.274253051+07:00","message":"[bufferProcess] send to processor (isfinal):หน้าที่หลักของเขาก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.274256255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.274258914+07:00","message":"> Transcript [2343] [false]: 'หน้าที่หลักของเขาก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.274262071+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.274263913+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.274265595+07:00","message":"StatePrefix: 'หน้าที่หลักของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.274267703+07:00","message":"TextPushed: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.27426935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.274271439+07:00","message":"> Transcript [2344] [true]: 'หน้าที่หลักของเขาก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.274273362+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.274275003+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.274276559+07:00","message":"StatePrefix: 'หน้าที่หลักของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.274278217+07:00","message":"TextPushed: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.274280757+07:00","message":"Push: 'หลักของเขาก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.274286528+07:00","message":"push: {true หลักของเขาก็คือ 0 0xc001ee6b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:42.280563506+07:00","message":"write wav file: './tmp/7576/7576_301.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.35135831+07:00","message":"[GCS] Start streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.735494693+07:00","message":"[GCS] IsForceVAD: false for message ID: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.836392737+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.836423152+07:00","message":"found end of frame, send empty tag with msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.836427658+07:00","message":"end Recv id 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.836437485+07:00","message":"[buffer interim] 302 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.836445835+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.836450122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.836453227+07:00","message":"> Transcript [2345] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.836456052+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.836457907+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.836459835+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.836461662+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.836464467+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.836474904+07:00","message":"push: {true \n 0 0xc003116000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:42.841606497+07:00","message":"write wav file: './tmp/7576/7576_302.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.860295465+07:00","message":"[GCS] Start streaming session, msgId: 303"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:43.190073896+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:43.190111884+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:43.401779113+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:43.401819857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:43.401827427+07:00","message":"receive interim result [false|false]: ให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:43.401844867+07:00","message":"[buffer interim] 303 false ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:43.401853145+07:00","message":"[bufferProcess] interim [540000000]:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:43.401855859+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:43.600905444+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:43.600943755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ 3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:43.600949091+07:00","message":"receive interim result [false|false]: ให้ 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:43.600967979+07:00","message":"[buffer interim] 303 false ให้ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:43.600975192+07:00","message":"[bufferProcess] interim [780000000]:ให้ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:43.600977847+07:00","message":"[bufferProcess] send to processor:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:43.600987768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:43.600990701+07:00","message":"> Transcript [2346] [false]: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:43.600992949+07:00","message":"Set StatePrefix (first interim): 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:43.729662089+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:43.72970308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:43.729711974+07:00","message":"receive interim result [false|false]: ไม่สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:43.72972561+07:00","message":"[buffer interim] 303 false ไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:43.729732702+07:00","message":"[bufferProcess] interim [840000000]:ไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:43.729734718+07:00","message":"[bufferProcess] send to processor:ให้ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:43.729740008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:43.729742961+07:00","message":"> Transcript [2347] [false]: 'ให้ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:43.729745407+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:43.729747242+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:43.729749312+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:43.729751489+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:43.923142379+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:43.923176331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สามารถคีย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:43.923182075+07:00","message":"receive interim result [false|false]: ไม่สามารถคีย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:43.923194024+07:00","message":"[buffer interim] 303 false ไม่สามารถคีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:43.923200225+07:00","message":"[bufferProcess] interim [80000000]:ไม่สามารถคีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:43.923202821+07:00","message":"[bufferProcess] send to processor:ไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:43.92320824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:43.923211078+07:00","message":"> Transcript [2348] [false]: 'ไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:43.92321346+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:43.923215578+07:00","message":"Set new StatePrefix: 'ไม่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.042208671+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.042243987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สามารถเขียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.042250141+07:00","message":"receive interim result [false|false]: ไม่สามารถเขียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.042265907+07:00","message":"[buffer interim] 303 false ไม่สามารถเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.042273144+07:00","message":"[bufferProcess] interim [140000000]:ไม่สามารถเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.042275564+07:00","message":"[bufferProcess] send to processor:ไม่สามารถคีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.042278558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.042281204+07:00","message":"> Transcript [2349] [false]: 'ไม่สามารถคีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.04228443+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.042286456+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.042288357+07:00","message":"StatePrefix: 'ไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.042290325+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.124653867+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.124693075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สามารถเขียนให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.124699665+07:00","message":"receive interim result [false|false]: ไม่สามารถเขียนให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.124715379+07:00","message":"[buffer interim] 303 false ไม่สามารถเขียนให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.124724249+07:00","message":"[bufferProcess] interim [320000000]:ไม่สามารถเขียนให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.124726679+07:00","message":"[bufferProcess] send to processor:ไม่สามารถเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.124733554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.124736889+07:00","message":"> Transcript [2350] [false]: 'ไม่สามารถเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.124744098+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.124746149+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.124748094+07:00","message":"StatePrefix: 'ไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.124750713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.320242689+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.320281595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สามารถเขียนให้ฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.320287926+07:00","message":"receive interim result [false|false]: ไม่สามารถเขียนให้ฉัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.320302584+07:00","message":"[buffer interim] 303 false ไม่สามารถเขียนให้ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.320309604+07:00","message":"[bufferProcess] interim [500000000]:ไม่สามารถเขียนให้ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.320313772+07:00","message":"[bufferProcess] send to processor:ไม่สามารถเขียนให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.32032352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.32032766+07:00","message":"> Transcript [2351] [false]: 'ไม่สามารถเขียนให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.32033096+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.320333386+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.320335228+07:00","message":"StatePrefix: 'ไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.320337445+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.426536849+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.426583987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สามารถเขียนให้สรุป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.426591682+07:00","message":"receive interim result [false|false]: ไม่สามารถเขียนให้สรุป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.426607727+07:00","message":"[buffer interim] 303 false ไม่สามารถเขียนให้สรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.426615724+07:00","message":"[bufferProcess] interim [560000000]:ไม่สามารถเขียนให้สรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.426619007+07:00","message":"[bufferProcess] send to processor:ไม่สามารถเขียนให้ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.426627133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.426630859+07:00","message":"> Transcript [2352] [false]: 'ไม่สามารถเขียนให้ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.426636117+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.426641531+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.426644637+07:00","message":"StatePrefix: 'ไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.42664764+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.426655169+07:00","message":"Push: 'ไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.426658292+07:00","message":"TextPushed: 'ไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.426661245+07:00","message":"Set new StatePrefix : 'ไม่สามารถเขียนให้ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.426664855+07:00","message":"Next Push (prob) : 'เขียนให้ฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.426674637+07:00","message":"push: {false ไม่สามารถ 0 0xc00354f280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.433320506+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.433343638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สามารถเขียนให้สะดวก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.433348636+07:00","message":"receive interim result [false|false]: ไม่สามารถเขียนให้สะดวก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.43336966+07:00","message":"[buffer interim] 303 false ไม่สามารถเขียนให้สะดวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.433377012+07:00","message":"[bufferProcess] interim [620000000]:ไม่สามารถเขียนให้สะดวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.433380357+07:00","message":"[bufferProcess] send to processor:ไม่สามารถเขียนให้สรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.433386828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.433390216+07:00","message":"> Transcript [2353] [false]: 'ไม่สามารถเขียนให้สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.43339384+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.433396979+07:00","message":"Set new StatePrefix: 'ไม่สามารถเขียนให้สรุป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.81356956+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.813602587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สามารถเขียนให้สะดวกและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.813609075+07:00","message":"receive interim result [false|false]: ไม่สามารถเขียนให้สะดวกและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.813621757+07:00","message":"[buffer interim] 303 false ไม่สามารถเขียนให้สะดวกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.813628385+07:00","message":"[bufferProcess] interim [980000000]:ไม่สามารถเขียนให้สะดวกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.813630819+07:00","message":"[bufferProcess] send to processor:ไม่สามารถเขียนให้สะดวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.813635955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.813638564+07:00","message":"> Transcript [2354] [false]: 'ไม่สามารถเขียนให้สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.813641123+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.813643472+07:00","message":"Set new StatePrefix: 'ไม่สามารถเขียนให้สะดวก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.94015888+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.94020784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สามารถเขียนให้สะดวกแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.940213608+07:00","message":"receive interim result [false|false]: ไม่สามารถเขียนให้สะดวกแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.940227535+07:00","message":"[buffer interim] 303 false ไม่สามารถเขียนให้สะดวกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.940237904+07:00","message":"[bufferProcess] interim [40000000]:ไม่สามารถเขียนให้สะดวกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.940241295+07:00","message":"[bufferProcess] send to processor:ไม่สามารถเขียนให้สะดวกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.940247441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.940251351+07:00","message":"> Transcript [2355] [false]: 'ไม่สามารถเขียนให้สะดวกและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.9402569+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.940261054+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.940263157+07:00","message":"StatePrefix: 'ไม่สามารถเขียนให้สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.940265441+07:00","message":"TextPushed: 'ไม่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.948111255+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.948136648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สามารถเขียนให้สะดวกแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.948143365+07:00","message":"receive interim result [false|false]: ไม่สามารถเขียนให้สะดวกแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.948157291+07:00","message":"[buffer interim] 303 false ไม่สามารถเขียนให้สะดวกแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.948163305+07:00","message":"[bufferProcess] interim [100000000]:ไม่สามารถเขียนให้สะดวกแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.948165601+07:00","message":"[bufferProcess] send to processor:ไม่สามารถเขียนให้สะดวกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.948168837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.948171312+07:00","message":"> Transcript [2356] [false]: 'ไม่สามารถเขียนให้สะดวกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.948174156+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.948176106+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.948179733+07:00","message":"StatePrefix: 'ไม่สามารถเขียนให้สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.948181964+07:00","message":"TextPushed: 'ไม่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.15245694+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.152494702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สามารถเขียนให้สะดวกแล้วก็ใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.152500617+07:00","message":"receive interim result [false|false]: ไม่สามารถเขียนให้สะดวกแล้วก็ใบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.152516358+07:00","message":"[buffer interim] 303 false ไม่สามารถเขียนให้สะดวกแล้วก็ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.15252266+07:00","message":"[bufferProcess] interim [280000000]:ไม่สามารถเขียนให้สะดวกแล้วก็ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.152525107+07:00","message":"[bufferProcess] send to processor:ไม่สามารถเขียนให้สะดวกแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.152528587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.152531143+07:00","message":"> Transcript [2357] [false]: 'ไม่สามารถเขียนให้สะดวกแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.152534209+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.152536188+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.152538218+07:00","message":"StatePrefix: 'ไม่สามารถเขียนให้สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.152540406+07:00","message":"TextPushed: 'ไม่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.198794997+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.198836478+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สามารถเขียนให้สะดวกแล้วก็มัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.198842825+07:00","message":"receive interim result [false|false]: ไม่สามารถเขียนให้สะดวกแล้วก็มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.198857924+07:00","message":"[buffer interim] 303 false ไม่สามารถเขียนให้สะดวกแล้วก็มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.19886452+07:00","message":"[bufferProcess] interim [340000000]:ไม่สามารถเขียนให้สะดวกแล้วก็มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.198867171+07:00","message":"[bufferProcess] send to processor:ไม่สามารถเขียนให้สะดวกแล้วก็ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.198871138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.198874063+07:00","message":"> Transcript [2358] [false]: 'ไม่สามารถเขียนให้สะดวกแล้วก็ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.19887823+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.198880267+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.198882012+07:00","message":"StatePrefix: 'ไม่สามารถเขียนให้สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.198884383+07:00","message":"TextPushed: 'ไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.198890641+07:00","message":"Push: 'เขียนให้สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.19889275+07:00","message":"TextPushed: 'ไม่สามารถเขียนให้สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.198894945+07:00","message":"Set new StatePrefix : 'ไม่สามารถเขียนให้สะดวกแล้วก็ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.198897221+07:00","message":"Next Push (prob) : 'แล้วก็ใบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.198905136+07:00","message":"push: {false เขียนให้สะดวก 0 0xc00354f280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.326484881+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.32652521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.326531431+07:00","message":"receive interim result [false|false]: ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.326545346+07:00","message":"[buffer interim] 303 false ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.32655293+07:00","message":"[bufferProcess] interim [460000000]:ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.326555519+07:00","message":"[bufferProcess] send to processor:ไม่สามารถเขียนให้สะดวกแล้วก็มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.326560663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.326563163+07:00","message":"> Transcript [2359] [false]: 'ไม่สามารถเขียนให้สะดวกแล้วก็มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.326565737+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.326567751+07:00","message":"Set new StatePrefix: 'ไม่สามารถเขียนให้สะดวกแล้วก็มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.714500014+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.714534578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.714541834+07:00","message":"receive interim result [false|false]: ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.714556827+07:00","message":"[buffer interim] 303 false ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.71456349+07:00","message":"[bufferProcess] interim [880000000]:ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.714566088+07:00","message":"[bufferProcess] send to processor:ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.714572698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.71457512+07:00","message":"> Transcript [2360] [false]: 'ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.714577422+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.714579983+07:00","message":"Set new StatePrefix: 'ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.864557292+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.864602631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุใช่ป่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.864610813+07:00","message":"receive interim result [false|false]: ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุใช่ป่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.864629025+07:00","message":"[buffer interim] 303 false ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุใช่ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.864636327+07:00","message":"[bufferProcess] interim [0]:ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุใช่ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.864639018+07:00","message":"[bufferProcess] send to processor:ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.864645799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.864648668+07:00","message":"> Transcript [2361] [false]: 'ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.864652271+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.864654419+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.864656212+07:00","message":"StatePrefix: 'ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.864658883+07:00","message":"TextPushed: 'ไม่สามารถเขียนให้สะดวก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.899334468+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.899371908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.899378326+07:00","message":"receive interim result [false|false]: ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.899393382+07:00","message":"[buffer interim] 303 false ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.899400814+07:00","message":"[bufferProcess] interim [120000000]:ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.899403061+07:00","message":"[bufferProcess] send to processor:ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุใช่ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.899406379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.899408965+07:00","message":"> Transcript [2362] [false]: 'ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุใช่ป่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.899412507+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.899414567+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.899416548+07:00","message":"StatePrefix: 'ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.899419212+07:00","message":"TextPushed: 'ไม่สามารถเขียนให้สะดวก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.036557059+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.036595079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.036601378+07:00","message":"receive interim result [false|false]: ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.0366134+07:00","message":"[buffer interim] 303 false ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.036619606+07:00","message":"[bufferProcess] interim [180000000]:ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.036622119+07:00","message":"[bufferProcess] send to processor:ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.036627501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.036630343+07:00","message":"> Transcript [2363] [false]: 'ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.036633889+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.036636209+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.036638309+07:00","message":"StatePrefix: 'ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.036640809+07:00","message":"TextPushed: 'ไม่สามารถเขียนให้สะดวก'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:46.190451897+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:46.190457445+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.548164514+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.548200739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาพัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.548206929+07:00","message":"receive interim result [false|false]: ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาพัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.548222177+07:00","message":"[buffer interim] 303 false ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาพัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.548234202+07:00","message":"[bufferProcess] interim [660000000]:ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาพัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.548236608+07:00","message":"[bufferProcess] send to processor:ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.548240438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.548243302+07:00","message":"> Transcript [2364] [false]: 'ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.548247145+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.548249198+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.548251263+07:00","message":"StatePrefix: 'ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.548253722+07:00","message":"TextPushed: 'ไม่สามารถเขียนให้สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.548256291+07:00","message":"Push: 'แล้วก็บรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.548258609+07:00","message":"TextPushed: 'ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.548260543+07:00","message":"Set new StatePrefix : 'ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.548262582+07:00","message":"Next Push (prob) : 'ไส้ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.548269926+07:00","message":"push: {false แล้วก็บรรจุ 0 0xc00354f280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.586813524+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.586849237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาพังงา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.586855905+07:00","message":"receive interim result [false|false]: ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาพังงา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.586866161+07:00","message":"[buffer interim] 303 false ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาพังงา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.586872469+07:00","message":"[bufferProcess] interim [720000000]:ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาพังงา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.586874923+07:00","message":"[bufferProcess] send to processor:ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาพัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.586880241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.586882945+07:00","message":"> Transcript [2365] [false]: 'ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาพัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.586886374+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.58688837+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.586890223+07:00","message":"StatePrefix: 'ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.586892765+07:00","message":"TextPushed: 'ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.617958387+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.617998472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.618005124+07:00","message":"receive interim result [false|false]: ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.618021208+07:00","message":"[buffer interim] 303 false ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.618028492+07:00","message":"[bufferProcess] interim [780000000]:ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.618030588+07:00","message":"[bufferProcess] send to processor:ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาพังงา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.618033958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.618037013+07:00","message":"> Transcript [2366] [false]: 'ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาพังงา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.618040364+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.618042405+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.618044201+07:00","message":"StatePrefix: 'ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.61804661+07:00","message":"TextPushed: 'ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.70812876+07:00","message":"[GCS] IsForceVAD: false for message ID: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.843907761+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.843986222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาภายใน\",\"confidence\":0.94229794}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.843993691+07:00","message":"receive interim result [true|false]: ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.84400439+07:00","message":"end recv isFinal message id 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.844006695+07:00","message":"end Recv id 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.844013815+07:00","message":"[buffer interim] 303 true ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.844022117+07:00","message":"[bufferProcess] interim [50000000]:ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.844032058+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.844036653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.844039477+07:00","message":"> Transcript [2367] [false]: 'ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.84404282+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.844044696+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.844046625+07:00","message":"StatePrefix: 'ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.844049084+07:00","message":"TextPushed: 'ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.844051055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.844053072+07:00","message":"> Transcript [2368] [true]: 'ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.844055105+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.844056684+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.844058383+07:00","message":"StatePrefix: 'ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.844060298+07:00","message":"TextPushed: 'ไม่สามารถเขียนให้สะดวกแล้วก็บรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.844063194+07:00","message":"Push: 'ไส้ปากกาภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.84407249+07:00","message":"push: {true ไส้ปากกาภายใน 0 0xc00354f280}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:46.855427694+07:00","message":"write wav file: './tmp/7576/7576_303.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:47.414567951+07:00","message":"[GCS] Start streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:48.25851725+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:48.258560056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:48.258565465+07:00","message":"receive interim result [false|false]: บาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:48.258580447+07:00","message":"[buffer interim] 304 false บาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:48.258586734+07:00","message":"[bufferProcess] interim [840000000]:บาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:48.258588673+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:48.258595382+07:00","message":"[bufferProcess] send to processor (ticker):บาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:48.258598142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:48.258600881+07:00","message":"> Transcript [2369] [false]: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:48.258602902+07:00","message":"Set StatePrefix (first interim): 'บาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:48.39478399+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:48.394826989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Bangkok\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:48.394832492+07:00","message":"receive interim result [false|false]: Bangkok"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:48.394846925+07:00","message":"[buffer interim] 304 false Bangkok"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:48.394853279+07:00","message":"[bufferProcess] interim [20000000]:Bangkok"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:48.394855121+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:48.573560655+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:48.57360374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางปะกอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:48.573610165+07:00","message":"receive interim result [false|false]: บางปะกอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:48.573622651+07:00","message":"[buffer interim] 304 false บางปะกอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:48.573628928+07:00","message":"[bufferProcess] interim [140000000]:บางปะกอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:48.573631366+07:00","message":"[bufferProcess] send to processor:Bangkok"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:48.573636345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:48.573638873+07:00","message":"> Transcript [2370] [false]: 'Bangkok'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:48.573641185+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:48.573643252+07:00","message":"Set new StatePrefix: 'Bangkok'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:48.633821332+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:48.633857055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางประการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:48.633862357+07:00","message":"receive interim result [false|false]: บางประการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:48.633875937+07:00","message":"[buffer interim] 304 false บางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:48.633882534+07:00","message":"[bufferProcess] interim [260000000]:บางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:48.633884922+07:00","message":"[bufferProcess] send to processor:บางปะกอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:48.633888266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:48.633890918+07:00","message":"> Transcript [2371] [false]: 'บางปะกอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:48.633893127+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:48.633895306+07:00","message":"Set new StatePrefix: 'บางปะกอก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:49.158573091+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:49.158619715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางประการบางรุ่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:49.158628397+07:00","message":"receive interim result [false|false]: บางประการบางรุ่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:49.158646276+07:00","message":"[buffer interim] 304 false บางประการบางรุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.158655137+07:00","message":"[bufferProcess] interim [800000000]:บางประการบางรุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.158657572+07:00","message":"[bufferProcess] send to processor:บางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.158662929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.158665592+07:00","message":"> Transcript [2372] [false]: 'บางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.158669597+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.158671572+07:00","message":"Set new StatePrefix: 'บางประการ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:49.190782855+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:49.190793003+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:49.198096248+07:00","message":"[GCS] IsForceVAD: false for message ID: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:49.271559443+07:00","message":"[GCS] Start streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:49.302267017+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:49.302311686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางประการบางรุ่น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:49.302317658+07:00","message":"receive interim result [true|false]: บางประการบางรุ่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:49.302326737+07:00","message":"end recv isFinal message id 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:49.302328926+07:00","message":"end Recv id 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:49.302336051+07:00","message":"[buffer interim] 304 true บางประการบางรุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.302346136+07:00","message":"[bufferProcess] interim [10000000]:บางประการบางรุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.302350751+07:00","message":"[bufferProcess] send to processor (isfinal):บางประการบางรุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.30235462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.302357501+07:00","message":"> Transcript [2373] [false]: 'บางประการบางรุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.302360655+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.302362568+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.302364507+07:00","message":"StatePrefix: 'บางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.302366409+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.302368233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.302370075+07:00","message":"> Transcript [2374] [true]: 'บางประการบางรุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.302371986+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.302373723+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.302375256+07:00","message":"StatePrefix: 'บางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.302376867+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.302383583+07:00","message":"Push: 'บางประการบางรุ่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:49.302393686+07:00","message":"push: {true บางประการบางรุ่น 0 0xc001ee6b00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:49.309400858+07:00","message":"write wav file: './tmp/7576/7576_304.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.456189577+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.456234811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.456242179+07:00","message":"receive interim result [false|false]: ปาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.45625965+07:00","message":"[buffer interim] 305 false ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.456268015+07:00","message":"[bufferProcess] interim [960000000]:ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.456270849+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.456279855+07:00","message":"[bufferProcess] send to processor (ticker):ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.456283215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.456287284+07:00","message":"> Transcript [2375] [false]: 'ปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.456290358+07:00","message":"Set StatePrefix (first interim): 'ปาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.462315593+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.462338845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.462343959+07:00","message":"receive interim result [false|false]: ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.462354947+07:00","message":"[buffer interim] 305 false ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.462359553+07:00","message":"[bufferProcess] interim [20000000]:ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.462361248+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.728439408+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.728481137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.728488001+07:00","message":"receive interim result [false|false]: ปากกาด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.728501645+07:00","message":"[buffer interim] 305 false ปากกาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.728508121+07:00","message":"[bufferProcess] interim [320000000]:ปากกาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.728510609+07:00","message":"[bufferProcess] send to processor:ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.728515897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.72851848+07:00","message":"> Transcript [2376] [false]: 'ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.728522654+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.728525844+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.728529512+07:00","message":"StatePrefix: 'ปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.728532664+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.326919171+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.326953922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาด้วยนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.326959089+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.326969307+07:00","message":"[buffer interim] 305 false ปากกาด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.326974814+07:00","message":"[bufferProcess] interim [860000000]:ปากกาด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.326985856+07:00","message":"[bufferProcess] send to processor:ปากกาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.326991394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.326993907+07:00","message":"> Transcript [2377] [false]: 'ปากกาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.326996909+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.326999839+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.327001878+07:00","message":"StatePrefix: 'ปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.327003828+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.918665289+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.91870129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาด้วยนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.918707195+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.918717998+07:00","message":"[buffer interim] 305 false ปากกาด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.918724589+07:00","message":"[bufferProcess] interim [460000000]:ปากกาด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.918726797+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.918730126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.918733189+07:00","message":"> Transcript [2378] [false]: 'ปากกาด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.91873614+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.918738322+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.918740406+07:00","message":"StatePrefix: 'ปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.918742343+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.038251973+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.038285799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาด้วยนะคะก็เอาไว้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.038291496+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.038306994+07:00","message":"[buffer interim] 305 false ปากกาด้วยนะคะก็เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.038313181+07:00","message":"[bufferProcess] interim [580000000]:ปากกาด้วยนะคะก็เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.038315383+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.03831875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.038321454+07:00","message":"> Transcript [2379] [false]: 'ปากกาด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.038324927+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.038327101+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.038329168+07:00","message":"StatePrefix: 'ปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.038331207+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.038333818+07:00","message":"Push: 'ปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.038335706+07:00","message":"TextPushed: 'ปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.038337962+07:00","message":"Set new StatePrefix : 'ปากกาด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.038340856+07:00","message":"Next Push (prob) : 'กาด้วยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.03834787+07:00","message":"push: {false ปาก 0 0xc000414c00}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:52.191134325+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:52.191152925+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.306844136+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.306883337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาด้วยนะคะก็เอาไว้ยึด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.306889845+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.306901995+07:00","message":"[buffer interim] 305 false ปากกาด้วยนะคะก็เอาไว้ยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.306909206+07:00","message":"[bufferProcess] interim [880000000]:ปากกาด้วยนะคะก็เอาไว้ยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.306911619+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.306916921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.306919774+07:00","message":"> Transcript [2380] [false]: 'ปากกาด้วยนะคะก็เอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.306922776+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.306924778+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.306926793+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.306929489+07:00","message":"TextPushed: 'ปาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.811881077+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.811918181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.811924404+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.811939395+07:00","message":"[buffer interim] 305 false ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.811945928+07:00","message":"[bufferProcess] interim [360000000]:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.811948298+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.811951691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.811954474+07:00","message":"> Transcript [2381] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.811957197+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.811959236+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.811961107+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.81196354+07:00","message":"TextPushed: 'ปาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.132631722+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.132673679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาด้วยนะคะก็เอาไว้ยึดพัสดุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.132681062+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดพัสดุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.132696648+07:00","message":"[buffer interim] 305 false ปากกาด้วยนะคะก็เอาไว้ยึดพัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.132704839+07:00","message":"[bufferProcess] interim [660000000]:ปากกาด้วยนะคะก็เอาไว้ยึดพัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.132710312+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.132722402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.132728257+07:00","message":"> Transcript [2382] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.132732872+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.132735731+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.132739193+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.132742405+07:00","message":"TextPushed: 'ปาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.712101462+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.712142646+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-05-21T13:16:53.712148703+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดพัสดุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.712162816+07:00","message":"[buffer interim] 305 false ปากกาด้วยนะคะก็เอาไว้ยึดพัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.712169645+07:00","message":"[bufferProcess] interim [260000000]:ปากกาด้วยนะคะก็เอาไว้ยึดพัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.71217217+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดพัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.712197636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.712200524+07:00","message":"> Transcript [2383] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดพัสดุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.712203948+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.712206043+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.712208244+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.712210531+07:00","message":"TextPushed: 'ปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.712214654+07:00","message":"Push: 'กาด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.712216572+07:00","message":"TextPushed: 'ปากกาด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.712218971+07:00","message":"Set new StatePrefix : 'ปากกาด้วยนะคะก็เอาไว้ยึดพัสดุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.712221409+07:00","message":"Next Push (prob) : 'ก็เอาไว้ยึดพัสดุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.712229333+07:00","message":"push: {false กาด้วยนะคะ 0 0xc000414c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.039954235+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.039997129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.040002764+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.040016665+07:00","message":"[buffer interim] 305 false ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.04002392+07:00","message":"[bufferProcess] interim [620000000]:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.040026783+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดพัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.040032003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.040034729+07:00","message":"> Transcript [2384] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดพัสดุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.040037876+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.040040034+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.040042692+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดพัสดุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.040045131+07:00","message":"TextPushed: 'ปากกาด้วยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.117358706+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.117394996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาด้วยนะคะก็เอาไว้ยึดยึด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.117400793+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดยึด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.117413544+07:00","message":"[buffer interim] 305 false ปากกาด้วยนะคะก็เอาไว้ยึดยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.11742211+07:00","message":"[bufferProcess] interim [680000000]:ปากกาด้วยนะคะก็เอาไว้ยึดยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.117424814+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.117429935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.117432627+07:00","message":"> Transcript [2385] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.117435401+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.117437488+07:00","message":"Set new StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.246575944+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.246612777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.246619099+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.246633252+07:00","message":"[buffer interim] 305 false ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.24664004+07:00","message":"[bufferProcess] interim [800000000]:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.246642648+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.246647861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.246651603+07:00","message":"> Transcript [2386] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.246654166+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.246656566+07:00","message":"Set new StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดยึด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.465445891+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.465480824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาด้วยนะคะก็เอาไว้ยึดยึด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.465486672+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดยึด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.465496918+07:00","message":"[buffer interim] 305 false ปากกาด้วยนะคะก็เอาไว้ยึดยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.465502616+07:00","message":"[bufferProcess] interim [920000000]:ปากกาด้วยนะคะก็เอาไว้ยึดยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.465505277+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.465510605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.465513065+07:00","message":"> Transcript [2387] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.465515624+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.465519308+07:00","message":"Set new StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.59242877+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.592470709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.592477118+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.592489358+07:00","message":"[buffer interim] 305 false ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.592495719+07:00","message":"[bufferProcess] interim [100000000]:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.592498163+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.592503485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.592506725+07:00","message":"> Transcript [2388] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.592509649+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.59251183+07:00","message":"Set new StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดยึด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.059349208+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.059390153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.059397223+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.059412297+07:00","message":"[buffer interim] 305 false ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.05942238+07:00","message":"[bufferProcess] interim [580000000]:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.059426176+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.059432532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.059436288+07:00","message":"> Transcript [2389] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.059439652+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.059442713+07:00","message":"Set new StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.182588051+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.182627015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไรอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.182632994+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไรอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.182647102+07:00","message":"[buffer interim] 305 false ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไรอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.182654151+07:00","message":"[bufferProcess] interim [700000000]:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไรอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.182656742+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.182664419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.18266718+07:00","message":"> Transcript [2390] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.182671257+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.182673315+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.182675647+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.182678486+07:00","message":"TextPushed: 'ปากกาด้วยนะคะ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:55.191557435+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:55.1915882+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.245308904+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.245351175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไรอย่างนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.245357917+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไรอย่างนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.245372453+07:00","message":"[buffer interim] 305 false ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไรอย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.245379301+07:00","message":"[bufferProcess] interim [760000000]:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไรอย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.245381956+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไรอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.245388968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.245395782+07:00","message":"> Transcript [2391] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไรอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.245399964+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.24540199+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.245404169+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.245407066+07:00","message":"TextPushed: 'ปากกาด้วยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.360268366+07:00","message":"[GCS] IsForceVAD: false for message ID: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.444384523+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.444434534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไรอย่างนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.444443091+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไรอย่างนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.444463838+07:00","message":"[buffer interim] 305 false ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไรอย่างนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.444475124+07:00","message":"[bufferProcess] interim [940000000]:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไรอย่างนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.444479479+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไรอย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.444487366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.444491745+07:00","message":"> Transcript [2392] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไรอย่างนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.444497596+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.444500612+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.44450502+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.444508876+07:00","message":"TextPushed: 'ปากกาด้วยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.559016599+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.559057842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาด้วยนะคะก็เอาไว้ยึดกับวัสดุยึดกับกระเป๋าอะไรอย่างนี้นะ\",\"confidence\":0.9360716}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.559065313+07:00","message":"receive interim result [true|false]: ปากกาด้วยนะคะก็เอาไว้ยึดกับวัสดุยึดกับกระเป๋าอะไรอย่างนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.559075569+07:00","message":"end recv isFinal message id 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.559077632+07:00","message":"end Recv id 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.559085206+07:00","message":"[buffer interim] 305 true ปากกาด้วยนะคะก็เอาไว้ยึดกับวัสดุยึดกับกระเป๋าอะไรอย่างนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.559095663+07:00","message":"[bufferProcess] interim [90000000]:ปากกาด้วยนะคะก็เอาไว้ยึดกับวัสดุยึดกับกระเป๋าอะไรอย่างนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.559099446+07:00","message":"[bufferProcess] send to processor (isfinal):ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไรอย่างนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.559103198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.559105964+07:00","message":"> Transcript [2393] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไรอย่างนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.55910977+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.55911203+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.559114389+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.559116866+07:00","message":"TextPushed: 'ปากกาด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.559120057+07:00","message":"Push: 'ก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.559122091+07:00","message":"TextPushed: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.559124248+07:00","message":"Set new StatePrefix : 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไรอย่างนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.559126316+07:00","message":"Next Push (prob) : 'อะไรอย่างนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.559127986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.559129915+07:00","message":"> Transcript [2394] [true]: 'ปากกาด้วยนะคะก็เอาไว้ยึดกับวัสดุยึดกับกระเป๋าอะไรอย่างนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.559132171+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.559133972+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.559135559+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไรอย่างนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.55913768+07:00","message":"TextPushed: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.559139411+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.559257333+07:00","message":"push: {false ก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋า 0 0xc000414c00}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.559295867+07:00","message":"Push: 'อะไรอย่างนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.559300185+07:00","message":"TextPushed: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไรอย่างนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.55930566+07:00","message":"Set new StatePrefix : 'ปากกาด้วยนะคะก็เอาไว้ยึดกับวัสดุยึดกับกระเป๋าอะไรอย่างนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.559308062+07:00","message":"Next Push (prob) : 'ปากกาด้วยนะคะก็เอาไว้ยึดกับวัสดุยึดกับกระเป๋าอะไรอย่างนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.559316368+07:00","message":"push: {true อะไรอย่างนี้นะ 0 0xc000414c00}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.559332227+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_305.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:55.571229083+07:00","message":"write wav file: './tmp/7576/7576_305.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.93106221+07:00","message":"[GCS] Start streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.296761763+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.296809365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงสร้างภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.296815118+07:00","message":"receive interim result [false|false]: โครงสร้างภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.296829975+07:00","message":"[buffer interim] 306 false โครงสร้างภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.296836801+07:00","message":"[bufferProcess] interim [380000000]:โครงสร้างภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.296838711+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.296843998+07:00","message":"[bufferProcess] send to processor (ticker):โครงสร้างภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.296846494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.296848921+07:00","message":"> Transcript [2395] [false]: 'โครงสร้างภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.296851055+07:00","message":"Set StatePrefix (first interim): 'โครงสร้างภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.358762201+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.358808747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงสร้างภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.358816537+07:00","message":"receive interim result [false|false]: โครงสร้างภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.358833797+07:00","message":"[buffer interim] 306 false โครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.358844734+07:00","message":"[bufferProcess] interim [440000000]:โครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.358847654+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.522510923+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.522565812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงสร้างภายนอกที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.52257375+07:00","message":"receive interim result [false|false]: โครงสร้างภายนอกที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.52258866+07:00","message":"[buffer interim] 306 false โครงสร้างภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.522597154+07:00","message":"[bufferProcess] interim [620000000]:โครงสร้างภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.522600708+07:00","message":"[bufferProcess] send to processor:โครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.522607768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.522611681+07:00","message":"> Transcript [2396] [false]: 'โครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.5226152+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.52261839+07:00","message":"Set new StatePrefix: 'โครงสร้างภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.595458977+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.595504006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงสร้างภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.59551028+07:00","message":"receive interim result [false|false]: โครงสร้างภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.595531666+07:00","message":"[buffer interim] 306 false โครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.59554093+07:00","message":"[bufferProcess] interim [680000000]:โครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.59554385+07:00","message":"[bufferProcess] send to processor:โครงสร้างภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.595548293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.595551138+07:00","message":"> Transcript [2397] [false]: 'โครงสร้างภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.595554698+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.595557043+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.595560262+07:00","message":"StatePrefix: 'โครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.595563369+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.683153693+07:00","message":"[GCS] Cleaned up inactive client: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.68319426+07:00","message":"[GCS] Cleaned up inactive client: 279"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.683197396+07:00","message":"[GCS] Cleaned up inactive client: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.68319967+07:00","message":"[GCS] Cleaned up inactive client: 282"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.68320141+07:00","message":"[GCS] Cleaned up inactive client: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.68320313+07:00","message":"[GCS] Cleaned up inactive client: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.683204862+07:00","message":"[GCS] Cleaned up inactive client: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.683206442+07:00","message":"[GCS] Cleaned up inactive client: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.683208734+07:00","message":"[GCS] Cleaned up inactive client: 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.73565859+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.735702927+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงสร้างภายนอกที่โรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.735709218+07:00","message":"receive interim result [false|false]: โครงสร้างภายนอกที่โรง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.735731729+07:00","message":"[buffer interim] 306 false โครงสร้างภายนอกที่โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.735741868+07:00","message":"[bufferProcess] interim [800000000]:โครงสร้างภายนอกที่โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.735746232+07:00","message":"[bufferProcess] send to processor:โครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.735753696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.735756765+07:00","message":"> Transcript [2398] [false]: 'โครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.735760734+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.735763145+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.735765112+07:00","message":"StatePrefix: 'โครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.735767133+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.848390732+07:00","message":"[GCS] IsForceVAD: false for message ID: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.884945131+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.884982324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงสร้างภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.884990011+07:00","message":"receive interim result [false|false]: โครงสร้างภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.88500872+07:00","message":"[buffer interim] 306 false โครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.885017457+07:00","message":"[bufferProcess] interim [920000000]:โครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.885021503+07:00","message":"[bufferProcess] send to processor:โครงสร้างภายนอกที่โรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.885028571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.88503287+07:00","message":"> Transcript [2399] [false]: 'โครงสร้างภายนอกที่โรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.885038177+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.885040682+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.885043938+07:00","message":"StatePrefix: 'โครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.885047141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.93487404+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.934907059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงสร้างภายนอกที่เราเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.934912398+07:00","message":"receive interim result [false|false]: โครงสร้างภายนอกที่เราเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.934929718+07:00","message":"[buffer interim] 306 false โครงสร้างภายนอกที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.934936508+07:00","message":"[bufferProcess] interim [40000000]:โครงสร้างภายนอกที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.934939071+07:00","message":"[bufferProcess] send to processor:โครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.934942906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.934945465+07:00","message":"> Transcript [2400] [false]: 'โครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.934949194+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.934951617+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.934955096+07:00","message":"StatePrefix: 'โครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.934957356+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.934966211+07:00","message":"Push: 'โครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.934968127+07:00","message":"TextPushed: 'โครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.934970186+07:00","message":"Set new StatePrefix : 'โครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.934977079+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.934986212+07:00","message":"push: {false โครงสร้างภายนอก 0 0xc003116b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:58.053034983+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:58.05307068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงสร้างภายนอกที่เราเห็น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:58.053077486+07:00","message":"receive interim result [true|false]: โครงสร้างภายนอกที่เราเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:58.053088597+07:00","message":"end recv isFinal message id 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:58.053090961+07:00","message":"end Recv id 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:58.053097668+07:00","message":"[buffer interim] 306 true โครงสร้างภายนอกที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.05310481+07:00","message":"[bufferProcess] interim [130000000]:โครงสร้างภายนอกที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.05310795+07:00","message":"[bufferProcess] send to processor (isfinal):โครงสร้างภายนอกที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.053111306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.053114358+07:00","message":"> Transcript [2401] [false]: 'โครงสร้างภายนอกที่เราเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.053116665+07:00","message":"Set StatePrefix (first interim): 'โครงสร้างภายนอกที่เราเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.053118483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.053120203+07:00","message":"> Transcript [2402] [true]: 'โครงสร้างภายนอกที่เราเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.053123421+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.053125309+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.053127503+07:00","message":"StatePrefix: 'โครงสร้างภายนอกที่เราเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.053130106+07:00","message":"TextPushed: 'โครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.053133055+07:00","message":"Push: 'ที่เราเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:58.053141299+07:00","message":"push: {true ที่เราเห็น 0 0xc003116b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:58.060680712+07:00","message":"write wav file: './tmp/7576/7576_306.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:58.192632953+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:58.192654699+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:58.243774369+07:00","message":"[GCS] Start streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:58.939234189+07:00","message":"[GCS] IsForceVAD: false for message ID: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:59.023941705+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:59.02396464+07:00","message":"found end of frame, send empty tag with msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:59.02396768+07:00","message":"end Recv id 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:59.02398683+07:00","message":"[buffer interim] 307 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.023993868+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.023997694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.024000976+07:00","message":"> Transcript [2403] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.024003388+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.024005255+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.024007059+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.024008809+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.024017447+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:59.024027042+07:00","message":"push: {true \n 0 0xc0035a4e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:59.02931267+07:00","message":"write wav file: './tmp/7576/7576_307.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:59.070735521+07:00","message":"[GCS] Start streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.136199963+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.136249175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.136254456+07:00","message":"receive interim result [false|false]: แกะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.136280274+07:00","message":"[buffer interim] 308 false แกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.136287729+07:00","message":"[bufferProcess] interim [80000000]:แกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.136289597+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.136293549+07:00","message":"[bufferProcess] send to processor (ticker):แกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.136296582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.136300607+07:00","message":"> Transcript [2404] [false]: 'แกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.13630297+07:00","message":"Set StatePrefix (first interim): 'แกะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.329207683+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.329250179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกะมัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.329257485+07:00","message":"receive interim result [false|false]: แกะมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.329274527+07:00","message":"[buffer interim] 308 false แกะมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.329285619+07:00","message":"[bufferProcess] interim [260000000]:แกะมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.329288403+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.341810457+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.341842168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.341848759+07:00","message":"receive interim result [false|false]: แกะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.341865768+07:00","message":"[buffer interim] 308 false แกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.341873187+07:00","message":"[bufferProcess] interim [320000000]:แกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.341876493+07:00","message":"[bufferProcess] send to processor:แกะมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.341880851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.341884593+07:00","message":"> Transcript [2405] [false]: 'แกะมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.341889091+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.341891932+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.341895263+07:00","message":"StatePrefix: 'แกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.341897989+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.452485376+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.452524987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกะมันออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.452532014+07:00","message":"receive interim result [false|false]: แกะมันออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.452546722+07:00","message":"[buffer interim] 308 false แกะมันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.452557598+07:00","message":"[bufferProcess] interim [380000000]:แกะมันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.452561083+07:00","message":"[bufferProcess] send to processor:แกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.452567774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.452571526+07:00","message":"> Transcript [2406] [false]: 'แกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.452575213+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.452579114+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.452582622+07:00","message":"StatePrefix: 'แกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.45258543+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.511149396+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.511189961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกะมันออกมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.511197033+07:00","message":"receive interim result [false|false]: แกะมันออกมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.511214487+07:00","message":"[buffer interim] 308 false แกะมันออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.511223592+07:00","message":"[bufferProcess] interim [500000000]:แกะมันออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.511227669+07:00","message":"[bufferProcess] send to processor:แกะมันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.511231992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.511235997+07:00","message":"> Transcript [2407] [false]: 'แกะมันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.511240081+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.511242894+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.5112462+07:00","message":"StatePrefix: 'แกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.511249058+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.1797963+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.179839855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกะมันออกมา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.179847396+07:00","message":"receive interim result [false|false]: แกะมันออกมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.179867149+07:00","message":"[buffer interim] 308 false แกะมันออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.179876682+07:00","message":"[bufferProcess] interim [100000000]:แกะมันออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.179880327+07:00","message":"[bufferProcess] send to processor:แกะมันออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.179884807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.179888624+07:00","message":"> Transcript [2408] [false]: 'แกะมันออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.179893317+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.17989624+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.179899379+07:00","message":"StatePrefix: 'แกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.179902269+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.179905736+07:00","message":"Push: 'แกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.179908467+07:00","message":"TextPushed: 'แกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.17991133+07:00","message":"Set new StatePrefix : 'แกะมันออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.179914493+07:00","message":"Next Push (prob) : 'มันออกมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.179925723+07:00","message":"push: {false แกะ 0 0xc0035a4f80}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:01.193384533+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:01.193388311+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.407376209+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.407410202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกะมันออกมานะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.407416435+07:00","message":"receive interim result [false|false]: แกะมันออกมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.407433514+07:00","message":"[buffer interim] 308 false แกะมันออกมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.407442504+07:00","message":"[bufferProcess] interim [340000000]:แกะมันออกมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.407445062+07:00","message":"[bufferProcess] send to processor:แกะมันออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.407448453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.407451447+07:00","message":"> Transcript [2409] [false]: 'แกะมันออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.407454973+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.407457042+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.407458894+07:00","message":"StatePrefix: 'แกะมันออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.407461474+07:00","message":"TextPushed: 'แกะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.046904606+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.046947362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกะมันออกมานะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.046957848+07:00","message":"receive interim result [false|false]: แกะมันออกมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.046982743+07:00","message":"[buffer interim] 308 false แกะมันออกมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.046993464+07:00","message":"[bufferProcess] interim [940000000]:แกะมันออกมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.046995917+07:00","message":"[bufferProcess] send to processor:แกะมันออกมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.047000023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.047002848+07:00","message":"> Transcript [2410] [false]: 'แกะมันออกมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.047006774+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.04700932+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.047011273+07:00","message":"StatePrefix: 'แกะมันออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.047016125+07:00","message":"TextPushed: 'แกะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.108051794+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.108102003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกะมันออกมานะคะเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.108110744+07:00","message":"receive interim result [false|false]: แกะมันออกมานะคะเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.10813085+07:00","message":"[buffer interim] 308 false แกะมันออกมานะคะเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.108141022+07:00","message":"[bufferProcess] interim [60000000]:แกะมันออกมานะคะเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.108146613+07:00","message":"[bufferProcess] send to processor:แกะมันออกมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.108158185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.108162921+07:00","message":"> Transcript [2411] [false]: 'แกะมันออกมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.108168297+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.108171396+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.108174454+07:00","message":"StatePrefix: 'แกะมันออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.108177869+07:00","message":"TextPushed: 'แกะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.110222192+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.110259253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกะมันออกมานะคะเราก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.110266815+07:00","message":"receive interim result [false|false]: แกะมันออกมานะคะเราก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.110284974+07:00","message":"[buffer interim] 308 false แกะมันออกมานะคะเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.110293207+07:00","message":"[bufferProcess] interim [120000000]:แกะมันออกมานะคะเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.110296699+07:00","message":"[bufferProcess] send to processor:แกะมันออกมานะคะเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.11030505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.110308283+07:00","message":"> Transcript [2412] [false]: 'แกะมันออกมานะคะเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.110311705+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.110314323+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.110316194+07:00","message":"StatePrefix: 'แกะมันออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.11031847+07:00","message":"TextPushed: 'แกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.11032296+07:00","message":"Push: 'มันออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.110325199+07:00","message":"TextPushed: 'แกะมันออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.110327433+07:00","message":"Set new StatePrefix : 'แกะมันออกมานะคะเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.110329659+07:00","message":"Next Push (prob) : 'นะคะเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.110337209+07:00","message":"push: {false มันออกมา 0 0xc0035a4f80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.304092959+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.304127165+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกะมันออกมานะคะเราก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.304132693+07:00","message":"receive interim result [false|false]: แกะมันออกมานะคะเราก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.304145465+07:00","message":"[buffer interim] 308 false แกะมันออกมานะคะเราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.304151785+07:00","message":"[bufferProcess] interim [300000000]:แกะมันออกมานะคะเราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.304154117+07:00","message":"[bufferProcess] send to processor:แกะมันออกมานะคะเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.304159015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.3041614+07:00","message":"> Transcript [2413] [false]: 'แกะมันออกมานะคะเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.304164505+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.304166871+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.304168855+07:00","message":"StatePrefix: 'แกะมันออกมานะคะเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.304171169+07:00","message":"TextPushed: 'แกะมันออกมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.765985591+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.766024228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกะมันออกมานะคะเราก็จะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.766030166+07:00","message":"receive interim result [false|false]: แกะมันออกมานะคะเราก็จะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.766044312+07:00","message":"[buffer interim] 308 false แกะมันออกมานะคะเราก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.766051274+07:00","message":"[bufferProcess] interim [720000000]:แกะมันออกมานะคะเราก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.766053575+07:00","message":"[bufferProcess] send to processor:แกะมันออกมานะคะเราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.766057037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.766059917+07:00","message":"> Transcript [2414] [false]: 'แกะมันออกมานะคะเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.766063057+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.766065066+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.766066917+07:00","message":"StatePrefix: 'แกะมันออกมานะคะเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.766069001+07:00","message":"TextPushed: 'แกะมันออกมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:03.348786186+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:03.348827927+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-05-21T13:17:03.348833623+07:00","message":"receive interim result [false|false]: แกะมันออกมานะคะเราก็จะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:03.348854203+07:00","message":"[buffer interim] 308 false แกะมันออกมานะคะเราก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.348861754+07:00","message":"[bufferProcess] interim [320000000]:แกะมันออกมานะคะเราก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.34886423+07:00","message":"[bufferProcess] send to processor:แกะมันออกมานะคะเราก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.348867375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.348869939+07:00","message":"> Transcript [2415] [false]: 'แกะมันออกมานะคะเราก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.348875815+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.34887791+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.348879726+07:00","message":"StatePrefix: 'แกะมันออกมานะคะเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.348881956+07:00","message":"TextPushed: 'แกะมันออกมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:03.671639091+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:03.671667784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:03.67167379+07:00","message":"receive interim result [false|false]: แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:03.671688932+07:00","message":"[buffer interim] 308 false แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.671696822+07:00","message":"[bufferProcess] interim [620000000]:แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.671709417+07:00","message":"[bufferProcess] send to processor:แกะมันออกมานะคะเราก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.671714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.671717597+07:00","message":"> Transcript [2416] [false]: 'แกะมันออกมานะคะเราก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.671722157+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.671725135+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.671728454+07:00","message":"StatePrefix: 'แกะมันออกมานะคะเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.671731213+07:00","message":"TextPushed: 'แกะมันออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.671734612+07:00","message":"Push: 'นะคะเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.671737567+07:00","message":"TextPushed: 'แกะมันออกมานะคะเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.671740283+07:00","message":"Set new StatePrefix : 'แกะมันออกมานะคะเราก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.671743465+07:00","message":"Next Push (prob) : 'ก็จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:03.671753229+07:00","message":"push: {false นะคะเรา 0 0xc0035a4f80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:03.899185374+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:03.899226241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:03.899233147+07:00","message":"receive interim result [false|false]: แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:03.899248135+07:00","message":"[buffer interim] 308 false แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.899255449+07:00","message":"[bufferProcess] interim [860000000]:แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.899258292+07:00","message":"[bufferProcess] send to processor:แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.899261816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.899264668+07:00","message":"> Transcript [2417] [false]: 'แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.899268185+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.899270391+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.89927298+07:00","message":"StatePrefix: 'แกะมันออกมานะคะเราก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.899275659+07:00","message":"TextPushed: 'แกะมันออกมานะคะเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.030020772+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.030062071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.030069583+07:00","message":"receive interim result [false|false]: แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.030082536+07:00","message":"[buffer interim] 308 false แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.030092313+07:00","message":"[bufferProcess] interim [980000000]:แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.030096147+07:00","message":"[bufferProcess] send to processor:แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.030103179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.030107497+07:00","message":"> Transcript [2418] [false]: 'แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.030112233+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.030116543+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.030118745+07:00","message":"StatePrefix: 'แกะมันออกมานะคะเราก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.030121297+07:00","message":"TextPushed: 'แกะมันออกมานะคะเรา'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:04.194377675+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:04.194387154+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.234741569+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.234778336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายในของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.234785042+07:00","message":"receive interim result [false|false]: แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายในของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.2347986+07:00","message":"[buffer interim] 308 false แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายในของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.234805457+07:00","message":"[bufferProcess] interim [220000000]:แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายในของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.234808493+07:00","message":"[bufferProcess] send to processor:แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.234813422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.234817101+07:00","message":"> Transcript [2419] [false]: 'แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.234821783+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.234824648+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.234829247+07:00","message":"StatePrefix: 'แกะมันออกมานะคะเราก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.234831672+07:00","message":"TextPushed: 'แกะมันออกมานะคะเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.319889621+07:00","message":"[GCS] IsForceVAD: false for message ID: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.479443959+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.479495811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายในของมัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.479502916+07:00","message":"receive interim result [false|false]: แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายในของมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.479522995+07:00","message":"[buffer interim] 308 false แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายในของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.479534976+07:00","message":"[bufferProcess] interim [400000000]:แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายในของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.479537493+07:00","message":"[bufferProcess] send to processor:แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายในของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.479545114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.479548331+07:00","message":"> Transcript [2420] [false]: 'แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายในของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.479552809+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.479555727+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.479558387+07:00","message":"StatePrefix: 'แกะมันออกมานะคะเราก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.479560828+07:00","message":"TextPushed: 'แกะมันออกมานะคะเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.479568073+07:00","message":"Push: 'ก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.479570089+07:00","message":"TextPushed: 'แกะมันออกมานะคะเราก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.479572737+07:00","message":"Set new StatePrefix : 'แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายในของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.47957512+07:00","message":"Next Push (prob) : 'องค์ประกอบภายในของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.479584625+07:00","message":"push: {false ก็จะเห็น 0 0xc0035a4f80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.539775554+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.539823207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้านกแกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายในของมัน\",\"confidence\":0.95803475}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.539830207+07:00","message":"receive interim result [true|false]: ถ้านกแกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายในของมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.539840275+07:00","message":"end recv isFinal message id 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.539842484+07:00","message":"end Recv id 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.539851734+07:00","message":"[buffer interim] 308 true ถ้านกแกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายในของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.539864483+07:00","message":"[bufferProcess] interim [460000000]:ถ้านกแกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายในของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.539868256+07:00","message":"[bufferProcess] send to processor (isfinal):แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายในของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.53988336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.539897989+07:00","message":"> Transcript [2421] [false]: 'แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายในของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.539905035+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.53990776+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.539910957+07:00","message":"StatePrefix: 'แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายในของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.539914506+07:00","message":"TextPushed: 'แกะมันออกมานะคะเราก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.539917262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.539920163+07:00","message":"> Transcript [2422] [true]: 'ถ้านกแกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายในของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.539922417+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.539924084+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.539925691+07:00","message":"StatePrefix: 'แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายในของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.539927772+07:00","message":"TextPushed: 'แกะมันออกมานะคะเราก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.539929553+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.540139549+07:00","message":"Push: 'องค์ประกอบภายในของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.540142953+07:00","message":"TextPushed: 'แกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายในของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.540147084+07:00","message":"Set new StatePrefix : 'ถ้านกแกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายในของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.540149611+07:00","message":"Next Push (prob) : 'ถ้านกแกะมันออกมานะคะเราก็จะเห็นองค์ประกอบภายในของมัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.540164247+07:00","message":"push: {true องค์ประกอบภายในของมัน 0 0xc0035a4f80}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.540178891+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_308.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:04.557388866+07:00","message":"write wav file: './tmp/7576/7576_308.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.843355402+07:00","message":"[GCS] Start streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:05.355138258+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:05.355178845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:05.355184186+07:00","message":"receive interim result [false|false]: แน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:05.355197321+07:00","message":"[buffer interim] 309 false แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:05.355204278+07:00","message":"[bufferProcess] interim [540000000]:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:05.355206531+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:05.994165516+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:05.994196411+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-05-21T13:17:05.994201808+07:00","message":"receive interim result [false|false]: แน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:05.994214158+07:00","message":"[buffer interim] 309 false แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:05.994220811+07:00","message":"[bufferProcess] interim [140000000]:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:05.994223275+07:00","message":"[bufferProcess] send to processor:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:05.994226332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:05.994229029+07:00","message":"> Transcript [2423] [false]: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:05.994231342+07:00","message":"Set StatePrefix (first interim): 'แน่นอน'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:07.194861524+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:07.194898364+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.066420424+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.066460228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนกระแทก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.066465614+07:00","message":"receive interim result [false|false]: แน่นอนกระแทก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.066482399+07:00","message":"[buffer interim] 309 false แน่นอนกระแทก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.066489111+07:00","message":"[bufferProcess] interim [300000000]:แน่นอนกระแทก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.066491219+07:00","message":"[bufferProcess] send to processor:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.06649435+07:00","message":"[bufferProcess] send to processor (ticker):แน่นอนกระแทก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.066497355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.066501546+07:00","message":"> Transcript [2424] [false]: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.066504464+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.06650706+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.066508908+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.06651094+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.066512762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.06651462+07:00","message":"> Transcript [2425] [false]: 'แน่นอนกระแทก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.066516508+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.066518139+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.066519693+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.06652125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.190000551+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.190042834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.190064688+07:00","message":"receive interim result [false|false]: แน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.190085262+07:00","message":"[buffer interim] 309 false แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.190094094+07:00","message":"[bufferProcess] interim [360000000]:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.190097362+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.38412192+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.38416899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนกระแทกแล้วมัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.384177367+07:00","message":"receive interim result [false|false]: แน่นอนกระแทกแล้วมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.384194452+07:00","message":"[buffer interim] 309 false แน่นอนกระแทกแล้วมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.384202841+07:00","message":"[bufferProcess] interim [600000000]:แน่นอนกระแทกแล้วมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.384206362+07:00","message":"[bufferProcess] send to processor:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.384210835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.384214737+07:00","message":"> Transcript [2426] [false]: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.38421949+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.384222352+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.384225283+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.384228025+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.516552825+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.51659316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนกระแทกแล้วมันยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.516598463+07:00","message":"receive interim result [false|false]: แน่นอนกระแทกแล้วมันยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.516613106+07:00","message":"[buffer interim] 309 false แน่นอนกระแทกแล้วมันยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.516620411+07:00","message":"[bufferProcess] interim [720000000]:แน่นอนกระแทกแล้วมันยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.516623604+07:00","message":"[bufferProcess] send to processor:แน่นอนกระแทกแล้วมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.516628961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.516631564+07:00","message":"> Transcript [2427] [false]: 'แน่นอนกระแทกแล้วมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.516634847+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.516637094+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.516639343+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.51664134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.516645804+07:00","message":"Push: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.516647664+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.516649606+07:00","message":"Set new StatePrefix : 'แน่นอนกระแทกแล้วมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.516651588+07:00","message":"Next Push (prob) : 'กระแทกแล้วมัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.516659819+07:00","message":"push: {false แน่นอน 0 0xc001ee6300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.751958425+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.752004427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนกระแทกแล้วมันยังทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.752010185+07:00","message":"receive interim result [false|false]: แน่นอนกระแทกแล้วมันยังทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.752023187+07:00","message":"[buffer interim] 309 false แน่นอนกระแทกแล้วมันยังทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.752029307+07:00","message":"[bufferProcess] interim [960000000]:แน่นอนกระแทกแล้วมันยังทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.752031998+07:00","message":"[bufferProcess] send to processor:แน่นอนกระแทกแล้วมันยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.752038349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.752041059+07:00","message":"> Transcript [2428] [false]: 'แน่นอนกระแทกแล้วมันยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.752044386+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.752046659+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.752048603+07:00","message":"StatePrefix: 'แน่นอนกระแทกแล้วมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.752051345+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.016641547+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.016685383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนกระแทกแล้วมันยังทำหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.016692055+07:00","message":"receive interim result [false|false]: แน่นอนกระแทกแล้วมันยังทำหน้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.016705819+07:00","message":"[buffer interim] 309 false แน่นอนกระแทกแล้วมันยังทำหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.016715965+07:00","message":"[bufferProcess] interim [140000000]:แน่นอนกระแทกแล้วมันยังทำหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.016719237+07:00","message":"[bufferProcess] send to processor:แน่นอนกระแทกแล้วมันยังทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.016725757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.016729757+07:00","message":"> Transcript [2429] [false]: 'แน่นอนกระแทกแล้วมันยังทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.016734007+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.016737117+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.016740845+07:00","message":"StatePrefix: 'แน่นอนกระแทกแล้วมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.016743174+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.075983104+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.076027108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนกระแทกแล้วมันยังทำหน้าที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.076032369+07:00","message":"receive interim result [false|false]: แน่นอนกระแทกแล้วมันยังทำหน้าที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.076041933+07:00","message":"[buffer interim] 309 false แน่นอนกระแทกแล้วมันยังทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.076049169+07:00","message":"[bufferProcess] interim [260000000]:แน่นอนกระแทกแล้วมันยังทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.076051553+07:00","message":"[bufferProcess] send to processor:แน่นอนกระแทกแล้วมันยังทำหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.076054877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.076057693+07:00","message":"> Transcript [2430] [false]: 'แน่นอนกระแทกแล้วมันยังทำหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.076060664+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.076062687+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.076064794+07:00","message":"StatePrefix: 'แน่นอนกระแทกแล้วมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.076067039+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.3968742+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.396909521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนกระแทกแล้วมันยังทำหน้าที่ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.396915536+07:00","message":"receive interim result [false|false]: แน่นอนกระแทกแล้วมันยังทำหน้าที่ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.396930524+07:00","message":"[buffer interim] 309 false แน่นอนกระแทกแล้วมันยังทำหน้าที่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.39693913+07:00","message":"[bufferProcess] interim [560000000]:แน่นอนกระแทกแล้วมันยังทำหน้าที่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.396942928+07:00","message":"[bufferProcess] send to processor:แน่นอนกระแทกแล้วมันยังทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.396947411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.396951326+07:00","message":"> Transcript [2431] [false]: 'แน่นอนกระแทกแล้วมันยังทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.39695687+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.396961445+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.396963492+07:00","message":"StatePrefix: 'แน่นอนกระแทกแล้วมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.396972614+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.396975352+07:00","message":"Push: 'กระแทกแล้วมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.396977243+07:00","message":"TextPushed: 'แน่นอนกระแทกแล้วมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.396979182+07:00","message":"Set new StatePrefix : 'แน่นอนกระแทกแล้วมันยังทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.396981452+07:00","message":"Next Push (prob) : 'ยังทำหน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.396989119+07:00","message":"push: {false กระแทกแล้วมัน 0 0xc001ee6300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.471665475+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.471712107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนกระแทกแล้วมันยังทำหน้าที่ในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.471719208+07:00","message":"receive interim result [false|false]: แน่นอนกระแทกแล้วมันยังทำหน้าที่ในการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.471738659+07:00","message":"[buffer interim] 309 false แน่นอนกระแทกแล้วมันยังทำหน้าที่ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.47174817+07:00","message":"[bufferProcess] interim [680000000]:แน่นอนกระแทกแล้วมันยังทำหน้าที่ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.471750962+07:00","message":"[bufferProcess] send to processor:แน่นอนกระแทกแล้วมันยังทำหน้าที่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.4717545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.471757453+07:00","message":"> Transcript [2432] [false]: 'แน่นอนกระแทกแล้วมันยังทำหน้าที่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.471761243+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.471763237+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.471765046+07:00","message":"StatePrefix: 'แน่นอนกระแทกแล้วมันยังทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.471767422+07:00","message":"TextPushed: 'แน่นอนกระแทกแล้วมัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.639077604+07:00","message":"[GCS] IsForceVAD: false for message ID: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.710148549+07:00","message":"[GCS] Start streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.802083093+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.802123337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนนะคะนอกจากป้องกันการกระแทกแล้วมันยังทำหน้าที่ในการ\",\"confidence\":0.9023521}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.802130163+07:00","message":"receive interim result [true|false]: แน่นอนนะคะนอกจากป้องกันการกระแทกแล้วมันยังทำหน้าที่ในการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.802139386+07:00","message":"end recv isFinal message id 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.802141582+07:00","message":"end Recv id 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.80214763+07:00","message":"[buffer interim] 309 true แน่นอนนะคะนอกจากป้องกันการกระแทกแล้วมันยังทำหน้าที่ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.80215726+07:00","message":"[bufferProcess] interim [10000000]:แน่นอนนะคะนอกจากป้องกันการกระแทกแล้วมันยังทำหน้าที่ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.802161248+07:00","message":"[bufferProcess] send to processor (isfinal):แน่นอนกระแทกแล้วมันยังทำหน้าที่ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.802164457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.802175292+07:00","message":"> Transcript [2433] [false]: 'แน่นอนกระแทกแล้วมันยังทำหน้าที่ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.802179247+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.802181083+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.802183093+07:00","message":"StatePrefix: 'แน่นอนกระแทกแล้วมันยังทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.802185447+07:00","message":"TextPushed: 'แน่นอนกระแทกแล้วมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.802187343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.802189267+07:00","message":"> Transcript [2434] [true]: 'แน่นอนนะคะนอกจากป้องกันการกระแทกแล้วมันยังทำหน้าที่ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.802191788+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.802193423+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.80219502+07:00","message":"StatePrefix: 'แน่นอนกระแทกแล้วมันยังทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.80219681+07:00","message":"TextPushed: 'แน่นอนกระแทกแล้วมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.802198438+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.802332179+07:00","message":"Push: 'ยังทำหน้าที่ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.802334598+07:00","message":"TextPushed: 'แน่นอนกระแทกแล้วมันยังทำหน้าที่ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.802336915+07:00","message":"Set new StatePrefix : 'แน่นอนนะคะนอกจากป้องกันการกระแทกแล้วมันยังทำหน้าที่ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.802339494+07:00","message":"Next Push (prob) : 'แน่นอนนะคะนอกจากป้องกันการกระแทกแล้วมันยังทำหน้าที่ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.802346734+07:00","message":"push: {true ยังทำหน้าที่ในการ 0 0xc001ee6300}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.802353332+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_309.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:09.812202053+07:00","message":"write wav file: './tmp/7576/7576_309.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:10.195342859+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:10.195348033+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:10.463375952+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:10.463413686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มุม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:10.463419253+07:00","message":"receive interim result [false|false]: มุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:10.463432198+07:00","message":"[buffer interim] 310 false มุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:10.46343857+07:00","message":"[bufferProcess] interim [600000000]:มุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:10.463440442+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:10.689438811+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:10.689482599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:10.689490134+07:00","message":"receive interim result [false|false]: กลุ่มการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:10.689503853+07:00","message":"[buffer interim] 310 false กลุ่มการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:10.689513733+07:00","message":"[bufferProcess] interim [780000000]:กลุ่มการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:10.689517118+07:00","message":"[bufferProcess] send to processor:มุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:10.689523453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:10.689527522+07:00","message":"> Transcript [2435] [false]: 'มุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:10.689530467+07:00","message":"Set StatePrefix (first interim): 'มุม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:10.751805783+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:10.75184982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:10.751855773+07:00","message":"receive interim result [false|false]: กลุ่มกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:10.751873081+07:00","message":"[buffer interim] 310 false กลุ่มกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:10.751881675+07:00","message":"[bufferProcess] interim [840000000]:กลุ่มกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:10.751883843+07:00","message":"[bufferProcess] send to processor:กลุ่มการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:10.751887078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:10.75189011+07:00","message":"> Transcript [2436] [false]: 'กลุ่มการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:10.751892894+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:10.751894908+07:00","message":"Set new StatePrefix: 'กลุ่มการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:10.875118443+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:10.875155337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มการค้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:10.875161237+07:00","message":"receive interim result [false|false]: กลุ่มการค้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:10.875177722+07:00","message":"[buffer interim] 310 false กลุ่มการค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:10.87518527+07:00","message":"[bufferProcess] interim [960000000]:กลุ่มการค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:10.875187526+07:00","message":"[bufferProcess] send to processor:กลุ่มกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:10.875191116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:10.875194148+07:00","message":"> Transcript [2437] [false]: 'กลุ่มกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:10.875197315+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:10.875199206+07:00","message":"Set new StatePrefix: 'กลุ่มกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:10.877211225+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:10.877227838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุมการเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:10.877232516+07:00","message":"receive interim result [false|false]: คุมการเข้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:10.877246819+07:00","message":"[buffer interim] 310 false คุมการเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:10.877251974+07:00","message":"[bufferProcess] interim [20000000]:คุมการเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:10.877254942+07:00","message":"[bufferProcess] send to processor:กลุ่มการค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:10.877260447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:10.877262664+07:00","message":"> Transcript [2438] [false]: 'กลุ่มการค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:10.877264262+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:10.877266082+07:00","message":"Set new StatePrefix: 'กลุ่มการค้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:11.069119713+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:11.06918097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุมการเข้าออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:11.069187624+07:00","message":"receive interim result [false|false]: คุมการเข้าออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:11.06919985+07:00","message":"[buffer interim] 310 false คุมการเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.069206194+07:00","message":"[bufferProcess] interim [200000000]:คุมการเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.069208537+07:00","message":"[bufferProcess] send to processor:คุมการเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.069214397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.069217299+07:00","message":"> Transcript [2439] [false]: 'คุมการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.069219863+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.069221913+07:00","message":"Set new StatePrefix: 'คุมการเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:11.445257714+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:11.445297267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุมการเข้าออกของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:11.445304792+07:00","message":"receive interim result [false|false]: คุมการเข้าออกของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:11.445318547+07:00","message":"[buffer interim] 310 false คุมการเข้าออกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.445328097+07:00","message":"[bufferProcess] interim [560000000]:คุมการเข้าออกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.44533161+07:00","message":"[bufferProcess] send to processor:คุมการเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.445338533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.445342208+07:00","message":"> Transcript [2440] [false]: 'คุมการเข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.445346435+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.445349459+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.445352558+07:00","message":"StatePrefix: 'คุมการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.445355475+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:11.790167456+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:11.79020128+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุมการเข้าออกของให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:11.790207932+07:00","message":"receive interim result [false|false]: คุมการเข้าออกของให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:11.790218828+07:00","message":"[buffer interim] 310 false คุมการเข้าออกของให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.790225662+07:00","message":"[bufferProcess] interim [860000000]:คุมการเข้าออกของให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.790228067+07:00","message":"[bufferProcess] send to processor:คุมการเข้าออกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.790232787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.790235596+07:00","message":"> Transcript [2441] [false]: 'คุมการเข้าออกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.790238943+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.790241083+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.790242917+07:00","message":"StatePrefix: 'คุมการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.790245041+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:11.836322496+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:11.836368691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุมการเข้าออกของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:11.836374853+07:00","message":"receive interim result [false|false]: คุมการเข้าออกของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:11.836391298+07:00","message":"[buffer interim] 310 false คุมการเข้าออกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.83639924+07:00","message":"[bufferProcess] interim [920000000]:คุมการเข้าออกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.836401644+07:00","message":"[bufferProcess] send to processor:คุมการเข้าออกของให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.836405468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.836408046+07:00","message":"> Transcript [2442] [false]: 'คุมการเข้าออกของให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.836410825+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.836412774+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.836415339+07:00","message":"StatePrefix: 'คุมการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.836417402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:11.966187819+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:11.966219867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุมการเข้าออกของไทยประกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:11.966225911+07:00","message":"receive interim result [false|false]: คุมการเข้าออกของไทยประกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:11.966241313+07:00","message":"[buffer interim] 310 false คุมการเข้าออกของไทยประกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.966249962+07:00","message":"[bufferProcess] interim [100000000]:คุมการเข้าออกของไทยประกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.966252445+07:00","message":"[bufferProcess] send to processor:คุมการเข้าออกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.966257933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.966260453+07:00","message":"> Transcript [2443] [false]: 'คุมการเข้าออกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.966263621+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.966265801+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.966267606+07:00","message":"StatePrefix: 'คุมการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.966269695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.966273972+07:00","message":"Push: 'คุมการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.966276065+07:00","message":"TextPushed: 'คุมการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.966278058+07:00","message":"Set new StatePrefix : 'คุมการเข้าออกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:11.966280124+07:00","message":"Next Push (prob) : 'ออกของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:11.966288145+07:00","message":"push: {false คุมการเข้า 0 0xc0005b6200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.269051893+07:00","message":"[GCS] IsForceVAD: false for message ID: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.275904621+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.275941217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุมการเข้าออกของไทยประกันด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.275946596+07:00","message":"receive interim result [false|false]: คุมการเข้าออกของไทยประกันด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.275957661+07:00","message":"[buffer interim] 310 false คุมการเข้าออกของไทยประกันด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.275971657+07:00","message":"[bufferProcess] interim [340000000]:คุมการเข้าออกของไทยประกันด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.275974882+07:00","message":"[bufferProcess] send to processor:คุมการเข้าออกของไทยประกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.275981475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.275984152+07:00","message":"> Transcript [2444] [false]: 'คุมการเข้าออกของไทยประกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.275986985+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.275989031+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.27599122+07:00","message":"StatePrefix: 'คุมการเข้าออกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.275993401+07:00","message":"TextPushed: 'คุมการเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.364503316+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.364541289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุมการเข้าออกของไส้ปากกาด้วย\",\"confidence\":0.8970213}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.364547327+07:00","message":"receive interim result [true|false]: คุมการเข้าออกของไส้ปากกาด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.364556619+07:00","message":"end recv isFinal message id 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.364559037+07:00","message":"end Recv id 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.364566059+07:00","message":"[buffer interim] 310 true คุมการเข้าออกของไส้ปากกาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.364574485+07:00","message":"[bufferProcess] interim [580000000]:คุมการเข้าออกของไส้ปากกาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.364577748+07:00","message":"[bufferProcess] send to processor (isfinal):คุมการเข้าออกของไทยประกันด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.364586714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.364597644+07:00","message":"> Transcript [2445] [false]: 'คุมการเข้าออกของไทยประกันด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.364603027+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.364605683+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.364608045+07:00","message":"StatePrefix: 'คุมการเข้าออกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.364610916+07:00","message":"TextPushed: 'คุมการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.364613599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.364615951+07:00","message":"> Transcript [2446] [true]: 'คุมการเข้าออกของไส้ปากกาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.364618019+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.364619731+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.364621397+07:00","message":"StatePrefix: 'คุมการเข้าออกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.364623071+07:00","message":"TextPushed: 'คุมการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.364629698+07:00","message":"Push: 'ออกของไส้ปากกาด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.364639312+07:00","message":"push: {true ออกของไส้ปากกาด้วย 0 0xc0005b6200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:12.371270385+07:00","message":"write wav file: './tmp/7576/7576_310.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.840083066+07:00","message":"[GCS] Start streaming session, msgId: 311"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:13.195992475+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:13.196010217+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:13.68899923+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:13.689060803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:13.68906736+07:00","message":"receive interim result [false|false]: ภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:13.689083058+07:00","message":"[buffer interim] 311 false ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:13.689090967+07:00","message":"[bufferProcess] interim [840000000]:ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:13.689093006+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:13.689099377+07:00","message":"[bufferProcess] send to processor (ticker):ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:13.689102216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:13.689105198+07:00","message":"> Transcript [2447] [false]: 'ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:13.689107975+07:00","message":"Set StatePrefix (first interim): 'ภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:13.73874028+07:00","message":"[GCS] IsForceVAD: false for message ID: 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:13.862692293+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:13.862731865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายใน\",\"confidence\":0.9529204}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:13.862737706+07:00","message":"receive interim result [true|false]: ภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:13.862750042+07:00","message":"end recv isFinal message id 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:13.862752174+07:00","message":"end Recv id 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:13.862758679+07:00","message":"[buffer interim] 311 true ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:13.86276607+07:00","message":"[bufferProcess] interim [110000000]:ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:13.862769216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:13.862771885+07:00","message":"> Transcript [2448] [true]: 'ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:13.86277564+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:13.862778534+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:13.862780425+07:00","message":"StatePrefix: 'ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:13.8627829+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:13.862787534+07:00","message":"Push: 'ภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:13.862797088+07:00","message":"push: {true ภายใน 0 0xc0005b7400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:13.868373518+07:00","message":"write wav file: './tmp/7576/7576_311.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:14.251013673+07:00","message":"[GCS] Start streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:14.912915495+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:14.912953442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:14.91295982+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:14.912982429+07:00","message":"[buffer interim] 312 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:14.912988939+07:00","message":"[bufferProcess] interim [660000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:14.912991077+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:14.913000745+07:00","message":"[bufferProcess] send to processor (ticker):การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:14.913003306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:14.913005846+07:00","message":"> Transcript [2449] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:14.913007917+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.098065578+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.098101643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.098108225+07:00","message":"receive interim result [false|false]: ตามนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.098120354+07:00","message":"[buffer interim] 312 false ตามนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.098127515+07:00","message":"[bufferProcess] interim [840000000]:ตามนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.09812974+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.225971663+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.226010752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปานนั้นก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.226016713+07:00","message":"receive interim result [false|false]: ปานนั้นก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.226030407+07:00","message":"[buffer interim] 312 false ปานนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.226037157+07:00","message":"[bufferProcess] interim [960000000]:ปานนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.226039382+07:00","message":"[bufferProcess] send to processor:ตามนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.226044215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.226046965+07:00","message":"> Transcript [2450] [false]: 'ตามนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.226049078+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.226051023+07:00","message":"Set new StatePrefix: 'ตามนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.422622814+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.42266041+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปานนั้นก็ยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.422666017+07:00","message":"receive interim result [false|false]: ปานนั้นก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.422678555+07:00","message":"[buffer interim] 312 false ปานนั้นก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.422685286+07:00","message":"[bufferProcess] interim [140000000]:ปานนั้นก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.422687761+07:00","message":"[bufferProcess] send to processor:ปานนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.422692998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.422695878+07:00","message":"> Transcript [2451] [false]: 'ปานนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.422698383+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.422700405+07:00","message":"Set new StatePrefix: 'ปานนั้นก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.609744179+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.60978932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปานนั้นก็ยังต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.609796119+07:00","message":"receive interim result [false|false]: ปานนั้นก็ยังต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.60981047+07:00","message":"[buffer interim] 312 false ปานนั้นก็ยังต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.609818301+07:00","message":"[bufferProcess] interim [380000000]:ปานนั้นก็ยังต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.609821568+07:00","message":"[bufferProcess] send to processor:ปานนั้นก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.60982584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.609829628+07:00","message":"> Transcript [2452] [false]: 'ปานนั้นก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.60983383+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.609836444+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.609839093+07:00","message":"StatePrefix: 'ปานนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.609841761+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.798312429+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.798347736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปานนั้นก็ยังต้องมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.79835382+07:00","message":"receive interim result [false|false]: ปานนั้นก็ยังต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.798365409+07:00","message":"[buffer interim] 312 false ปานนั้นก็ยังต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.798372411+07:00","message":"[bufferProcess] interim [560000000]:ปานนั้นก็ยังต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.798374603+07:00","message":"[bufferProcess] send to processor:ปานนั้นก็ยังต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.798378813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.798382141+07:00","message":"> Transcript [2453] [false]: 'ปานนั้นก็ยังต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.798385326+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.798387241+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.798389126+07:00","message":"StatePrefix: 'ปานนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.798391123+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.002706123+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.002751682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปานนั้นก็ยังต้องมีสัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.002759594+07:00","message":"receive interim result [false|false]: ปานนั้นก็ยังต้องมีสัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.002776425+07:00","message":"[buffer interim] 312 false ปานนั้นก็ยังต้องมีสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.002787689+07:00","message":"[bufferProcess] interim [800000000]:ปานนั้นก็ยังต้องมีสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.002791552+07:00","message":"[bufferProcess] send to processor:ปานนั้นก็ยังต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.002800137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.002804317+07:00","message":"> Transcript [2454] [false]: 'ปานนั้นก็ยังต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.002808413+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.002813101+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.002815998+07:00","message":"StatePrefix: 'ปานนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.0028189+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.193116264+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.19317713+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปานนั้นก็ยังต้องมีสติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.193183714+07:00","message":"receive interim result [false|false]: ปานนั้นก็ยังต้องมีสติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.193200398+07:00","message":"[buffer interim] 312 false ปานนั้นก็ยังต้องมีสติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.193208101+07:00","message":"[bufferProcess] interim [980000000]:ปานนั้นก็ยังต้องมีสติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.193210626+07:00","message":"[bufferProcess] send to processor:ปานนั้นก็ยังต้องมีสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.193217835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.19322239+07:00","message":"> Transcript [2455] [false]: 'ปานนั้นก็ยังต้องมีสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.193226684+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.19322923+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.19323115+07:00","message":"StatePrefix: 'ปานนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.193233553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.193240538+07:00","message":"Push: 'ปานนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.193242427+07:00","message":"TextPushed: 'ปานนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.193245116+07:00","message":"Set new StatePrefix : 'ปานนั้นก็ยังต้องมีสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.193247831+07:00","message":"Next Push (prob) : 'ยังต้องมีสัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.193258669+07:00","message":"push: {false ปานนั้นก็ 0 0xc001ee7700}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:16.196261293+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:16.196263135+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.319139328+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.319175755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปานนั้นก็ยังต้องมีสปริง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.319181542+07:00","message":"receive interim result [false|false]: ปานนั้นก็ยังต้องมีสปริง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.319192994+07:00","message":"[buffer interim] 312 false ปานนั้นก็ยังต้องมีสปริง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.319199744+07:00","message":"[bufferProcess] interim [100000000]:ปานนั้นก็ยังต้องมีสปริง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.319202446+07:00","message":"[bufferProcess] send to processor:ปานนั้นก็ยังต้องมีสติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.319207828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.319210542+07:00","message":"> Transcript [2456] [false]: 'ปานนั้นก็ยังต้องมีสติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.319213061+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.319215237+07:00","message":"Set new StatePrefix: 'ปานนั้นก็ยังต้องมีสติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.437373024+07:00","message":"[GCS] IsForceVAD: false for message ID: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.499441153+07:00","message":"[GCS] Start streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.548708339+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.548745627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปานนั้นก็ยังต้องมีสปริง\",\"confidence\":0.92156965}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.548751596+07:00","message":"receive interim result [true|false]: ปานนั้นก็ยังต้องมีสปริง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.548759111+07:00","message":"end recv isFinal message id 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.548761512+07:00","message":"end Recv id 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.548767512+07:00","message":"[buffer interim] 312 true ปานนั้นก็ยังต้องมีสปริง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.548775881+07:00","message":"[bufferProcess] interim [400000000]:ปานนั้นก็ยังต้องมีสปริง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.548779116+07:00","message":"[bufferProcess] send to processor (isfinal):ปานนั้นก็ยังต้องมีสปริง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.548790612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.548805177+07:00","message":"> Transcript [2457] [false]: 'ปานนั้นก็ยังต้องมีสปริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.548809512+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.548812325+07:00","message":"Set new StatePrefix: 'ปานนั้นก็ยังต้องมีสปริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.548814909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.548816765+07:00","message":"> Transcript [2458] [true]: 'ปานนั้นก็ยังต้องมีสปริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.548820091+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.548822084+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.54882397+07:00","message":"StatePrefix: 'ปานนั้นก็ยังต้องมีสปริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.548826205+07:00","message":"TextPushed: 'ปานนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.548831969+07:00","message":"Push: 'ยังต้องมีสปริง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.548843338+07:00","message":"push: {true ยังต้องมีสปริง 0 0xc001ee7700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:16.558009853+07:00","message":"write wav file: './tmp/7576/7576_312.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.073303766+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.073354187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบคุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.073362412+07:00","message":"receive interim result [false|false]: ขอบคุณ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.073379653+07:00","message":"[buffer interim] 313 false ขอบคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.073386631+07:00","message":"[bufferProcess] interim [620000000]:ขอบคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.073388731+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.073395368+07:00","message":"[bufferProcess] send to processor (ticker):ขอบคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.073398627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.073401303+07:00","message":"> Transcript [2459] [false]: 'ขอบคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.073403525+07:00","message":"Set StatePrefix (first interim): 'ขอบคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.478931393+07:00","message":"[GCS] IsForceVAD: false for message ID: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.554719474+07:00","message":"[GCS] Start streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.591293118+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.591340136+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.591346925+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.591357666+07:00","message":"end recv isFinal message id 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.591360776+07:00","message":"end Recv id 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.591369038+07:00","message":"[buffer interim] 313 true "}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.591382114+07:00","message":"[bufferProcess] interim [220000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.591386665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.591389562+07:00","message":"> Transcript [2460] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.591394129+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.59139607+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.591398359+07:00","message":"StatePrefix: 'ขอบคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.591401233+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.591408913+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.591418934+07:00","message":"push: {true  0 0xc000415800}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:18.599487316+07:00","message":"write wav file: './tmp/7576/7576_313.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.928441729+07:00","message":"[GCS] IsForceVAD: false for message ID: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:19.001265424+07:00","message":"[GCS] Start streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:19.008610635+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:19.008635928+07:00","message":"found end of frame, send empty tag with msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:19.008639514+07:00","message":"end Recv id 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:19.008646579+07:00","message":"[buffer interim] 314 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:19.008653259+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:19.008656704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:19.008659734+07:00","message":"> Transcript [2461] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:19.008662159+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:19.008664065+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:19.008665762+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:19.008667473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:19.008674627+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:19.008683372+07:00","message":"push: {true \n 0 0xc00354e380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:19.01324351+07:00","message":"write wav file: './tmp/7576/7576_314.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:19.196604104+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:19.196610111+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:19.997755893+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:19.997802071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:19.997807286+07:00","message":"receive interim result [false|false]: ควบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:19.997820105+07:00","message":"[buffer interim] 315 false ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:19.997826322+07:00","message":"[bufferProcess] interim [20000000]:ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:19.997828207+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.168887651+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.168917224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.168922484+07:00","message":"receive interim result [false|false]: ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.16893336+07:00","message":"[buffer interim] 315 false ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.1689399+07:00","message":"[bufferProcess] interim [140000000]:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.168942198+07:00","message":"[bufferProcess] send to processor:ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.168947451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.168949849+07:00","message":"> Transcript [2462] [false]: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.168952091+07:00","message":"Set StatePrefix (first interim): 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.75250023+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.752535845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.752557254+07:00","message":"receive interim result [false|false]: ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.752583278+07:00","message":"[buffer interim] 315 false ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.752592818+07:00","message":"[bufferProcess] interim [740000000]:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.752599962+07:00","message":"[bufferProcess] send to processor:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.752605516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.752608412+07:00","message":"> Transcript [2463] [false]: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.752611792+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.752613902+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.752620789+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.752623164+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.779256788+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.779294181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการเคลื่อนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.7793001+07:00","message":"receive interim result [false|false]: ควบคุมการเคลื่อนที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.779314801+07:00","message":"[buffer interim] 315 false ควบคุมการเคลื่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.779321136+07:00","message":"[bufferProcess] interim [800000000]:ควบคุมการเคลื่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.779323324+07:00","message":"[bufferProcess] send to processor:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.779326722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.779329448+07:00","message":"> Transcript [2464] [false]: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.779333851+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.779336188+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.779338004+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.779340062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.943957669+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.944004531+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการเคลื่อนที่ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.944010362+07:00","message":"receive interim result [false|false]: ควบคุมการเคลื่อนที่ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.944026832+07:00","message":"[buffer interim] 315 false ควบคุมการเคลื่อนที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.944036856+07:00","message":"[bufferProcess] interim [980000000]:ควบคุมการเคลื่อนที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.94403955+07:00","message":"[bufferProcess] send to processor:ควบคุมการเคลื่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.94404831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.944051302+07:00","message":"> Transcript [2465] [false]: 'ควบคุมการเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.944054687+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.944057022+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.944059868+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.944062291+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.144872226+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.144911248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการเคลื่อนที่ของปลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.144918061+07:00","message":"receive interim result [false|false]: ควบคุมการเคลื่อนที่ของปลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.144933017+07:00","message":"[buffer interim] 315 false ควบคุมการเคลื่อนที่ของปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.144940732+07:00","message":"[bufferProcess] interim [160000000]:ควบคุมการเคลื่อนที่ของปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.144943406+07:00","message":"[bufferProcess] send to processor:ควบคุมการเคลื่อนที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.144950591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.144953669+07:00","message":"> Transcript [2466] [false]: 'ควบคุมการเคลื่อนที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.14495674+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.144967677+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.14497042+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.144972881+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.14497961+07:00","message":"Push: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.144981592+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.144983995+07:00","message":"Set new StatePrefix : 'ควบคุมการเคลื่อนที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.144986377+07:00","message":"Next Push (prob) : 'คุมการเคลื่อนที่ของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.144995281+07:00","message":"push: {false ควบ 0 0xc000414900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.307093751+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.307128167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการเคลื่อนที่ของไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.307133919+07:00","message":"receive interim result [false|false]: ควบคุมการเคลื่อนที่ของไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.307145664+07:00","message":"[buffer interim] 315 false ควบคุมการเคลื่อนที่ของไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.307152148+07:00","message":"[bufferProcess] interim [280000000]:ควบคุมการเคลื่อนที่ของไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.307154621+07:00","message":"[bufferProcess] send to processor:ควบคุมการเคลื่อนที่ของปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.307159573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.307162118+07:00","message":"> Transcript [2467] [false]: 'ควบคุมการเคลื่อนที่ของปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.307165287+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.30716766+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.307173001+07:00","message":"StatePrefix: 'ควบคุมการเคลื่อนที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.307175943+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.405544822+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.405581202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการเคลื่อนที่ของไต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.405588183+07:00","message":"receive interim result [false|false]: ควบคุมการเคลื่อนที่ของไต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.40560253+07:00","message":"[buffer interim] 315 false ควบคุมการเคลื่อนที่ของไต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.40560855+07:00","message":"[bufferProcess] interim [400000000]:ควบคุมการเคลื่อนที่ของไต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.405610675+07:00","message":"[bufferProcess] send to processor:ควบคุมการเคลื่อนที่ของไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.405618045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.405620566+07:00","message":"> Transcript [2468] [false]: 'ควบคุมการเคลื่อนที่ของไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.405623776+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.405626031+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.405628495+07:00","message":"StatePrefix: 'ควบคุมการเคลื่อนที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.405631369+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.656481576+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.656518341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการเคลื่อนที่ของอากาศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.656523605+07:00","message":"receive interim result [false|false]: ควบคุมการเคลื่อนที่ของอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.656535823+07:00","message":"[buffer interim] 315 false ควบคุมการเคลื่อนที่ของอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.656542811+07:00","message":"[bufferProcess] interim [640000000]:ควบคุมการเคลื่อนที่ของอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.656546406+07:00","message":"[bufferProcess] send to processor:ควบคุมการเคลื่อนที่ของไต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.656557097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.656560706+07:00","message":"> Transcript [2469] [false]: 'ควบคุมการเคลื่อนที่ของไต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.656565303+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.656568501+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.65657121+07:00","message":"StatePrefix: 'ควบคุมการเคลื่อนที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.656574722+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.777019961+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.777054093+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการเคลื่อนที่ของไส้ปากกา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.777060252+07:00","message":"receive interim result [false|false]: ควบคุมการเคลื่อนที่ของไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.777074418+07:00","message":"[buffer interim] 315 false ควบคุมการเคลื่อนที่ของไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.777082415+07:00","message":"[bufferProcess] interim [760000000]:ควบคุมการเคลื่อนที่ของไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.777085115+07:00","message":"[bufferProcess] send to processor:ควบคุมการเคลื่อนที่ของอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.777088895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.777092469+07:00","message":"> Transcript [2470] [false]: 'ควบคุมการเคลื่อนที่ของอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.777096018+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.777098044+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.77710001+07:00","message":"StatePrefix: 'ควบคุมการเคลื่อนที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.777102792+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.777109675+07:00","message":"Push: 'คุมการเคลื่อนที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.777111794+07:00","message":"TextPushed: 'ควบคุมการเคลื่อนที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.777113708+07:00","message":"Set new StatePrefix : 'ควบคุมการเคลื่อนที่ของอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.777115826+07:00","message":"Next Push (prob) : 'อากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.777123527+07:00","message":"push: {false คุมการเคลื่อนที่ของ 0 0xc000414900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.809019413+07:00","message":"[GCS] IsForceVAD: false for message ID: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.936228891+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.936266069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการเคลื่อนที่ของไส้ปากกา\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.936271988+07:00","message":"receive interim result [true|false]: ควบคุมการเคลื่อนที่ของไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.936280444+07:00","message":"end recv isFinal message id 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.936282534+07:00","message":"end Recv id 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.93628909+07:00","message":"[buffer interim] 315 true ควบคุมการเคลื่อนที่ของไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.936297114+07:00","message":"[bufferProcess] interim [30000000]:ควบคุมการเคลื่อนที่ของไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.936302543+07:00","message":"[bufferProcess] send to processor (isfinal):ควบคุมการเคลื่อนที่ของไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.936305534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.936308163+07:00","message":"> Transcript [2471] [false]: 'ควบคุมการเคลื่อนที่ของไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.936310233+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.936312131+07:00","message":"Set new StatePrefix: 'ควบคุมการเคลื่อนที่ของไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.936313814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.936315717+07:00","message":"> Transcript [2472] [true]: 'ควบคุมการเคลื่อนที่ของไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.936318481+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.936320372+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.936322548+07:00","message":"StatePrefix: 'ควบคุมการเคลื่อนที่ของไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.936325408+07:00","message":"TextPushed: 'ควบคุมการเคลื่อนที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.936331646+07:00","message":"Push: 'ไส้ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.936339573+07:00","message":"push: {true ไส้ปากกา 0 0xc000414900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.939181131+07:00","message":"[GCS] Start streaming session, msgId: 316"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:21.943847295+07:00","message":"write wav file: './tmp/7576/7576_315.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:22.197199306+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:22.197204581+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:23.217912653+07:00","message":"[GCS] IsForceVAD: false for message ID: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:23.277182477+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:23.277229743+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:23.277236585+07:00","message":"receive interim result [false|false]: ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:23.277250563+07:00","message":"[buffer interim] 316 false ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:23.27725809+07:00","message":"[bufferProcess] interim [200000000]:ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:23.277261297+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:23.277268892+07:00","message":"[bufferProcess] send to processor (ticker):ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:23.277272496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:23.277276219+07:00","message":"> Transcript [2473] [false]: 'ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:23.277278606+07:00","message":"Set StatePrefix (first interim): 'ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:23.596052263+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:23.596103561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกา\",\"confidence\":0.89828914}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:23.596110643+07:00","message":"receive interim result [true|false]: ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:23.596121597+07:00","message":"end recv isFinal message id 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:23.596123977+07:00","message":"end Recv id 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:23.596132093+07:00","message":"[buffer interim] 316 true ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:23.596142945+07:00","message":"[bufferProcess] interim [500000000]:ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:23.596148355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:23.596151163+07:00","message":"> Transcript [2474] [true]: 'ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:23.596154493+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:23.596156421+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:23.596158371+07:00","message":"StatePrefix: 'ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:23.596160409+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:23.596165213+07:00","message":"Push: 'ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:23.596174885+07:00","message":"push: {true ปากกา 0 0xc00354f900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:23.602773995+07:00","message":"write wav file: './tmp/7576/7576_316.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:23.919216518+07:00","message":"[GCS] Start streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.412726966+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.412761462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.412766637+07:00","message":"receive interim result [false|false]: แม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.412776971+07:00","message":"[buffer interim] 317 false แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.412783541+07:00","message":"[bufferProcess] interim [480000000]:แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.412785268+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.466072506+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.466111392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.466118426+07:00","message":"receive interim result [false|false]: แน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.46613263+07:00","message":"[buffer interim] 317 false แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.466142122+07:00","message":"[bufferProcess] interim [600000000]:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.466145526+07:00","message":"[bufferProcess] send to processor:แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.466151618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.466155804+07:00","message":"> Transcript [2475] [false]: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.466158736+07:00","message":"Set StatePrefix (first interim): 'แม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.775551407+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.775589989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนหลับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.775595819+07:00","message":"receive interim result [false|false]: แน่นอนหลับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.775609827+07:00","message":"[buffer interim] 317 false แน่นอนหลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.775616525+07:00","message":"[bufferProcess] interim [840000000]:แน่นอนหลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.775619904+07:00","message":"[bufferProcess] send to processor:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.775624287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.775628391+07:00","message":"> Transcript [2476] [false]: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.775640005+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.775643074+07:00","message":"Set new StatePrefix: 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.828235545+07:00","message":"[GCS] IsForceVAD: false for message ID: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.926685538+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.926736266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่นอนหลับ\",\"confidence\":0.9268632}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.926745583+07:00","message":"receive interim result [true|false]: แม่นอนหลับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.92675517+07:00","message":"end recv isFinal message id 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.926757249+07:00","message":"end Recv id 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.926764231+07:00","message":"[buffer interim] 317 true แม่นอนหลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.926772541+07:00","message":"[bufferProcess] interim [110000000]:แม่นอนหลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.926780589+07:00","message":"[bufferProcess] send to processor (isfinal):แน่นอนหลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.926784543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.92678764+07:00","message":"> Transcript [2477] [false]: 'แน่นอนหลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.926790803+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.926792718+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.92679468+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.926796777+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.92679873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.926800601+07:00","message":"> Transcript [2478] [true]: 'แม่นอนหลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.926802574+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.926804166+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.926805806+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.926807351+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.926814578+07:00","message":"Push: 'แม่นอนหลับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.926823438+07:00","message":"push: {true แม่นอนหลับ 0 0xc0035a4380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:24.931903502+07:00","message":"write wav file: './tmp/7576/7576_317.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:25.197348239+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:25.197370928+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:25.211013143+07:00","message":"[GCS] Start streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.069743132+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.069789176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.06979466+07:00","message":"receive interim result [false|false]: เขียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.069812904+07:00","message":"[buffer interim] 318 false เขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.069823048+07:00","message":"[bufferProcess] interim [840000000]:เขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.069824938+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.069828077+07:00","message":"[bufferProcess] send to processor (ticker):เขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.069830591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.069833513+07:00","message":"> Transcript [2479] [false]: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.069836397+07:00","message":"Set StatePrefix (first interim): 'เขียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.583502497+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.583546224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียนได้ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.583552072+07:00","message":"receive interim result [false|false]: เขียนได้ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.583566834+07:00","message":"[buffer interim] 318 false เขียนได้ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.583573456+07:00","message":"[bufferProcess] interim [380000000]:เขียนได้ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.583575346+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.64533853+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.64537479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียนได้ต้องมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.645380869+07:00","message":"receive interim result [false|false]: เขียนได้ต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.645394292+07:00","message":"[buffer interim] 318 false เขียนได้ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.645400944+07:00","message":"[bufferProcess] interim [440000000]:เขียนได้ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.645403513+07:00","message":"[bufferProcess] send to processor:เขียนได้ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.645408719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.64541117+07:00","message":"> Transcript [2480] [false]: 'เขียนได้ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.645414366+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.645416601+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.645418568+07:00","message":"StatePrefix: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.645420688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.782461779+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.782499408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียนได้ต้องมีแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.78250563+07:00","message":"receive interim result [false|false]: เขียนได้ต้องมีแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.782518894+07:00","message":"[buffer interim] 318 false เขียนได้ต้องมีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.782529358+07:00","message":"[bufferProcess] interim [620000000]:เขียนได้ต้องมีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.782531897+07:00","message":"[bufferProcess] send to processor:เขียนได้ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.782535018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.782537666+07:00","message":"> Transcript [2481] [false]: 'เขียนได้ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.782540954+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.782543152+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.782545088+07:00","message":"StatePrefix: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.78254711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.846763004+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.846799051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียนได้ต้องมีไส้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.846804766+07:00","message":"receive interim result [false|false]: เขียนได้ต้องมีไส้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.846817569+07:00","message":"[buffer interim] 318 false เขียนได้ต้องมีไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.846824475+07:00","message":"[bufferProcess] interim [680000000]:เขียนได้ต้องมีไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.846827136+07:00","message":"[bufferProcess] send to processor:เขียนได้ต้องมีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.846832249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.846838197+07:00","message":"> Transcript [2482] [false]: 'เขียนได้ต้องมีแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.846841515+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.846843737+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.846845514+07:00","message":"StatePrefix: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.846847594+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.149994408+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.150030984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียนได้ต้องมีไส้ปาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.150036526+07:00","message":"receive interim result [false|false]: เขียนได้ต้องมีไส้ปาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.150050982+07:00","message":"[buffer interim] 318 false เขียนได้ต้องมีไส้ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.150057872+07:00","message":"[bufferProcess] interim [980000000]:เขียนได้ต้องมีไส้ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.150060089+07:00","message":"[bufferProcess] send to processor:เขียนได้ต้องมีไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.150063373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.150066529+07:00","message":"> Transcript [2483] [false]: 'เขียนได้ต้องมีไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.150069668+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.150071644+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.150073344+07:00","message":"StatePrefix: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.150075192+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.150078268+07:00","message":"Push: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.150080304+07:00","message":"TextPushed: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.150082373+07:00","message":"Set new StatePrefix : 'เขียนได้ต้องมีไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.150084494+07:00","message":"Next Push (prob) : 'ได้ต้องมีไส้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.150091534+07:00","message":"push: {false เขียน 0 0xc0035a4a80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.274773695+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.274807906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียนได้ต้องมีไส้ปากกา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.274816304+07:00","message":"receive interim result [false|false]: เขียนได้ต้องมีไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.274829794+07:00","message":"[buffer interim] 318 false เขียนได้ต้องมีไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.274837796+07:00","message":"[bufferProcess] interim [40000000]:เขียนได้ต้องมีไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.274841346+07:00","message":"[bufferProcess] send to processor:เขียนได้ต้องมีไส้ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.274849618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.274852482+07:00","message":"> Transcript [2484] [false]: 'เขียนได้ต้องมีไส้ปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.274855357+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.274857711+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.274859566+07:00","message":"StatePrefix: 'เขียนได้ต้องมีไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.2748618+07:00","message":"TextPushed: 'เขียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.682443309+07:00","message":"[GCS] Cleaned up inactive client: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.682466994+07:00","message":"[GCS] Cleaned up inactive client: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.682469932+07:00","message":"[GCS] Cleaned up inactive client: 287"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.682471734+07:00","message":"[GCS] Cleaned up inactive client: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.682473452+07:00","message":"[GCS] Cleaned up inactive client: 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.682475127+07:00","message":"[GCS] Cleaned up inactive client: 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.682477002+07:00","message":"[GCS] Cleaned up inactive client: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.682478784+07:00","message":"[GCS] Cleaned up inactive client: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.682480588+07:00","message":"[GCS] Cleaned up inactive client: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.682482327+07:00","message":"[GCS] Cleaned up inactive client: 286"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.843840502+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.843881359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียนได้ต้องมีไส้ปากกา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.843887787+07:00","message":"receive interim result [false|false]: เขียนได้ต้องมีไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.843903317+07:00","message":"[buffer interim] 318 false เขียนได้ต้องมีไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.843910183+07:00","message":"[bufferProcess] interim [640000000]:เขียนได้ต้องมีไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.843912441+07:00","message":"[bufferProcess] send to processor:เขียนได้ต้องมีไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.843919381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.843922582+07:00","message":"> Transcript [2485] [false]: 'เขียนได้ต้องมีไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.843925766+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.84392775+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.843931996+07:00","message":"StatePrefix: 'เขียนได้ต้องมีไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.843934252+07:00","message":"TextPushed: 'เขียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.190453253+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.190488885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียนได้ต้องมีไส้ปากกาที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.190495616+07:00","message":"receive interim result [false|false]: เขียนได้ต้องมีไส้ปากกาที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.190509332+07:00","message":"[buffer interim] 318 false เขียนได้ต้องมีไส้ปากกาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.190515879+07:00","message":"[bufferProcess] interim [0]:เขียนได้ต้องมีไส้ปากกาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.190518053+07:00","message":"[bufferProcess] send to processor:เขียนได้ต้องมีไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.190523202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.190528693+07:00","message":"> Transcript [2486] [false]: 'เขียนได้ต้องมีไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.190531848+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.19053375+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.190535671+07:00","message":"StatePrefix: 'เขียนได้ต้องมีไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.190537933+07:00","message":"TextPushed: 'เขียน'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:28.197379259+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:28.197419684+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.23904849+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.239081171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียนได้ต้องมีไส้ปากกา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.239087001+07:00","message":"receive interim result [false|false]: เขียนได้ต้องมีไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.239100948+07:00","message":"[buffer interim] 318 false เขียนได้ต้องมีไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.239110091+07:00","message":"[bufferProcess] interim [60000000]:เขียนได้ต้องมีไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.239112639+07:00","message":"[bufferProcess] send to processor:เขียนได้ต้องมีไส้ปากกาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.239115811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.239118507+07:00","message":"> Transcript [2487] [false]: 'เขียนได้ต้องมีไส้ปากกาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.239121741+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.239123972+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.239125673+07:00","message":"StatePrefix: 'เขียนได้ต้องมีไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.239127797+07:00","message":"TextPushed: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.239133919+07:00","message":"Push: 'ได้ต้องมีไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.239139066+07:00","message":"TextPushed: 'เขียนได้ต้องมีไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.239141092+07:00","message":"Set new StatePrefix : 'เขียนได้ต้องมีไส้ปากกาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.239143496+07:00","message":"Next Push (prob) : 'ปากกาที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.23915889+07:00","message":"push: {false ได้ต้องมีไส้ 0 0xc0035a4a80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.358760856+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.358795316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียนได้ต้องมีไส้ปากกาที่มัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.35880152+07:00","message":"receive interim result [false|false]: เขียนได้ต้องมีไส้ปากกาที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.358815204+07:00","message":"[buffer interim] 318 false เขียนได้ต้องมีไส้ปากกาที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.358822364+07:00","message":"[bufferProcess] interim [180000000]:เขียนได้ต้องมีไส้ปากกาที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.358824713+07:00","message":"[bufferProcess] send to processor:เขียนได้ต้องมีไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.358830916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.358833394+07:00","message":"> Transcript [2488] [false]: 'เขียนได้ต้องมีไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.358835444+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.434442014+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.434480545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียนได้ต้องมีไส้ปากกาที่บัญชี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.434486804+07:00","message":"receive interim result [false|false]: เขียนได้ต้องมีไส้ปากกาที่บัญชี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.43449724+07:00","message":"[buffer interim] 318 false เขียนได้ต้องมีไส้ปากกาที่บัญชี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.434504267+07:00","message":"[bufferProcess] interim [300000000]:เขียนได้ต้องมีไส้ปากกาที่บัญชี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.434506593+07:00","message":"[bufferProcess] send to processor:เขียนได้ต้องมีไส้ปากกาที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.434509779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.434512588+07:00","message":"> Transcript [2489] [false]: 'เขียนได้ต้องมีไส้ปากกาที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.434515905+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.434517812+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.434519586+07:00","message":"StatePrefix: 'เขียนได้ต้องมีไส้ปากกาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.434521638+07:00","message":"TextPushed: 'เขียนได้ต้องมีไส้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.553924536+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.55396582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียนได้ต้องมีไส้ปากกาที่บรรจุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.553974385+07:00","message":"receive interim result [false|false]: เขียนได้ต้องมีไส้ปากกาที่บรรจุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.553988744+07:00","message":"[buffer interim] 318 false เขียนได้ต้องมีไส้ปากกาที่บรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.553996426+07:00","message":"[bufferProcess] interim [360000000]:เขียนได้ต้องมีไส้ปากกาที่บรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.554000149+07:00","message":"[bufferProcess] send to processor:เขียนได้ต้องมีไส้ปากกาที่บัญชี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.554006614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.554010217+07:00","message":"> Transcript [2490] [false]: 'เขียนได้ต้องมีไส้ปากกาที่บัญชี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.554014088+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.554016734+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.554019214+07:00","message":"StatePrefix: 'เขียนได้ต้องมีไส้ปากกาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.554022578+07:00","message":"TextPushed: 'เขียนได้ต้องมีไส้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.884664064+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.884706295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.884712373+07:00","message":"receive interim result [false|false]: เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.884723041+07:00","message":"[buffer interim] 318 false เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.884737659+07:00","message":"[bufferProcess] interim [720000000]:เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.884740808+07:00","message":"[bufferProcess] send to processor:เขียนได้ต้องมีไส้ปากกาที่บรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.884745841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.884748822+07:00","message":"> Transcript [2491] [false]: 'เขียนได้ต้องมีไส้ปากกาที่บรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.884753313+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.884755525+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.884757918+07:00","message":"StatePrefix: 'เขียนได้ต้องมีไส้ปากกาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.884760792+07:00","message":"TextPushed: 'เขียนได้ต้องมีไส้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:29.129924595+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:29.129966847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:29.129972624+07:00","message":"receive interim result [false|false]: เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:29.129985695+07:00","message":"[buffer interim] 318 false เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.129992875+07:00","message":"[bufferProcess] interim [960000000]:เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.129995374+07:00","message":"[bufferProcess] send to processor:เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.129998705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.130001265+07:00","message":"> Transcript [2492] [false]: 'เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.130004729+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.13000663+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.130009113+07:00","message":"StatePrefix: 'เขียนได้ต้องมีไส้ปากกาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.130011338+07:00","message":"TextPushed: 'เขียนได้ต้องมีไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.130030484+07:00","message":"Push: 'ปากกาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.130032796+07:00","message":"TextPushed: 'เขียนได้ต้องมีไส้ปากกาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.130035112+07:00","message":"Set new StatePrefix : 'เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.130037242+07:00","message":"Next Push (prob) : 'บรรจุหมึก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:29.130044762+07:00","message":"push: {false ปากกาที่ 0 0xc0035a4a80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:29.368142039+07:00","message":"[GCS] IsForceVAD: false for message ID: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:29.38952901+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:29.389573723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:29.389582631+07:00","message":"receive interim result [false|false]: เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:29.389600061+07:00","message":"[buffer interim] 318 false เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.389611662+07:00","message":"[bufferProcess] interim [140000000]:เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.389615692+07:00","message":"[bufferProcess] send to processor:เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.389620478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.3896246+07:00","message":"> Transcript [2493] [false]: 'เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.389629041+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.389631858+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.389634818+07:00","message":"StatePrefix: 'เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.389638902+07:00","message":"TextPushed: 'เขียนได้ต้องมีไส้ปากกาที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:29.500784105+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:29.500821962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่\",\"confidence\":0.93647003}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:29.500828797+07:00","message":"receive interim result [true|false]: ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:29.500836971+07:00","message":"end recv isFinal message id 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:29.500839271+07:00","message":"end Recv id 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:29.500845829+07:00","message":"[buffer interim] 318 true ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.500853117+07:00","message":"[bufferProcess] interim [380000000]:ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.500856391+07:00","message":"[bufferProcess] send to processor (isfinal):เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.500859689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.500862378+07:00","message":"> Transcript [2494] [false]: 'เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.500865497+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.500867473+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.500869299+07:00","message":"StatePrefix: 'เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.500871566+07:00","message":"TextPushed: 'เขียนได้ต้องมีไส้ปากกาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.500873586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.500875462+07:00","message":"> Transcript [2495] [true]: 'ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.500877577+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.50087929+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.500880906+07:00","message":"StatePrefix: 'เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.500882769+07:00","message":"TextPushed: 'เขียนได้ต้องมีไส้ปากกาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.500885273+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.50102371+07:00","message":"Push: 'บรรจุหมึกไว้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.50102678+07:00","message":"TextPushed: 'เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.501028835+07:00","message":"Set new StatePrefix : 'ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.501031275+07:00","message":"Next Push (prob) : 'ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:29.501038411+07:00","message":"push: {true บรรจุหมึกไว้อยู่ 0 0xc0035a4a80}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:29.501050527+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_318.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:29.512870617+07:00","message":"write wav file: './tmp/7576/7576_318.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:29.881601156+07:00","message":"[GCS] Start streaming session, msgId: 319"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:31.198279545+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:31.198279147+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:31.455169215+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:31.455216886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:31.455222859+07:00","message":"receive interim result [false|false]: เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:31.455241074+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:31.45524573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:31.455248937+07:00","message":"receive interim result [false|false]: เอาไว้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:31.455253931+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:31.455257914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:31.45526155+07:00","message":"receive interim result [false|false]: เอาไว้ทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:31.455266986+07:00","message":"[buffer interim] 319 false เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:31.45527014+07:00","message":"[buffer interim] 319 false เอาไว้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:31.455272061+07:00","message":"[buffer interim] 319 false เอาไว้ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.455279635+07:00","message":"[bufferProcess] interim [80000000]:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.455281336+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.455284456+07:00","message":"[bufferProcess] send to processor (ticker):เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.455286841+07:00","message":"[bufferProcess] interim [140000000]:เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.455288377+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.455290428+07:00","message":"[bufferProcess] interim [380000000]:เอาไว้ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.455292244+07:00","message":"[bufferProcess] send to processor:เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.455294644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.455297114+07:00","message":"> Transcript [2496] [false]: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.455299104+07:00","message":"Set StatePrefix (first interim): 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.455300548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.455302368+07:00","message":"> Transcript [2497] [false]: 'เอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.45530502+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.455307128+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.455308953+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.455311265+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:31.610236205+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:31.610278538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้สำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:31.610295014+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:31.610307686+07:00","message":"[buffer interim] 319 false เอาไว้สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.610317118+07:00","message":"[bufferProcess] interim [440000000]:เอาไว้สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.610320484+07:00","message":"[bufferProcess] send to processor:เอาไว้ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.610326483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.610330595+07:00","message":"> Transcript [2498] [false]: 'เอาไว้ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.610334782+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.610337811+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.610342034+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.610344058+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.018412859+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.018460248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้สำหรับค\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.018466088+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับค"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.018478465+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.018481932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้สำหรับขี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.018484324+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับขี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.018489424+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.018492369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้สำหรับเขียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.018494356+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับเขียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.018498528+07:00","message":"[buffer interim] 319 false เอาไว้สำหรับค"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.018501244+07:00","message":"[buffer interim] 319 false เอาไว้สำหรับขี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.018503167+07:00","message":"[buffer interim] 319 false เอาไว้สำหรับเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.018508396+07:00","message":"[bufferProcess] interim [800000000]:เอาไว้สำหรับค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.018511898+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.018514632+07:00","message":"[bufferProcess] interim [860000000]:เอาไว้สำหรับขี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.018516501+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.018518504+07:00","message":"[bufferProcess] interim [980000000]:เอาไว้สำหรับเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.018520147+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับขี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.018522688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.018525197+07:00","message":"> Transcript [2499] [false]: 'เอาไว้สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.018528117+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.018530054+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.018532151+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.018534148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.018535793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.018537591+07:00","message":"> Transcript [2500] [false]: 'เอาไว้สำหรับค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.018539458+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.018541031+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.018542626+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.018544373+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.018548377+07:00","message":"Push: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.01855022+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.018552545+07:00","message":"Set new StatePrefix : 'เอาไว้สำหรับค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.01855461+07:00","message":"Next Push (prob) : 'ไว้สำหรับค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.018556398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.018558123+07:00","message":"> Transcript [2501] [false]: 'เอาไว้สำหรับขี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.018559879+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.018561661+07:00","message":"Set new StatePrefix: 'เอาไว้สำหรับขี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.018578978+07:00","message":"push: {false เอา 0 0xc003116200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.248433711+07:00","message":"[GCS] IsForceVAD: false for message ID: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.4459655+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.446001684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้สำหรับเขียนน้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.44600664+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับเขียนน้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.446022017+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.446025621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้สำหรับเขียนเนาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.446028047+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับเขียนเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.446035224+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.446038794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้สำหรับเขียนเนาะ\",\"confidence\":0.94749975}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.44604131+07:00","message":"receive interim result [true|false]: เอาไว้สำหรับเขียนเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.446043753+07:00","message":"end recv isFinal message id 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.446045848+07:00","message":"end Recv id 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.446052802+07:00","message":"[buffer interim] 319 false เอาไว้สำหรับเขียนน้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.446056159+07:00","message":"[buffer interim] 319 false เอาไว้สำหรับเขียนเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.446058655+07:00","message":"[buffer interim] 319 true เอาไว้สำหรับเขียนเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.446064161+07:00","message":"[bufferProcess] interim [460000000]:เอาไว้สำหรับเขียนน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.446067298+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.446070539+07:00","message":"[bufferProcess] interim [580000000]:เอาไว้สำหรับเขียนเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.446072282+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับเขียนน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.446074419+07:00","message":"[bufferProcess] interim [580000000]:เอาไว้สำหรับเขียนเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.446076411+07:00","message":"[bufferProcess] send to processor (isfinal):เอาไว้สำหรับเขียนเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.446079254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.446081912+07:00","message":"> Transcript [2502] [false]: 'เอาไว้สำหรับเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.446084042+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.446085895+07:00","message":"Set new StatePrefix: 'เอาไว้สำหรับเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.446087505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.44608923+07:00","message":"> Transcript [2503] [false]: 'เอาไว้สำหรับเขียนน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.446091636+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.446093452+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.446095373+07:00","message":"StatePrefix: 'เอาไว้สำหรับเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.446097734+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.446099286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.446101291+07:00","message":"> Transcript [2504] [false]: 'เอาไว้สำหรับเขียนเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.446103194+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.446104809+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.446106345+07:00","message":"StatePrefix: 'เอาไว้สำหรับเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.44610809+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.446113107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.446115164+07:00","message":"> Transcript [2505] [true]: 'เอาไว้สำหรับเขียนเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.446117298+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.446118951+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.446120499+07:00","message":"StatePrefix: 'เอาไว้สำหรับเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.446122236+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.446128627+07:00","message":"Push: 'ไว้สำหรับเขียนเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.446135997+07:00","message":"push: {true ไว้สำหรับเขียนเนาะ 0 0xc003116200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:32.452790802+07:00","message":"write wav file: './tmp/7576/7576_319.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.640294329+07:00","message":"[GCS] Start streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.379414597+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.379458574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.379463781+07:00","message":"receive interim result [false|false]: นี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.379478591+07:00","message":"[buffer interim] 320 false นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.379484931+07:00","message":"[bufferProcess] interim [600000000]:นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.379486747+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.672912622+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.672951436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือเรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.672961769+07:00","message":"receive interim result [false|false]: นี่คือเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.672973421+07:00","message":"[buffer interim] 320 false นี่คือเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.672979423+07:00","message":"[bufferProcess] interim [840000000]:นี่คือเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.672981686+07:00","message":"[bufferProcess] send to processor:นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.672987077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.672989655+07:00","message":"> Transcript [2506] [false]: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.672991736+07:00","message":"Set StatePrefix (first interim): 'นี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.676609619+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.676623784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.676628252+07:00","message":"receive interim result [false|false]: นี่คือระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.676638347+07:00","message":"[buffer interim] 320 false นี่คือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.676642619+07:00","message":"[bufferProcess] interim [900000000]:นี่คือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.676644711+07:00","message":"[bufferProcess] send to processor:นี่คือเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.676647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.676649204+07:00","message":"> Transcript [2507] [false]: 'นี่คือเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.676651657+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.676653655+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.676655764+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.676657808+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.07333541+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.073374375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือระบบปัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.073380178+07:00","message":"receive interim result [false|false]: นี่คือระบบปัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.073392608+07:00","message":"[buffer interim] 320 false นี่คือระบบปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.073401267+07:00","message":"[bufferProcess] interim [320000000]:นี่คือระบบปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.073403922+07:00","message":"[bufferProcess] send to processor:นี่คือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.073409491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.073414666+07:00","message":"> Transcript [2508] [false]: 'นี่คือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.073418051+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.073420252+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.073422048+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.07342435+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.195862531+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.195906792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือระบบปากกา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.195912711+07:00","message":"receive interim result [false|false]: นี่คือระบบปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.195925738+07:00","message":"[buffer interim] 320 false นี่คือระบบปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.195931905+07:00","message":"[bufferProcess] interim [380000000]:นี่คือระบบปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.195934353+07:00","message":"[bufferProcess] send to processor:นี่คือระบบปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.195939578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.195942191+07:00","message":"> Transcript [2509] [false]: 'นี่คือระบบปัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.195944999+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.195946945+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.195949405+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.195975229+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:34.198688079+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:34.198727783+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.275343746+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.275377726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือระบบประกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.275383803+07:00","message":"receive interim result [false|false]: นี่คือระบบประกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.275397585+07:00","message":"[buffer interim] 320 false นี่คือระบบประกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.275404088+07:00","message":"[bufferProcess] interim [440000000]:นี่คือระบบประกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.275406288+07:00","message":"[bufferProcess] send to processor:นี่คือระบบปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.275411542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.275414481+07:00","message":"> Transcript [2510] [false]: 'นี่คือระบบปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.275417858+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.275420135+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.275422344+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.275424619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.275428764+07:00","message":"Push: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.275430713+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.275432604+07:00","message":"Set new StatePrefix : 'นี่คือระบบปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.275434618+07:00","message":"Next Push (prob) : 'ระบบปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.275442753+07:00","message":"push: {false นี่คือ 0 0xc0035a4180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.280924488+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.280945144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือระบบการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.280949678+07:00","message":"receive interim result [false|false]: นี่คือระบบการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.280966112+07:00","message":"[buffer interim] 320 false นี่คือระบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.280971405+07:00","message":"[bufferProcess] interim [500000000]:นี่คือระบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.280973828+07:00","message":"[bufferProcess] send to processor:นี่คือระบบประกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.280976426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.280978614+07:00","message":"> Transcript [2511] [false]: 'นี่คือระบบประกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.280980748+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.280982731+07:00","message":"Set new StatePrefix: 'นี่คือระบบประกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.397501525+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.397539304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือระบบปากการู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.397545616+07:00","message":"receive interim result [false|false]: นี่คือระบบปากการู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.397560153+07:00","message":"[buffer interim] 320 false นี่คือระบบปากการู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.397566748+07:00","message":"[bufferProcess] interim [560000000]:นี่คือระบบปากการู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.397569363+07:00","message":"[bufferProcess] send to processor:นี่คือระบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.397572802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.397575683+07:00","message":"> Transcript [2512] [false]: 'นี่คือระบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.397577925+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.39757981+07:00","message":"Set new StatePrefix: 'นี่คือระบบการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.407173867+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.407195697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือระบบปากกาลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.407200442+07:00","message":"receive interim result [false|false]: นี่คือระบบปากกาลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.407210273+07:00","message":"[buffer interim] 320 false นี่คือระบบปากกาลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.407217383+07:00","message":"[bufferProcess] interim [620000000]:นี่คือระบบปากกาลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.407219469+07:00","message":"[bufferProcess] send to processor:นี่คือระบบปากการู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.407222176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.407226126+07:00","message":"> Transcript [2513] [false]: 'นี่คือระบบปากการู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.407228463+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.407230506+07:00","message":"Set new StatePrefix: 'นี่คือระบบปากการู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.574653465+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.574693862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือระบบปากกาลูกลื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.574700114+07:00","message":"receive interim result [false|false]: นี่คือระบบปากกาลูกลื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.574711314+07:00","message":"[buffer interim] 320 false นี่คือระบบปากกาลูกลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.574718467+07:00","message":"[bufferProcess] interim [740000000]:นี่คือระบบปากกาลูกลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.574720943+07:00","message":"[bufferProcess] send to processor:นี่คือระบบปากกาลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.574726143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.574728671+07:00","message":"> Transcript [2514] [false]: 'นี่คือระบบปากกาลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.574730943+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.574733046+07:00","message":"Set new StatePrefix: 'นี่คือระบบปากกาลูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.900230237+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.900266947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือระบบปากกาลูกลื่นที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.900272915+07:00","message":"receive interim result [false|false]: นี่คือระบบปากกาลูกลื่นที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.900286336+07:00","message":"[buffer interim] 320 false นี่คือระบบปากกาลูกลื่นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.900295576+07:00","message":"[bufferProcess] interim [40000000]:นี่คือระบบปากกาลูกลื่นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.900298263+07:00","message":"[bufferProcess] send to processor:นี่คือระบบปากกาลูกลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.900303556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.900306057+07:00","message":"> Transcript [2515] [false]: 'นี่คือระบบปากกาลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.900309034+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.900311127+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.900313188+07:00","message":"StatePrefix: 'นี่คือระบบปากกาลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.900315236+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.985659223+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.985696748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือระบบปากกาลูกลื่นที่กู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.985702926+07:00","message":"receive interim result [false|false]: นี่คือระบบปากกาลูกลื่นที่กู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.985715848+07:00","message":"[buffer interim] 320 false นี่คือระบบปากกาลูกลื่นที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.985722552+07:00","message":"[bufferProcess] interim [160000000]:นี่คือระบบปากกาลูกลื่นที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.98572511+07:00","message":"[bufferProcess] send to processor:นี่คือระบบปากกาลูกลื่นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.985728484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.985731676+07:00","message":"> Transcript [2516] [false]: 'นี่คือระบบปากกาลูกลื่นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.985734797+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.985736884+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.985739161+07:00","message":"StatePrefix: 'นี่คือระบบปากกาลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.985741412+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.154495791+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.154533385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือระบบปากกาลูกลื่นที่กูจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.154539291+07:00","message":"receive interim result [false|false]: นี่คือระบบปากกาลูกลื่นที่กูจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.154555184+07:00","message":"[buffer interim] 320 false นี่คือระบบปากกาลูกลื่นที่กูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.154561805+07:00","message":"[bufferProcess] interim [280000000]:นี่คือระบบปากกาลูกลื่นที่กูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.154564377+07:00","message":"[bufferProcess] send to processor:นี่คือระบบปากกาลูกลื่นที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.15456794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.154570711+07:00","message":"> Transcript [2517] [false]: 'นี่คือระบบปากกาลูกลื่นที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.154574087+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.154576197+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.154578212+07:00","message":"StatePrefix: 'นี่คือระบบปากกาลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.154580413+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.225028866+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.225064679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือระบบปากกาลูกลื่นที่กูยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.225071419+07:00","message":"receive interim result [false|false]: นี่คือระบบปากกาลูกลื่นที่กูยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.225085501+07:00","message":"[buffer interim] 320 false นี่คือระบบปากกาลูกลื่นที่กูยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.225092024+07:00","message":"[bufferProcess] interim [340000000]:นี่คือระบบปากกาลูกลื่นที่กูยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.225094382+07:00","message":"[bufferProcess] send to processor:นี่คือระบบปากกาลูกลื่นที่กูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.225099651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.225102417+07:00","message":"> Transcript [2518] [false]: 'นี่คือระบบปากกาลูกลื่นที่กูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.225105503+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.225107817+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.225109784+07:00","message":"StatePrefix: 'นี่คือระบบปากกาลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.225111971+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.225117594+07:00","message":"Push: 'ระบบปากกาลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.225119474+07:00","message":"TextPushed: 'นี่คือระบบปากกาลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.225121517+07:00","message":"Set new StatePrefix : 'นี่คือระบบปากกาลูกลื่นที่กูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.22512379+07:00","message":"Next Push (prob) : 'ลื่นที่กูจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.22513125+07:00","message":"push: {false ระบบปากกาลูก 0 0xc0035a4180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.237082887+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.237113854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือระบบปากกาลูกลื่นที่กูยก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.237119222+07:00","message":"receive interim result [false|false]: นี่คือระบบปากกาลูกลื่นที่กูยก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.237131216+07:00","message":"[buffer interim] 320 false นี่คือระบบปากกาลูกลื่นที่กูยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.237137268+07:00","message":"[bufferProcess] interim [400000000]:นี่คือระบบปากกาลูกลื่นที่กูยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.237139614+07:00","message":"[bufferProcess] send to processor:นี่คือระบบปากกาลูกลื่นที่กูยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.2371433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.237145734+07:00","message":"> Transcript [2519] [false]: 'นี่คือระบบปากกาลูกลื่นที่กูยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.237147925+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.237149931+07:00","message":"Set new StatePrefix: 'นี่คือระบบปากกาลูกลื่นที่กูยัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.299242278+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.299278267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือระบบปากกาลูกลื่นที่ครูยกตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.29928415+07:00","message":"receive interim result [false|false]: นี่คือระบบปากกาลูกลื่นที่ครูยกตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.299300344+07:00","message":"[buffer interim] 320 false นี่คือระบบปากกาลูกลื่นที่ครูยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.299307228+07:00","message":"[bufferProcess] interim [460000000]:นี่คือระบบปากกาลูกลื่นที่ครูยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.299309572+07:00","message":"[bufferProcess] send to processor:นี่คือระบบปากกาลูกลื่นที่กูยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.299313076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.299315834+07:00","message":"> Transcript [2520] [false]: 'นี่คือระบบปากกาลูกลื่นที่กูยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.299318241+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.299320301+07:00","message":"Set new StatePrefix: 'นี่คือระบบปากกาลูกลื่นที่กูยก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.411162828+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.411202315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือระบบปากกาลูกลื่นที่ครูยกตัวอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.411208062+07:00","message":"receive interim result [false|false]: นี่คือระบบปากกาลูกลื่นที่ครูยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.411220582+07:00","message":"[buffer interim] 320 false นี่คือระบบปากกาลูกลื่นที่ครูยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.411227402+07:00","message":"[bufferProcess] interim [580000000]:นี่คือระบบปากกาลูกลื่นที่ครูยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.411230116+07:00","message":"[bufferProcess] send to processor:นี่คือระบบปากกาลูกลื่นที่ครูยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.41123533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.411238257+07:00","message":"> Transcript [2521] [false]: 'นี่คือระบบปากกาลูกลื่นที่ครูยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.411240612+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.411242637+07:00","message":"Set new StatePrefix: 'นี่คือระบบปากกาลูกลื่นที่ครูยกตัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.457613531+07:00","message":"[GCS] IsForceVAD: false for message ID: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.632921061+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.63296017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือระบบปากกาลูกลื่นที่กูยกตัวอย่าง\",\"confidence\":0.9285753}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.632967571+07:00","message":"receive interim result [true|false]: นี่คือระบบปากกาลูกลื่นที่กูยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.632976091+07:00","message":"end recv isFinal message id 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.632978365+07:00","message":"end Recv id 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.632984258+07:00","message":"[buffer interim] 320 true นี่คือระบบปากกาลูกลื่นที่กูยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.6329928+07:00","message":"[bufferProcess] interim [850000000]:นี่คือระบบปากกาลูกลื่นที่กูยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.632997711+07:00","message":"[bufferProcess] send to processor (isfinal):นี่คือระบบปากกาลูกลื่นที่ครูยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.633000558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.633003211+07:00","message":"> Transcript [2522] [false]: 'นี่คือระบบปากกาลูกลื่นที่ครูยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.633006374+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.633008215+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.633010474+07:00","message":"StatePrefix: 'นี่คือระบบปากกาลูกลื่นที่ครูยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.633013139+07:00","message":"TextPushed: 'นี่คือระบบปากกาลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.633014934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.633016823+07:00","message":"> Transcript [2523] [true]: 'นี่คือระบบปากกาลูกลื่นที่กูยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.633019063+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.633020722+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.6330223+07:00","message":"StatePrefix: 'นี่คือระบบปากกาลูกลื่นที่ครูยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.633024167+07:00","message":"TextPushed: 'นี่คือระบบปากกาลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.633026789+07:00","message":"Push: 'ลื่นที่กูยกตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.633034726+07:00","message":"push: {true ลื่นที่กูยกตัวอย่าง 0 0xc0035a4180}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:35.64055098+07:00","message":"write wav file: './tmp/7576/7576_320.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:36.039771659+07:00","message":"[GCS] Start streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:36.764635472+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:36.764679953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:36.76468525+07:00","message":"receive interim result [false|false]: เราใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:36.764703335+07:00","message":"[buffer interim] 321 false เราใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.764711864+07:00","message":"[bufferProcess] interim [540000000]:เราใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.764713762+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.764718806+07:00","message":"[bufferProcess] send to processor (ticker):เราใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.764721312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.764723797+07:00","message":"> Transcript [2524] [false]: 'เราใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.76472583+07:00","message":"Set StatePrefix (first interim): 'เราใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:36.876881015+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:36.87691558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราใช้วิธี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:36.876922512+07:00","message":"receive interim result [false|false]: เราใช้วิธี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:36.876936891+07:00","message":"[buffer interim] 321 false เราใช้วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.876944806+07:00","message":"[bufferProcess] interim [720000000]:เราใช้วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.876947648+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.074121435+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.074160627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราใช้วิธีการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.074166032+07:00","message":"receive interim result [false|false]: เราใช้วิธีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.074177726+07:00","message":"[buffer interim] 321 false เราใช้วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.074186878+07:00","message":"[bufferProcess] interim [900000000]:เราใช้วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.074189137+07:00","message":"[bufferProcess] send to processor:เราใช้วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.074192517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.074195434+07:00","message":"> Transcript [2525] [false]: 'เราใช้วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.074198332+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.074200371+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.074202157+07:00","message":"StatePrefix: 'เราใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.074204123+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:37.198949934+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:37.198958593+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.403781908+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.403816321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราใช้วิธีการติด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.403821921+07:00","message":"receive interim result [false|false]: เราใช้วิธีการติด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.403834641+07:00","message":"[buffer interim] 321 false เราใช้วิธีการติด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.40384017+07:00","message":"[bufferProcess] interim [140000000]:เราใช้วิธีการติด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.403842599+07:00","message":"[bufferProcess] send to processor:เราใช้วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.403847314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.403850062+07:00","message":"> Transcript [2526] [false]: 'เราใช้วิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.403852893+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.403854887+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.403856634+07:00","message":"StatePrefix: 'เราใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.403858402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.408611675+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.40862579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราใช้วิธีการวิเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.408631836+07:00","message":"receive interim result [false|false]: เราใช้วิธีการวิเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.408637001+07:00","message":"[buffer interim] 321 false เราใช้วิธีการวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.408640892+07:00","message":"[bufferProcess] interim [200000000]:เราใช้วิธีการวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.408643199+07:00","message":"[bufferProcess] send to processor:เราใช้วิธีการติด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.408649426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.408651956+07:00","message":"> Transcript [2527] [false]: 'เราใช้วิธีการติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.408654364+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.408656094+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.40865778+07:00","message":"StatePrefix: 'เราใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.408659541+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.644948935+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.644987762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราใช้วิธีการวิเคราะห์ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.644993845+07:00","message":"receive interim result [false|false]: เราใช้วิธีการวิเคราะห์ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.645007419+07:00","message":"[buffer interim] 321 false เราใช้วิธีการวิเคราะห์ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.645013593+07:00","message":"[bufferProcess] interim [440000000]:เราใช้วิธีการวิเคราะห์ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.645016277+07:00","message":"[bufferProcess] send to processor:เราใช้วิธีการวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.645021411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.645024063+07:00","message":"> Transcript [2528] [false]: 'เราใช้วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.645027066+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.645029209+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.645031073+07:00","message":"StatePrefix: 'เราใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.645033238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.645037722+07:00","message":"Push: 'เราใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.645039603+07:00","message":"TextPushed: 'เราใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.645041893+07:00","message":"Set new StatePrefix : 'เราใช้วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.645044395+07:00","message":"Next Push (prob) : 'วิธีการวิเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.645051763+07:00","message":"push: {false เราใช้ 0 0xc001ee7200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.095523958+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.095568132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราใช้วิธีการวิเคราะห์ระบบด้วยกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.095575944+07:00","message":"receive interim result [false|false]: เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.095591931+07:00","message":"[buffer interim] 321 false เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.095603455+07:00","message":"[bufferProcess] interim [860000000]:เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.095607134+07:00","message":"[bufferProcess] send to processor:เราใช้วิธีการวิเคราะห์ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.095614815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.095618445+07:00","message":"> Transcript [2529] [false]: 'เราใช้วิธีการวิเคราะห์ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.095622849+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.095625771+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.095629216+07:00","message":"StatePrefix: 'เราใช้วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.095632187+07:00","message":"TextPushed: 'เราใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.396093695+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.39614202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราใช้วิธีการวิเคราะห์ระบบด้วยกันดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.396149042+07:00","message":"receive interim result [false|false]: เราใช้วิธีการวิเคราะห์ระบบด้วยกันดู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.396162918+07:00","message":"[buffer interim] 321 false เราใช้วิธีการวิเคราะห์ระบบด้วยกันดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.396171621+07:00","message":"[bufferProcess] interim [220000000]:เราใช้วิธีการวิเคราะห์ระบบด้วยกันดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.396175217+07:00","message":"[bufferProcess] send to processor:เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.396182607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.396186452+07:00","message":"> Transcript [2530] [false]: 'เราใช้วิธีการวิเคราะห์ระบบด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.396190859+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.396193776+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.396197338+07:00","message":"StatePrefix: 'เราใช้วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.396200523+07:00","message":"TextPushed: 'เราใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.510226244+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.510267372+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราใช้วิธีการวิเคราะห์ระบบด้วยกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.510275628+07:00","message":"receive interim result [false|false]: เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.510292004+07:00","message":"[buffer interim] 321 false เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.51029983+07:00","message":"[bufferProcess] interim [280000000]:เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.510303654+07:00","message":"[bufferProcess] send to processor:เราใช้วิธีการวิเคราะห์ระบบด้วยกันดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.510310951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.510315702+07:00","message":"> Transcript [2531] [false]: 'เราใช้วิธีการวิเคราะห์ระบบด้วยกันดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.510319974+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.510323094+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.510326363+07:00","message":"StatePrefix: 'เราใช้วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.51032945+07:00","message":"TextPushed: 'เราใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.76630461+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.766339022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราใช้วิธีการวิเคราะห์ระบบด้วยกัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.766345253+07:00","message":"receive interim result [false|false]: เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.766359754+07:00","message":"[buffer interim] 321 false เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.766373023+07:00","message":"[bufferProcess] interim [460000000]:เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.766375695+07:00","message":"[bufferProcess] send to processor:เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.76637903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.766381912+07:00","message":"> Transcript [2532] [false]: 'เราใช้วิธีการวิเคราะห์ระบบด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.766385212+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.766387162+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.766390869+07:00","message":"StatePrefix: 'เราใช้วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.766393052+07:00","message":"TextPushed: 'เราใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.766396163+07:00","message":"Push: 'วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.766398943+07:00","message":"TextPushed: 'เราใช้วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.766400983+07:00","message":"Set new StatePrefix : 'เราใช้วิธีการวิเคราะห์ระบบด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.766403019+07:00","message":"Next Push (prob) : 'ระบบด้วยกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.766423961+07:00","message":"push: {false วิธีการวิเคราะห์ 0 0xc001ee7200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.847793328+07:00","message":"[GCS] IsForceVAD: false for message ID: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.873326987+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.873368271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราใช้วิธีการวิเคราะห์ระบบด้วยกันดูโครงสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.873375562+07:00","message":"receive interim result [false|false]: เราใช้วิธีการวิเคราะห์ระบบด้วยกันดูโครงสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.87339084+07:00","message":"[buffer interim] 321 false เราใช้วิธีการวิเคราะห์ระบบด้วยกันดูโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.873399197+07:00","message":"[bufferProcess] interim [640000000]:เราใช้วิธีการวิเคราะห์ระบบด้วยกันดูโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.873403058+07:00","message":"[bufferProcess] send to processor:เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.873409658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.873413154+07:00","message":"> Transcript [2533] [false]: 'เราใช้วิธีการวิเคราะห์ระบบด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.873417752+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.873420502+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.87342377+07:00","message":"StatePrefix: 'เราใช้วิธีการวิเคราะห์ระบบด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.87342726+07:00","message":"TextPushed: 'เราใช้วิธีการวิเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.980785297+07:00","message":"[GCS] Start streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.982251115+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.982281482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราใช้วิธีการวิเคราะห์ระบบด้วยการดูโครงสร้าง\",\"confidence\":0.9563991}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.98228794+07:00","message":"receive interim result [true|false]: เราใช้วิธีการวิเคราะห์ระบบด้วยการดูโครงสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.982296323+07:00","message":"end recv isFinal message id 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.982309933+07:00","message":"end Recv id 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.982317573+07:00","message":"[buffer interim] 321 true เราใช้วิธีการวิเคราะห์ระบบด้วยการดูโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.982325559+07:00","message":"[bufferProcess] interim [850000000]:เราใช้วิธีการวิเคราะห์ระบบด้วยการดูโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.982328811+07:00","message":"[bufferProcess] send to processor (isfinal):เราใช้วิธีการวิเคราะห์ระบบด้วยกันดูโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.982332357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.982334902+07:00","message":"> Transcript [2534] [false]: 'เราใช้วิธีการวิเคราะห์ระบบด้วยกันดูโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.982338302+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.982340335+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.982342226+07:00","message":"StatePrefix: 'เราใช้วิธีการวิเคราะห์ระบบด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.982344779+07:00","message":"TextPushed: 'เราใช้วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.982346542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.982348775+07:00","message":"> Transcript [2535] [true]: 'เราใช้วิธีการวิเคราะห์ระบบด้วยการดูโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.982351186+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.982352818+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.982354511+07:00","message":"StatePrefix: 'เราใช้วิธีการวิเคราะห์ระบบด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.982356251+07:00","message":"TextPushed: 'เราใช้วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.982358877+07:00","message":"Push: 'ระบบด้วยการดูโครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.982366493+07:00","message":"push: {true ระบบด้วยการดูโครงสร้าง 0 0xc001ee7200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:38.990490617+07:00","message":"write wav file: './tmp/7576/7576_321.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:39.716252902+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:39.716287718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครหนอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:39.716293584+07:00","message":"receive interim result [false|false]: ใครหนอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:39.716307469+07:00","message":"[buffer interim] 322 false ใครหนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.71631367+07:00","message":"[bufferProcess] interim [780000000]:ใครหนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.716315782+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:39.810479628+07:00","message":"[GCS] IsForceVAD: false for message ID: 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:39.83612683+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:39.836172944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:39.836179343+07:00","message":"receive interim result [false|false]: ภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:39.836196016+07:00","message":"[buffer interim] 322 false ภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.836202947+07:00","message":"[bufferProcess] interim [840000000]:ภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.836205119+07:00","message":"[bufferProcess] send to processor:ใครหนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.83620793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.836210793+07:00","message":"> Transcript [2536] [false]: 'ใครหนอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.836213179+07:00","message":"Set StatePrefix (first interim): 'ใครหนอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:39.913939725+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:39.913983922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายนอก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:39.913989574+07:00","message":"receive interim result [true|false]: ภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:39.913999694+07:00","message":"end recv isFinal message id 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:39.91400201+07:00","message":"end Recv id 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:39.914008327+07:00","message":"[buffer interim] 322 true ภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.914015048+07:00","message":"[bufferProcess] interim [50000000]:ภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.914018674+07:00","message":"[bufferProcess] send to processor (isfinal):ภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.914029009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.914048079+07:00","message":"> Transcript [2537] [false]: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.914052789+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.914055553+07:00","message":"Set new StatePrefix: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.914058329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.914060545+07:00","message":"> Transcript [2538] [true]: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.914064835+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.914066907+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.914068975+07:00","message":"StatePrefix: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.91407101+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.914083248+07:00","message":"Push: 'ภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:39.914095743+07:00","message":"push: {true ภายนอก 0 0xc001ee7500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:39.919720305+07:00","message":"write wav file: './tmp/7576/7576_322.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:39.999045634+07:00","message":"[GCS] Start streaming session, msgId: 323"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:40.199640916+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:40.199654064+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:40.507178988+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:40.507222965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:40.507229173+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:40.507243555+07:00","message":"[buffer interim] 323 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.507250515+07:00","message":"[bufferProcess] interim [480000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.507252433+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:40.549527982+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:40.549568312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:40.549574258+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:40.549586349+07:00","message":"[buffer interim] 323 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.549592524+07:00","message":"[bufferProcess] interim [540000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.54959489+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.549600095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.549602906+07:00","message":"> Transcript [2539] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.549605272+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:40.675139692+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:40.675177124+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:40.675183005+07:00","message":"receive interim result [false|false]: แล้วก็ดู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:40.675194388+07:00","message":"[buffer interim] 323 false แล้วก็ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.675204113+07:00","message":"[bufferProcess] interim [660000000]:แล้วก็ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.675207727+07:00","message":"[bufferProcess] send to processor:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.675213907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.675217831+07:00","message":"> Transcript [2540] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.675222157+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.675225051+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.675228021+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.675229995+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.021799485+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.0218319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ดูก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.021837187+07:00","message":"receive interim result [false|false]: แล้วก็ดูก่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.021851435+07:00","message":"[buffer interim] 323 false แล้วก็ดูก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.021857785+07:00","message":"[bufferProcess] interim [960000000]:แล้วก็ดูก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.021860008+07:00","message":"[bufferProcess] send to processor:แล้วก็ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.021863196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.02186563+07:00","message":"> Transcript [2541] [false]: 'แล้วก็ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.021868604+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.021870498+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.021872208+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.021874119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.04490217+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.044934658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ดูโฮม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.044940276+07:00","message":"receive interim result [false|false]: แล้วก็ดูโฮม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.044957587+07:00","message":"[buffer interim] 323 false แล้วก็ดูโฮม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.044963888+07:00","message":"[bufferProcess] interim [20000000]:แล้วก็ดูโฮม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.044966089+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.044969445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.044972216+07:00","message":"> Transcript [2542] [false]: 'แล้วก็ดูก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.044974955+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.044977035+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.0449789+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.044980868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.204235982+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.204266004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ดูโควต้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.204271953+07:00","message":"receive interim result [false|false]: แล้วก็ดูโควต้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.204286932+07:00","message":"[buffer interim] 323 false แล้วก็ดูโควต้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.20429364+07:00","message":"[bufferProcess] interim [140000000]:แล้วก็ดูโควต้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.204295968+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูโฮม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.204299552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.204302271+07:00","message":"> Transcript [2543] [false]: 'แล้วก็ดูโฮม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.204305245+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.204307157+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.204308855+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.204310557+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.204313777+07:00","message":"Push: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.204315795+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.204317932+07:00","message":"Set new StatePrefix : 'แล้วก็ดูโฮม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.204319927+07:00","message":"Next Push (prob) : 'ก็ดูโฮม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.204326908+07:00","message":"push: {false แล้ว 0 0xc003117380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.216953461+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.216980591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ดูโครงสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.216985953+07:00","message":"receive interim result [false|false]: แล้วก็ดูโครงสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.217000298+07:00","message":"[buffer interim] 323 false แล้วก็ดูโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.217006824+07:00","message":"[bufferProcess] interim [200000000]:แล้วก็ดูโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.217009225+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูโควต้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.217012228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.217015316+07:00","message":"> Transcript [2544] [false]: 'แล้วก็ดูโควต้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.217017528+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.217019522+07:00","message":"Set new StatePrefix: 'แล้วก็ดูโควต้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.455593985+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.455633765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ดูคงกระพัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.455640077+07:00","message":"receive interim result [false|false]: แล้วก็ดูคงกระพัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.455651482+07:00","message":"[buffer interim] 323 false แล้วก็ดูคงกระพัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.455661364+07:00","message":"[bufferProcess] interim [440000000]:แล้วก็ดูคงกระพัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.455666188+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.45567082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.455674968+07:00","message":"> Transcript [2545] [false]: 'แล้วก็ดูโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.455678911+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.455682015+07:00","message":"Set new StatePrefix: 'แล้วก็ดูโครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.568996564+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.56905079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ดูโครงสร้างภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.569059713+07:00","message":"receive interim result [false|false]: แล้วก็ดูโครงสร้างภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.569082278+07:00","message":"[buffer interim] 323 false แล้วก็ดูโครงสร้างภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.569095997+07:00","message":"[bufferProcess] interim [560000000]:แล้วก็ดูโครงสร้างภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.569100141+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูคงกระพัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.569109753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.56911414+07:00","message":"> Transcript [2546] [false]: 'แล้วก็ดูคงกระพัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.56911778+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.569121058+07:00","message":"Set new StatePrefix: 'แล้วก็ดูคงกระพัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:42.143903421+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:42.143966458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ดูโครงสร้างภายใน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:42.143975067+07:00","message":"receive interim result [false|false]: แล้วก็ดูโครงสร้างภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:42.143993471+07:00","message":"[buffer interim] 323 false แล้วก็ดูโครงสร้างภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.144001622+07:00","message":"[bufferProcess] interim [160000000]:แล้วก็ดูโครงสร้างภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.144004519+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูโครงสร้างภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.144011322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.14401464+07:00","message":"> Transcript [2547] [false]: 'แล้วก็ดูโครงสร้างภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.144017525+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.144020011+07:00","message":"Set new StatePrefix: 'แล้วก็ดูโครงสร้างภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:42.604106164+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:42.604146817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ดูโครงสร้างภายในหน้าที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:42.604153397+07:00","message":"receive interim result [false|false]: แล้วก็ดูโครงสร้างภายในหน้าที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:42.604170558+07:00","message":"[buffer interim] 323 false แล้วก็ดูโครงสร้างภายในหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.604178685+07:00","message":"[bufferProcess] interim [580000000]:แล้วก็ดูโครงสร้างภายในหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.604181493+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูโครงสร้างภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.604185506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.604188493+07:00","message":"> Transcript [2548] [false]: 'แล้วก็ดูโครงสร้างภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.604192248+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.604194225+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.604196105+07:00","message":"StatePrefix: 'แล้วก็ดูโครงสร้างภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.604198418+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:42.792634376+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:42.792689093+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:42.792699275+07:00","message":"receive interim result [false|false]: แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:42.792720712+07:00","message":"[buffer interim] 323 false แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.792735382+07:00","message":"[bufferProcess] interim [760000000]:แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.792739786+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูโครงสร้างภายในหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.792749133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.792753268+07:00","message":"> Transcript [2549] [false]: 'แล้วก็ดูโครงสร้างภายในหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.792758586+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.7927616+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.792765392+07:00","message":"StatePrefix: 'แล้วก็ดูโครงสร้างภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.792769491+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:42.98190021+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:42.981938123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของเขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:42.981944166+07:00","message":"receive interim result [false|false]: แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของเขา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:42.981962016+07:00","message":"[buffer interim] 323 false แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.981970023+07:00","message":"[bufferProcess] interim [0]:แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.981972967+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.981981831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.981984517+07:00","message":"> Transcript [2550] [false]: 'แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.981987976+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.981990193+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.981992679+07:00","message":"StatePrefix: 'แล้วก็ดูโครงสร้างภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.981995114+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.077468139+07:00","message":"[GCS] IsForceVAD: false for message ID: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.150304505+07:00","message":"[GCS] Start streaming session, msgId: 324"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:43.200718054+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:43.200736792+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.234868549+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.234912766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ดูโควต้าภายในอยู่หน้าที่ของเขา\",\"confidence\":0.91178244}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.234919114+07:00","message":"receive interim result [true|false]: แล้วก็ดูโควต้าภายในอยู่หน้าที่ของเขา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.234931443+07:00","message":"end recv isFinal message id 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.234933513+07:00","message":"end Recv id 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.234941163+07:00","message":"[buffer interim] 323 true แล้วก็ดูโควต้าภายในอยู่หน้าที่ของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.234954326+07:00","message":"[bufferProcess] interim [300000000]:แล้วก็ดูโควต้าภายในอยู่หน้าที่ของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.234958847+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.23496243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.234965521+07:00","message":"> Transcript [2551] [false]: 'แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.234970071+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.23497205+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.234974254+07:00","message":"StatePrefix: 'แล้วก็ดูโครงสร้างภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.234976562+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.234979714+07:00","message":"Push: 'ก็ดูโครงสร้างภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.234981977+07:00","message":"TextPushed: 'แล้วก็ดูโครงสร้างภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.234984036+07:00","message":"Set new StatePrefix : 'แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.23498727+07:00","message":"Next Push (prob) : 'อยู่หน้าที่ของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.234990414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.234993524+07:00","message":"> Transcript [2552] [true]: 'แล้วก็ดูโควต้าภายในอยู่หน้าที่ของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.234996684+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.235000064+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.235002566+07:00","message":"StatePrefix: 'แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.235005867+07:00","message":"TextPushed: 'แล้วก็ดูโครงสร้างภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.235008513+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.235012522+07:00","message":"push: {false ก็ดูโครงสร้างภายใน 0 0xc003117380}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.235126206+07:00","message":"Push: 'อยู่หน้าที่ของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.235129266+07:00","message":"TextPushed: 'แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.235131228+07:00","message":"Set new StatePrefix : 'แล้วก็ดูโควต้าภายในอยู่หน้าที่ของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.235133252+07:00","message":"Next Push (prob) : 'แล้วก็ดูโควต้าภายในอยู่หน้าที่ของเขา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.235139417+07:00","message":"push: {true อยู่หน้าที่ของเขา 0 0xc003117380}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.235135811+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_323.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:43.242915323+07:00","message":"write wav file: './tmp/7576/7576_323.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.806683254+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.806726217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อังกฤษ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.806731478+07:00","message":"receive interim result [false|false]: อังกฤษ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.806747209+07:00","message":"[buffer interim] 324 false อังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.806753453+07:00","message":"[bufferProcess] interim [660000000]:อังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.806755468+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.352848736+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.352886298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อังกฤษความสัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.352892337+07:00","message":"receive interim result [false|false]: อังกฤษความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.352905923+07:00","message":"[buffer interim] 324 false อังกฤษความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.352912897+07:00","message":"[bufferProcess] interim [200000000]:อังกฤษความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.35291533+07:00","message":"[bufferProcess] send to processor:อังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.352920588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.352923749+07:00","message":"> Transcript [2553] [false]: 'อังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.352925818+07:00","message":"Set StatePrefix (first interim): 'อังกฤษ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.519318132+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.519356875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อังกฤษความสัมพันธ์กัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.519363158+07:00","message":"receive interim result [false|false]: อังกฤษความสัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.51937652+07:00","message":"[buffer interim] 324 false อังกฤษความสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.519383661+07:00","message":"[bufferProcess] interim [380000000]:อังกฤษความสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.519386129+07:00","message":"[bufferProcess] send to processor:อังกฤษความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.519391191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.519393716+07:00","message":"> Transcript [2554] [false]: 'อังกฤษความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.519397035+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.51939959+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.519401456+07:00","message":"StatePrefix: 'อังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.519403711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.707579351+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.70761266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อังกฤษความสัมพันธ์กันนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.707618332+07:00","message":"receive interim result [false|false]: อังกฤษความสัมพันธ์กันนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.707635291+07:00","message":"[buffer interim] 324 false อังกฤษความสัมพันธ์กันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.707642525+07:00","message":"[bufferProcess] interim [560000000]:อังกฤษความสัมพันธ์กันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.707645346+07:00","message":"[bufferProcess] send to processor:อังกฤษความสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.707648963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.707651779+07:00","message":"> Transcript [2555] [false]: 'อังกฤษความสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.707655526+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.707657619+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.707659507+07:00","message":"StatePrefix: 'อังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.707661392+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.710389197+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.710422762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อังกฤษความสัมพันธ์กันนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.710427674+07:00","message":"receive interim result [false|false]: อังกฤษความสัมพันธ์กันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.710440632+07:00","message":"[buffer interim] 324 false อังกฤษความสัมพันธ์กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.71044508+07:00","message":"[bufferProcess] interim [620000000]:อังกฤษความสัมพันธ์กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.710447312+07:00","message":"[bufferProcess] send to processor:อังกฤษความสัมพันธ์กันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.71045039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.710452637+07:00","message":"> Transcript [2556] [false]: 'อังกฤษความสัมพันธ์กันนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.710455647+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.710457619+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.710459385+07:00","message":"StatePrefix: 'อังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.710461217+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:45.286440751+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:45.286483544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อังกฤษความสัมพันธ์กันนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:45.286488963+07:00","message":"receive interim result [false|false]: อังกฤษความสัมพันธ์กันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:45.286502838+07:00","message":"[buffer interim] 324 false อังกฤษความสัมพันธ์กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:45.286511319+07:00","message":"[bufferProcess] interim [220000000]:อังกฤษความสัมพันธ์กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:45.286513728+07:00","message":"[bufferProcess] send to processor:อังกฤษความสัมพันธ์กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:45.286517119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:45.286519555+07:00","message":"> Transcript [2557] [false]: 'อังกฤษความสัมพันธ์กันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:45.286522749+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:45.28652529+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:45.286527169+07:00","message":"StatePrefix: 'อังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:45.286529202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:45.286534561+07:00","message":"Push: 'อังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:45.286536522+07:00","message":"TextPushed: 'อังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:45.28653843+07:00","message":"Set new StatePrefix : 'อังกฤษความสัมพันธ์กันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:45.286540632+07:00","message":"Next Push (prob) : 'ความสัมพันธ์กันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:45.286547615+07:00","message":"push: {false อังกฤษ 0 0xc003117500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:45.838918915+07:00","message":"[GCS] IsForceVAD: false for message ID: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:45.961411181+07:00","message":"[GCS] Start streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:45.978489876+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:45.978530243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อังกฤษเข้าสัมพันธ์กันนะคะ\",\"confidence\":0.9338159}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:45.978544192+07:00","message":"receive interim result [true|false]: อังกฤษเข้าสัมพันธ์กันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:45.978554549+07:00","message":"end recv isFinal message id 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:45.978556748+07:00","message":"end Recv id 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:45.978562937+07:00","message":"[buffer interim] 324 true อังกฤษเข้าสัมพันธ์กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:45.97857317+07:00","message":"[bufferProcess] interim [910000000]:อังกฤษเข้าสัมพันธ์กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:45.978576505+07:00","message":"[bufferProcess] send to processor (isfinal):อังกฤษความสัมพันธ์กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:45.978579753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:45.978583534+07:00","message":"> Transcript [2558] [false]: 'อังกฤษความสัมพันธ์กันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:45.978586667+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:45.97858889+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:45.978591214+07:00","message":"StatePrefix: 'อังกฤษความสัมพันธ์กันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:45.978593517+07:00","message":"TextPushed: 'อังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:45.978595309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:45.978597285+07:00","message":"> Transcript [2559] [true]: 'อังกฤษเข้าสัมพันธ์กันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:45.978599279+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:45.978600997+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:45.978602602+07:00","message":"StatePrefix: 'อังกฤษความสัมพันธ์กันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:45.9786043+07:00","message":"TextPushed: 'อังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:45.978606947+07:00","message":"Push: 'เข้าสัมพันธ์กันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:45.978614342+07:00","message":"push: {true เข้าสัมพันธ์กันนะคะ 0 0xc003117500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:45.986212878+07:00","message":"write wav file: './tmp/7576/7576_324.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:46.201218097+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:46.201226814+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:46.810550744+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:46.810601108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประกาศ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:46.810606441+07:00","message":"receive interim result [false|false]: ประกาศ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:46.810621126+07:00","message":"[buffer interim] 325 false ประกาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:46.810629146+07:00","message":"[bufferProcess] interim [840000000]:ประกาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:46.810631277+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:46.942751884+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:46.942791685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:46.942796859+07:00","message":"receive interim result [false|false]: ปากกาก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:46.942808453+07:00","message":"[buffer interim] 325 false ปากกาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:46.942814948+07:00","message":"[bufferProcess] interim [960000000]:ปากกาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:46.942817265+07:00","message":"[bufferProcess] send to processor:ประกาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:46.942822485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:46.942825061+07:00","message":"> Transcript [2560] [false]: 'ประกาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:46.942827107+07:00","message":"Set StatePrefix (first interim): 'ประกาศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.029257712+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.02929629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาก็พอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.029301798+07:00","message":"receive interim result [false|false]: ปากกาก็พอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.029315123+07:00","message":"[buffer interim] 325 false ปากกาก็พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.029321605+07:00","message":"[bufferProcess] interim [80000000]:ปากกาก็พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.029324017+07:00","message":"[bufferProcess] send to processor:ปากกาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.029329015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.029333343+07:00","message":"> Transcript [2561] [false]: 'ปากกาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.029335435+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.029337399+07:00","message":"Set new StatePrefix: 'ปากกาก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.22340622+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.223460128+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาก็โผล่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.223467979+07:00","message":"receive interim result [false|false]: ปากกาก็โผล่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.223484061+07:00","message":"[buffer interim] 325 false ปากกาก็โผล่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.223495197+07:00","message":"[bufferProcess] interim [260000000]:ปากกาก็โผล่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.223499115+07:00","message":"[bufferProcess] send to processor:ปากกาก็พอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.2235068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.223510956+07:00","message":"> Transcript [2562] [false]: 'ปากกาก็พอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.22351516+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.223517964+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.223522293+07:00","message":"StatePrefix: 'ปากกาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.223524309+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.329860081+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.3298973+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาก็โผล่ออกมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.329903481+07:00","message":"receive interim result [false|false]: ปากกาก็โผล่ออกมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.329916545+07:00","message":"[buffer interim] 325 false ปากกาก็โผล่ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.329923243+07:00","message":"[bufferProcess] interim [380000000]:ปากกาก็โผล่ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.329925519+07:00","message":"[bufferProcess] send to processor:ปากกาก็โผล่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.329930583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.329933652+07:00","message":"> Transcript [2563] [false]: 'ปากกาก็โผล่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.329936849+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.329938859+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.329940923+07:00","message":"StatePrefix: 'ปากกาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.329943136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.68998943+07:00","message":"[GCS] IsForceVAD: false for message ID: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.804071079+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.804102587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอ้ปากกาก็โผล่ออกมา\",\"confidence\":0.9107111}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.804107982+07:00","message":"receive interim result [true|false]: ไอ้ปากกาก็โผล่ออกมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.804117668+07:00","message":"end recv isFinal message id 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.80412087+07:00","message":"end Recv id 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.804127268+07:00","message":"[buffer interim] 325 true ไอ้ปากกาก็โผล่ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.804133099+07:00","message":"[bufferProcess] interim [950000000]:ไอ้ปากกาก็โผล่ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.804136076+07:00","message":"[bufferProcess] send to processor (isfinal):ปากกาก็โผล่ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.804138915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.804141467+07:00","message":"> Transcript [2564] [false]: 'ปากกาก็โผล่ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.804144158+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.804146112+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.804162742+07:00","message":"StatePrefix: 'ปากกาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.804165038+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.804166824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.804168871+07:00","message":"> Transcript [2565] [true]: 'ไอ้ปากกาก็โผล่ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.804170985+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.804172688+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.804174304+07:00","message":"StatePrefix: 'ปากกาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.804175952+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.804178288+07:00","message":"Push: 'ไอ้ปากกาก็โผล่ออกมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.804185225+07:00","message":"push: {true ไอ้ปากกาก็โผล่ออกมา 0 0xc000414880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:47.811436777+07:00","message":"write wav file: './tmp/7576/7576_325.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.819111709+07:00","message":"[GCS] Start streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.332725054+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.33276201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มึง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.332767463+07:00","message":"receive interim result [false|false]: มึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.332779529+07:00","message":"[buffer interim] 326 false มึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.332786033+07:00","message":"[bufferProcess] interim [480000000]:มึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.332787788+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.406776815+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.406814439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มึงก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.406820763+07:00","message":"receive interim result [false|false]: มึงก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.406834757+07:00","message":"[buffer interim] 326 false มึงก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.406842499+07:00","message":"[bufferProcess] interim [600000000]:มึงก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.406845934+07:00","message":"[bufferProcess] send to processor:มึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.406856309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.406860773+07:00","message":"> Transcript [2566] [false]: 'มึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.406863227+07:00","message":"Set StatePrefix (first interim): 'มึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.540222831+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.540264954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มึงก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.540269919+07:00","message":"receive interim result [false|false]: มึงก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.540283994+07:00","message":"[buffer interim] 326 false มึงก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.540291675+07:00","message":"[bufferProcess] interim [720000000]:มึงก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.540294824+07:00","message":"[bufferProcess] send to processor:มึงก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.540298229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.540300697+07:00","message":"> Transcript [2567] [false]: 'มึงก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.540303913+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.540305847+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.540307896+07:00","message":"StatePrefix: 'มึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.540310231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.838119415+07:00","message":"[GCS] IsForceVAD: false for message ID: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.893112415+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.89315303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มึงก็จะโทร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.893159257+07:00","message":"receive interim result [false|false]: มึงก็จะโทร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.893192928+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.893198886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มึงก็จะถูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.893201751+07:00","message":"receive interim result [false|false]: มึงก็จะถูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.893215898+07:00","message":"[buffer interim] 326 false มึงก็จะโทร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.893239303+07:00","message":"[buffer interim] 326 false มึงก็จะถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.893246607+07:00","message":"[bufferProcess] interim [960000000]:มึงก็จะโทร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.893249707+07:00","message":"[bufferProcess] send to processor:มึงก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.893252672+07:00","message":"[bufferProcess] interim [20000000]:มึงก็จะถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.893255261+07:00","message":"[bufferProcess] send to processor:มึงก็จะโทร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.893269972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.89328779+07:00","message":"> Transcript [2568] [false]: 'มึงก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.893294242+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.893296397+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.89329864+07:00","message":"StatePrefix: 'มึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.893301252+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.893303979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.893306188+07:00","message":"> Transcript [2569] [false]: 'มึงก็จะโทร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.893308076+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.893309647+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.893311341+07:00","message":"StatePrefix: 'มึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.893312921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:49.04136563+07:00","message":"[GCS] Start streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:49.049888928+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:49.049929941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มึงก็จะถูก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:49.049938361+07:00","message":"receive interim result [true|false]: มึงก็จะถูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:49.049980685+07:00","message":"end recv isFinal message id 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:49.049984265+07:00","message":"end Recv id 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:49.049992077+07:00","message":"[buffer interim] 326 true มึงก็จะถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.049999637+07:00","message":"[bufferProcess] interim [260000000]:มึงก็จะถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.050008586+07:00","message":"[bufferProcess] send to processor (isfinal):มึงก็จะถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.050012855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.050016094+07:00","message":"> Transcript [2570] [false]: 'มึงก็จะถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.050019009+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.05002093+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.050023136+07:00","message":"StatePrefix: 'มึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.050025814+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.050030854+07:00","message":"Push: 'มึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.050032704+07:00","message":"TextPushed: 'มึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.050034881+07:00","message":"Set new StatePrefix : 'มึงก็จะถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.050037199+07:00","message":"Next Push (prob) : 'ก็จะถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.050039279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.050041316+07:00","message":"> Transcript [2571] [true]: 'มึงก็จะถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.050043482+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.050045082+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.050046678+07:00","message":"StatePrefix: 'มึงก็จะถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.050048378+07:00","message":"TextPushed: 'มึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.050050291+07:00","message":"Push: 'ก็จะถูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:49.050057536+07:00","message":"push: {false มึง 0 0xc001ee6f80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:49.050062027+07:00","message":"push: {true ก็จะถูก 0 0xc001ee6f80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:49.055694891+07:00","message":"write wav file: './tmp/7576/7576_326.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:49.20205217+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:49.202076808+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.092420936+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.092461969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระชายเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.092470366+07:00","message":"receive interim result [false|false]: กระชายเข้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.092492253+07:00","message":"[buffer interim] 327 false กระชายเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.092498841+07:00","message":"[bufferProcess] interim [900000000]:กระชายเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.092500908+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.092507535+07:00","message":"[bufferProcess] send to processor (ticker):กระชายเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.092510296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.092512871+07:00","message":"> Transcript [2572] [false]: 'กระชายเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.092515155+07:00","message":"Set StatePrefix (first interim): 'กระชายเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.156915425+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.156968497+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระชายเข้าไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.156975093+07:00","message":"receive interim result [false|false]: กระชายเข้าไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.156993388+07:00","message":"[buffer interim] 327 false กระชายเข้าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.157000728+07:00","message":"[bufferProcess] interim [20000000]:กระชายเข้าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.157002905+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.387576919+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.387614194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระชายเข้าไปยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.387620002+07:00","message":"receive interim result [false|false]: กระชายเข้าไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.387638592+07:00","message":"[buffer interim] 327 false กระชายเข้าไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.387646692+07:00","message":"[bufferProcess] interim [260000000]:กระชายเข้าไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.387648926+07:00","message":"[bufferProcess] send to processor:กระชายเข้าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.387652904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.387655933+07:00","message":"> Transcript [2573] [false]: 'กระชายเข้าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.387660139+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.387662315+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.387664339+07:00","message":"StatePrefix: 'กระชายเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.387666323+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.694866678+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.69491233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระชายเข้าไปยังไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.694918353+07:00","message":"receive interim result [false|false]: กระชายเข้าไปยังไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.694937415+07:00","message":"[buffer interim] 327 false กระชายเข้าไปยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.694953008+07:00","message":"[bufferProcess] interim [560000000]:กระชายเข้าไปยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.694957215+07:00","message":"[bufferProcess] send to processor:กระชายเข้าไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.694968044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.694971041+07:00","message":"> Transcript [2574] [false]: 'กระชายเข้าไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.694974766+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.694977011+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.694978937+07:00","message":"StatePrefix: 'กระชายเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.694981472+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.763631666+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.763669552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระชายเข้าไปยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.76367575+07:00","message":"receive interim result [false|false]: กระชายเข้าไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.763691806+07:00","message":"[buffer interim] 327 false กระชายเข้าไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.763703882+07:00","message":"[bufferProcess] interim [620000000]:กระชายเข้าไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.763707568+07:00","message":"[bufferProcess] send to processor:กระชายเข้าไปยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.76371393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.76371715+07:00","message":"> Transcript [2575] [false]: 'กระชายเข้าไปยังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.763721017+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.763722996+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.763725107+07:00","message":"StatePrefix: 'กระชายเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.763727332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.924181089+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.924231091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระชายเข้าไปยังไส้ปากกา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.924238003+07:00","message":"receive interim result [false|false]: กระชายเข้าไปยังไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.924253839+07:00","message":"[buffer interim] 327 false กระชายเข้าไปยังไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.924262206+07:00","message":"[bufferProcess] interim [800000000]:กระชายเข้าไปยังไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.924264608+07:00","message":"[bufferProcess] send to processor:กระชายเข้าไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.924268649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.924272139+07:00","message":"> Transcript [2576] [false]: 'กระชายเข้าไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.924275756+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.924277754+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.924279695+07:00","message":"StatePrefix: 'กระชายเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.92428174+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.924288047+07:00","message":"Push: 'กระชายเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.924290064+07:00","message":"TextPushed: 'กระชายเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.924292138+07:00","message":"Set new StatePrefix : 'กระชายเข้าไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.924294994+07:00","message":"Next Push (prob) : 'ไปยัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.92430458+07:00","message":"push: {false กระชายเข้า 0 0xc003117880}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.502482943+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.50251504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระชายเข้าไปยังไส้ปากกา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.502521399+07:00","message":"receive interim result [false|false]: กระชายเข้าไปยังไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.502532372+07:00","message":"[buffer interim] 327 false กระชายเข้าไปยังไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.502540656+07:00","message":"[bufferProcess] interim [400000000]:กระชายเข้าไปยังไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.502542896+07:00","message":"[bufferProcess] send to processor:กระชายเข้าไปยังไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.502546809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.502549256+07:00","message":"> Transcript [2577] [false]: 'กระชายเข้าไปยังไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.502553756+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.502555907+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.502558091+07:00","message":"StatePrefix: 'กระชายเข้าไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.502560243+07:00","message":"TextPushed: 'กระชายเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.668050535+07:00","message":"[GCS] IsForceVAD: false for message ID: 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.837970058+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.838015563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระชายเข้าไปยังไส้ปากกาใช่ไหมคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.838021634+07:00","message":"receive interim result [false|false]: กระชายเข้าไปยังไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.838036861+07:00","message":"[buffer interim] 327 false กระชายเข้าไปยังไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.838044768+07:00","message":"[bufferProcess] interim [700000000]:กระชายเข้าไปยังไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.838047533+07:00","message":"[bufferProcess] send to processor:กระชายเข้าไปยังไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.838051036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.838053972+07:00","message":"> Transcript [2578] [false]: 'กระชายเข้าไปยังไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.838057683+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.838059729+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.838062209+07:00","message":"StatePrefix: 'กระชายเข้าไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.83806444+07:00","message":"TextPushed: 'กระชายเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.859380738+07:00","message":"[GCS] Start streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.001570716+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.001612958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระจายเข้าไปยังไส้ปากกาใช่ไหมคะ\",\"confidence\":0.92102814}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.001619314+07:00","message":"receive interim result [true|false]: กระจายเข้าไปยังไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.001629357+07:00","message":"end recv isFinal message id 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.001632566+07:00","message":"end Recv id 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.001639969+07:00","message":"[buffer interim] 327 true กระจายเข้าไปยังไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.001647398+07:00","message":"[bufferProcess] interim [850000000]:กระจายเข้าไปยังไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.001650809+07:00","message":"[bufferProcess] send to processor (isfinal):กระชายเข้าไปยังไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.001654037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.001656827+07:00","message":"> Transcript [2579] [false]: 'กระชายเข้าไปยังไส้ปากกาใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.001659848+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.001661738+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.001663693+07:00","message":"StatePrefix: 'กระชายเข้าไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.001665822+07:00","message":"TextPushed: 'กระชายเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.00166765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.001669562+07:00","message":"> Transcript [2580] [true]: 'กระจายเข้าไปยังไส้ปากกาใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.001671836+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.001673708+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.001675288+07:00","message":"StatePrefix: 'กระชายเข้าไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.001676948+07:00","message":"TextPushed: 'กระชายเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.001678559+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.00178836+07:00","message":"Push: 'ยังไส้ปากกาใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.001791048+07:00","message":"TextPushed: 'กระชายเข้ายังไส้ปากกาใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.001793284+07:00","message":"Set new StatePrefix : 'กระจายเข้าไปยังไส้ปากกาใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.001795289+07:00","message":"Next Push (prob) : 'กระจายเข้าไปยังไส้ปากกาใช่ไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.001802832+07:00","message":"push: {true ยังไส้ปากกาใช่ไหมคะ 0 0xc003117880}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.001812809+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_327.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:52.009579788+07:00","message":"write wav file: './tmp/7576/7576_327.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:52.203076622+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:52.203090043+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.406100406+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.406149679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.406155367+07:00","message":"receive interim result [false|false]: ทำให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.406171987+07:00","message":"[buffer interim] 328 false ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.406180271+07:00","message":"[bufferProcess] interim [600000000]:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.406182273+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.593846293+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.593886485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.593892373+07:00","message":"receive interim result [false|false]: ทำให้เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.59390895+07:00","message":"[buffer interim] 328 false ทำให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.593916161+07:00","message":"[bufferProcess] interim [780000000]:ทำให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.593918644+07:00","message":"[bufferProcess] send to processor:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.593921963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.593924759+07:00","message":"> Transcript [2581] [false]: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.593926784+07:00","message":"Set StatePrefix (first interim): 'ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.865746599+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.865780074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เราฟัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.865785673+07:00","message":"receive interim result [false|false]: ทำให้เราฟัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.865797013+07:00","message":"[buffer interim] 328 false ทำให้เราฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.86580435+07:00","message":"[bufferProcess] interim [20000000]:ทำให้เราฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.86580693+07:00","message":"[bufferProcess] send to processor:ทำให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.865810462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.865813298+07:00","message":"> Transcript [2582] [false]: 'ทำให้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.865816356+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.865818303+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.865820086+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.865821984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.034906675+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.034952933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เราสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.03496139+07:00","message":"receive interim result [false|false]: ทำให้เราสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.034975738+07:00","message":"[buffer interim] 328 false ทำให้เราสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.034982731+07:00","message":"[bufferProcess] interim [140000000]:ทำให้เราสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.034985193+07:00","message":"[bufferProcess] send to processor:ทำให้เราฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.034990268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.034993568+07:00","message":"> Transcript [2583] [false]: 'ทำให้เราฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.034996998+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.034999157+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.035001064+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.035003311+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.407486258+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.407520572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เราสามารถเขียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.40752941+07:00","message":"receive interim result [false|false]: ทำให้เราสามารถเขียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.407540303+07:00","message":"[buffer interim] 328 false ทำให้เราสามารถเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.407546467+07:00","message":"[bufferProcess] interim [560000000]:ทำให้เราสามารถเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.40754901+07:00","message":"[bufferProcess] send to processor:ทำให้เราสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.407554461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.407557477+07:00","message":"> Transcript [2584] [false]: 'ทำให้เราสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.407560775+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.407562867+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.407564719+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.407566831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.72621085+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.726245386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เราสามารถเขียนได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.726252665+07:00","message":"receive interim result [false|false]: ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.726269058+07:00","message":"[buffer interim] 328 false ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.726275871+07:00","message":"[bufferProcess] interim [860000000]:ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.726278227+07:00","message":"[bufferProcess] send to processor:ทำให้เราสามารถเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.726285227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.726288161+07:00","message":"> Transcript [2585] [false]: 'ทำให้เราสามารถเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.726291267+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.726293355+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.726295158+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.72629703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.726301445+07:00","message":"Push: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.726303381+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.726305259+07:00","message":"Set new StatePrefix : 'ทำให้เราสามารถเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.726307519+07:00","message":"Next Push (prob) : 'เราสามารถเขียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.726315212+07:00","message":"push: {false ทำให้ 0 0xc003117a80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:54.288948177+07:00","message":"[GCS] IsForceVAD: false for message ID: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:54.316125627+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:54.316165156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เราสามารถเขียนได้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:54.316170854+07:00","message":"receive interim result [false|false]: ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:54.316180878+07:00","message":"[buffer interim] 328 false ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.316186964+07:00","message":"[bufferProcess] interim [460000000]:ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.316189451+07:00","message":"[bufferProcess] send to processor:ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.316192833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.316195367+07:00","message":"> Transcript [2586] [false]: 'ทำให้เราสามารถเขียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.316198379+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.316200238+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.316202117+07:00","message":"StatePrefix: 'ทำให้เราสามารถเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.316204116+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:54.396704385+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:54.396754386+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-05-21T13:17:54.396760541+07:00","message":"receive interim result [true|false]: ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:54.396770765+07:00","message":"end recv isFinal message id 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:54.396773114+07:00","message":"end Recv id 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:54.396780083+07:00","message":"[buffer interim] 328 true ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.396790699+07:00","message":"[bufferProcess] interim [670000000]:ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.396793862+07:00","message":"[bufferProcess] send to processor (isfinal):ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.396797054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.396799923+07:00","message":"> Transcript [2587] [false]: 'ทำให้เราสามารถเขียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.396802802+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.396804919+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.396806702+07:00","message":"StatePrefix: 'ทำให้เราสามารถเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.39680892+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.396810787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.396812724+07:00","message":"> Transcript [2588] [true]: 'ทำให้เราสามารถเขียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.396814853+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.396816481+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.396818047+07:00","message":"StatePrefix: 'ทำให้เราสามารถเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.396819802+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.396822527+07:00","message":"Push: 'เราสามารถเขียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:54.396830015+07:00","message":"push: {true เราสามารถเขียนได้ 0 0xc003117a80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:54.404735204+07:00","message":"write wav file: './tmp/7576/7576_328.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:55.203764352+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:55.203788869+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:55.509304312+07:00","message":"[GCS] Start streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:56.077845717+07:00","message":"[GCS] IsForceVAD: false for message ID: 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:56.179236767+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:56.179265349+07:00","message":"found end of frame, send empty tag with msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:56.179269738+07:00","message":"end Recv id 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:56.179277121+07:00","message":"[buffer interim] 329 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:56.179284229+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:56.179288104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:56.17929126+07:00","message":"> Transcript [2589] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:56.17929405+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:56.179296275+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:56.179298249+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:56.179300098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:56.17930707+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:56.179321252+07:00","message":"push: {true \n 0 0xc0035a4900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:56.18622804+07:00","message":"write wav file: './tmp/7576/7576_329.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:56.659277274+07:00","message":"[GCS] Start streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.367978559+07:00","message":"[GCS] IsForceVAD: false for message ID: 330"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.490776966+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.490809198+07:00","message":"found end of frame, send empty tag with msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.490812616+07:00","message":"end Recv id 330"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.490819435+07:00","message":"[buffer interim] 330 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.490825363+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.490829477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.490832751+07:00","message":"> Transcript [2590] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.490835127+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.490837005+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.490838707+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.490840531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.490848552+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.49085989+07:00","message":"push: {true \n 0 0xc001ee6d00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:57.497298523+07:00","message":"write wav file: './tmp/7576/7576_330.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.630303008+07:00","message":"[GCS] Start streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.682324079+07:00","message":"[GCS] Cleaned up inactive client: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.68234053+07:00","message":"[GCS] Cleaned up inactive client: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.682342985+07:00","message":"[GCS] Cleaned up inactive client: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.682345924+07:00","message":"[GCS] Cleaned up inactive client: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.682347675+07:00","message":"[GCS] Cleaned up inactive client: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.68234976+07:00","message":"[GCS] Cleaned up inactive client: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.682351585+07:00","message":"[GCS] Cleaned up inactive client: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.6823534+07:00","message":"[GCS] Cleaned up inactive client: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.682355432+07:00","message":"[GCS] Cleaned up inactive client: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.682357421+07:00","message":"[GCS] Cleaned up inactive client: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.682359093+07:00","message":"[GCS] Cleaned up inactive client: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.103514982+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.103552946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.103557946+07:00","message":"receive interim result [false|false]: เปิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.103571147+07:00","message":"[buffer interim] 331 false เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.103577212+07:00","message":"[bufferProcess] interim [300000000]:เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.103579081+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:58.204595456+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:58.204605951+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.41457328+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.414611353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิดอัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.414617215+07:00","message":"receive interim result [false|false]: เปิดอัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.414627864+07:00","message":"[buffer interim] 331 false เปิดอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.414634071+07:00","message":"[bufferProcess] interim [600000000]:เปิดอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.414636634+07:00","message":"[bufferProcess] send to processor:เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.414639782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.414642657+07:00","message":"> Transcript [2591] [false]: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.4146447+07:00","message":"Set StatePrefix (first interim): 'เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.499666516+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.499699114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัญหา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.499705886+07:00","message":"receive interim result [false|false]: ปัญหา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.499719535+07:00","message":"[buffer interim] 331 false ปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.499725424+07:00","message":"[bufferProcess] interim [660000000]:ปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.499728006+07:00","message":"[bufferProcess] send to processor:เปิดอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.499731112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.499733526+07:00","message":"> Transcript [2592] [false]: 'เปิดอัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.499736497+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.499738327+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.499740082+07:00","message":"StatePrefix: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.499741937+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.846188574+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.846224408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัญหาที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.846229801+07:00","message":"receive interim result [false|false]: ปัญหาที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.846241437+07:00","message":"[buffer interim] 331 false ปัญหาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.846247381+07:00","message":"[bufferProcess] interim [20000000]:ปัญหาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.846249817+07:00","message":"[bufferProcess] send to processor:ปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.846254761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.846257375+07:00","message":"> Transcript [2593] [false]: 'ปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.846259619+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.846262185+07:00","message":"Set new StatePrefix: 'ปัญหา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.88505037+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.885086757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดปัญหาขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.885092216+07:00","message":"receive interim result [false|false]: เกิดปัญหาขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.885102563+07:00","message":"[buffer interim] 331 false เกิดปัญหาขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.88510897+07:00","message":"[bufferProcess] interim [80000000]:เกิดปัญหาขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.885111737+07:00","message":"[bufferProcess] send to processor:ปัญหาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.885117029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.885119807+07:00","message":"> Transcript [2594] [false]: 'ปัญหาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.885123132+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.885125269+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.885127086+07:00","message":"StatePrefix: 'ปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.885129163+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:59.063648405+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:59.063685416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดปัญหาขึ้นมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:59.063690727+07:00","message":"receive interim result [false|false]: เกิดปัญหาขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:59.063704152+07:00","message":"[buffer interim] 331 false เกิดปัญหาขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.063710037+07:00","message":"[bufferProcess] interim [260000000]:เกิดปัญหาขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.063712541+07:00","message":"[bufferProcess] send to processor:เกิดปัญหาขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.063717607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.063723003+07:00","message":"> Transcript [2595] [false]: 'เกิดปัญหาขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.063725832+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.063727924+07:00","message":"Set new StatePrefix: 'เกิดปัญหาขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:59.570588217+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:59.570627211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดปัญหาขึ้นมาล่ะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:59.570646887+07:00","message":"receive interim result [false|false]: เกิดปัญหาขึ้นมาล่ะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:59.57066233+07:00","message":"[buffer interim] 331 false เกิดปัญหาขึ้นมาล่ะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.570670503+07:00","message":"[bufferProcess] interim [740000000]:เกิดปัญหาขึ้นมาล่ะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.570673968+07:00","message":"[bufferProcess] send to processor:เกิดปัญหาขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.570683078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.5706867+07:00","message":"> Transcript [2596] [false]: 'เกิดปัญหาขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.570690976+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.570693872+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.570696772+07:00","message":"StatePrefix: 'เกิดปัญหาขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.57070002+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:59.677013805+07:00","message":"[GCS] IsForceVAD: false for message ID: 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:59.796978163+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:59.797028122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดปัญหาขึ้นมาล่ะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:59.79703667+07:00","message":"receive interim result [true|false]: เกิดปัญหาขึ้นมาล่ะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:59.79704666+07:00","message":"end recv isFinal message id 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:59.797049931+07:00","message":"end Recv id 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:59.797058154+07:00","message":"[buffer interim] 331 true เกิดปัญหาขึ้นมาล่ะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.797068882+07:00","message":"[bufferProcess] interim [70000000]:เกิดปัญหาขึ้นมาล่ะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.797075232+07:00","message":"[bufferProcess] send to processor (isfinal):เกิดปัญหาขึ้นมาล่ะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.797079489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.79708355+07:00","message":"> Transcript [2597] [false]: 'เกิดปัญหาขึ้นมาล่ะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.797087795+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.797090505+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.797093289+07:00","message":"StatePrefix: 'เกิดปัญหาขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.797096165+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.797099095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.79710207+07:00","message":"> Transcript [2598] [true]: 'เกิดปัญหาขึ้นมาล่ะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.797105107+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.797107741+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.797110191+07:00","message":"StatePrefix: 'เกิดปัญหาขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.797112741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.797120604+07:00","message":"Push: 'เกิดปัญหาขึ้นมาล่ะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:59.797133041+07:00","message":"push: {true เกิดปัญหาขึ้นมาล่ะคะ 0 0xc003116780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:59.804875873+07:00","message":"write wav file: './tmp/7576/7576_331.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:59.999214858+07:00","message":"[GCS] Start streaming session, msgId: 332"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:01.205583681+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:01.205588782+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:01.383108047+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:01.383146017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัญหา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:01.383151842+07:00","message":"receive interim result [false|false]: ปัญหา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:01.38316576+07:00","message":"[buffer interim] 332 false ปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.383171471+07:00","message":"[bufferProcess] interim [960000000]:ปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.383173623+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.383180454+07:00","message":"[bufferProcess] send to processor (ticker):ปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.383182842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.383185324+07:00","message":"> Transcript [2599] [false]: 'ปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.383187385+07:00","message":"Set StatePrefix (first interim): 'ปัญหา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:01.700667028+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:01.700708048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเกิดปัญหาขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:01.70071395+07:00","message":"receive interim result [false|false]: ถ้าเกิดปัญหาขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:01.700731583+07:00","message":"[buffer interim] 332 false ถ้าเกิดปัญหาขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.700738312+07:00","message":"[bufferProcess] interim [260000000]:ถ้าเกิดปัญหาขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.70074042+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:01.788366081+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:01.788392572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเกิดปัญหาขึ้นมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:01.788397142+07:00","message":"receive interim result [false|false]: ถ้าเกิดปัญหาขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:01.788406141+07:00","message":"[buffer interim] 332 false ถ้าเกิดปัญหาขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.788412283+07:00","message":"[bufferProcess] interim [380000000]:ถ้าเกิดปัญหาขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.788414856+07:00","message":"[bufferProcess] send to processor:ถ้าเกิดปัญหาขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.788419734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.788422175+07:00","message":"> Transcript [2600] [false]: 'ถ้าเกิดปัญหาขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.788424406+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.78842636+07:00","message":"Set new StatePrefix: 'ถ้าเกิดปัญหาขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:02.167574528+07:00","message":"[GCS] IsForceVAD: false for message ID: 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:02.223239185+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:02.223282699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเกิดปัญหาขึ้นมาว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:02.22328941+07:00","message":"receive interim result [false|false]: ถ้าเกิดปัญหาขึ้นมาว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:02.223306038+07:00","message":"[buffer interim] 332 false ถ้าเกิดปัญหาขึ้นมาว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.223313498+07:00","message":"[bufferProcess] interim [740000000]:ถ้าเกิดปัญหาขึ้นมาว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.223316133+07:00","message":"[bufferProcess] send to processor:ถ้าเกิดปัญหาขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.223323355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.223326592+07:00","message":"> Transcript [2601] [false]: 'ถ้าเกิดปัญหาขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.223330318+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.223332829+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.223335218+07:00","message":"StatePrefix: 'ถ้าเกิดปัญหาขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.223337244+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:02.433415811+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:02.433444574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเกิดปัญหาขึ้นมาว่า\",\"confidence\":0.9588064}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:02.433449664+07:00","message":"receive interim result [true|false]: ถ้าเกิดปัญหาขึ้นมาว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:02.433462424+07:00","message":"end recv isFinal message id 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:02.433464684+07:00","message":"end Recv id 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:02.433471468+07:00","message":"[buffer interim] 332 true ถ้าเกิดปัญหาขึ้นมาว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.433478568+07:00","message":"[bufferProcess] interim [190000000]:ถ้าเกิดปัญหาขึ้นมาว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.433485383+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าเกิดปัญหาขึ้นมาว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.433488752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.433491255+07:00","message":"> Transcript [2602] [false]: 'ถ้าเกิดปัญหาขึ้นมาว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.433494016+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.433495867+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.433497657+07:00","message":"StatePrefix: 'ถ้าเกิดปัญหาขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.433499753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.433502225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.433505131+07:00","message":"> Transcript [2603] [true]: 'ถ้าเกิดปัญหาขึ้นมาว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.433508422+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.433513685+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.433516713+07:00","message":"StatePrefix: 'ถ้าเกิดปัญหาขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.433519482+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.433524081+07:00","message":"Push: 'ถ้าเกิดปัญหาขึ้นมาว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:02.433535324+07:00","message":"push: {true ถ้าเกิดปัญหาขึ้นมาว่า 0 0xc001ee7680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:02.441446966+07:00","message":"write wav file: './tmp/7576/7576_332.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:02.808199795+07:00","message":"[GCS] Start streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:03.57739341+07:00","message":"[GCS] IsForceVAD: false for message ID: 333"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:03.687785294+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:03.687804811+07:00","message":"found end of frame, send empty tag with msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:03.687807552+07:00","message":"end Recv id 333"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:03.687814099+07:00","message":"[buffer interim] 333 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.687821061+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.687824704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.687829298+07:00","message":"> Transcript [2604] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.687831919+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.687833859+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.687835533+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.687837213+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.687839807+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:03.687848989+07:00","message":"push: {true \n 0 0xc00354e700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:03.693392084+07:00","message":"write wav file: './tmp/7576/7576_333.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:04.206672397+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:04.206685549+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:05.701618639+07:00","message":"[GCS] Start streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.690943994+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.69098483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.690990603+07:00","message":"receive interim result [false|false]: ปากกาของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.69100551+07:00","message":"[buffer interim] 334 false ปากกาของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.691013431+07:00","message":"[bufferProcess] interim [960000000]:ปากกาของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.691015724+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.691022599+07:00","message":"[bufferProcess] send to processor (ticker):ปากกาของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.691025748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.691028672+07:00","message":"> Transcript [2605] [false]: 'ปากกาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.691031878+07:00","message":"Set StatePrefix (first interim): 'ปากกาของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.715215589+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.715251871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตาของนิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.715257242+07:00","message":"receive interim result [false|false]: ตาของนิ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.715274163+07:00","message":"[buffer interim] 334 false ตาของนิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.715282206+07:00","message":"[bufferProcess] interim [20000000]:ตาของนิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.715284017+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.751278402+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.751309134+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาของนัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.751315065+07:00","message":"receive interim result [false|false]: ปากกาของนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.751326947+07:00","message":"[buffer interim] 334 false ปากกาของนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.75133255+07:00","message":"[bufferProcess] interim [80000000]:ปากกาของนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.75133488+07:00","message":"[bufferProcess] send to processor:ตาของนิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.751340662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.751343575+07:00","message":"> Transcript [2606] [false]: 'ตาของนิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.751346153+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.7513483+07:00","message":"Set new StatePrefix: 'ตาของนิ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.871630718+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.871667182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาของนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.87167303+07:00","message":"receive interim result [false|false]: ปากกาของนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.871687088+07:00","message":"[buffer interim] 334 false ปากกาของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.871693433+07:00","message":"[bufferProcess] interim [200000000]:ปากกาของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.871696287+07:00","message":"[bufferProcess] send to processor:ปากกาของนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.87170199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.87170558+07:00","message":"> Transcript [2607] [false]: 'ปากกาของนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.871707733+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.871709867+07:00","message":"Set new StatePrefix: 'ปากกาของนัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.14909537+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.149141522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาของนักเรียนเนี่ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.149149124+07:00","message":"receive interim result [false|false]: ปากกาของนักเรียนเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.149185895+07:00","message":"[buffer interim] 334 false ปากกาของนักเรียนเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.149194435+07:00","message":"[bufferProcess] interim [500000000]:ปากกาของนักเรียนเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.149196832+07:00","message":"[bufferProcess] send to processor:ปากกาของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.149200061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.149203726+07:00","message":"> Transcript [2608] [false]: 'ปากกาของนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.149207618+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.149209687+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.149211644+07:00","message":"StatePrefix: 'ปากกาของนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.149213913+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:07.207506623+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:07.207517444+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.236752588+07:00","message":"[GCS] IsForceVAD: false for message ID: 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.354904163+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.35495837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาของนักเรียนเนี่ย\",\"confidence\":0.9437839}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.354964775+07:00","message":"receive interim result [true|false]: ปากกาของนักเรียนเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.35497486+07:00","message":"end recv isFinal message id 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.354977345+07:00","message":"end Recv id 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.354984227+07:00","message":"[buffer interim] 334 true ปากกาของนักเรียนเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.354991115+07:00","message":"[bufferProcess] interim [770000000]:ปากกาของนักเรียนเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.354994164+07:00","message":"[bufferProcess] send to processor (isfinal):ปากกาของนักเรียนเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.354997243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.35499986+07:00","message":"> Transcript [2609] [false]: 'ปากกาของนักเรียนเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.355003275+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.355005123+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.355006882+07:00","message":"StatePrefix: 'ปากกาของนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.355009111+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.355011095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.35501327+07:00","message":"> Transcript [2610] [true]: 'ปากกาของนักเรียนเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.355015316+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.355016881+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.355018515+07:00","message":"StatePrefix: 'ปากกาของนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.355020263+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.35502451+07:00","message":"Push: 'ปากกาของนักเรียนเนี่ย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.355032211+07:00","message":"push: {true ปากกาของนักเรียนเนี่ย 0 0xc00354ed80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:07.361490982+07:00","message":"write wav file: './tmp/7576/7576_334.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.428626071+07:00","message":"[GCS] Start streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.919181612+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.919226578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.919233554+07:00","message":"receive interim result [false|false]: หัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.919250951+07:00","message":"[buffer interim] 335 false หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.919258817+07:00","message":"[bufferProcess] interim [480000000]:หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.919261802+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.987803765+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.987840822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวปลา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.987846204+07:00","message":"receive interim result [false|false]: หัวปลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.987861978+07:00","message":"[buffer interim] 335 false หัวปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.987868696+07:00","message":"[bufferProcess] interim [600000000]:หัวปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.987872064+07:00","message":"[bufferProcess] send to processor:หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.987879535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.987882389+07:00","message":"> Transcript [2611] [false]: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.987884664+07:00","message":"Set StatePrefix (first interim): 'หัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.080854744+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.08089046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวหมาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.080896201+07:00","message":"receive interim result [false|false]: หัวหมาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.080911112+07:00","message":"[buffer interim] 335 false หัวหมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.080918772+07:00","message":"[bufferProcess] interim [660000000]:หัวหมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.080921016+07:00","message":"[bufferProcess] send to processor:หัวปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.08092476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.080927568+07:00","message":"> Transcript [2612] [false]: 'หัวปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.080931024+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.080937321+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.080939693+07:00","message":"StatePrefix: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.080941605+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.164318736+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.164368171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวปากกา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.164376575+07:00","message":"receive interim result [false|false]: หัวปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.164392994+07:00","message":"[buffer interim] 335 false หัวปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.16440267+07:00","message":"[bufferProcess] interim [780000000]:หัวปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.164406144+07:00","message":"[bufferProcess] send to processor:หัวหมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.164410746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.164415066+07:00","message":"> Transcript [2613] [false]: 'หัวหมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.164419756+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.164422531+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.164425876+07:00","message":"StatePrefix: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.16442873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.467589837+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.467629457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวปากกาแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.467635558+07:00","message":"receive interim result [false|false]: หัวปากกาแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.467647592+07:00","message":"[buffer interim] 335 false หัวปากกาแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.467655723+07:00","message":"[bufferProcess] interim [80000000]:หัวปากกาแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.467658182+07:00","message":"[bufferProcess] send to processor:หัวปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.467661462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.467664373+07:00","message":"> Transcript [2614] [false]: 'หัวปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.467667444+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.467669343+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.467671709+07:00","message":"StatePrefix: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.467673747+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.655145074+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.655178072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวปากกาแตก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.655183876+07:00","message":"receive interim result [false|false]: หัวปากกาแตก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.655200269+07:00","message":"[buffer interim] 335 false หัวปากกาแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.655208974+07:00","message":"[bufferProcess] interim [260000000]:หัวปากกาแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.655212311+07:00","message":"[bufferProcess] send to processor:หัวปากกาแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.655217575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.655220263+07:00","message":"> Transcript [2615] [false]: 'หัวปากกาแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.655226248+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.655228501+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.655230836+07:00","message":"StatePrefix: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.655232956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.655237581+07:00","message":"Push: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.655239359+07:00","message":"TextPushed: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.655241394+07:00","message":"Set new StatePrefix : 'หัวปากกาแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.655243551+07:00","message":"Next Push (prob) : 'ปากกาแต่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.655250981+07:00","message":"push: {false หัว 0 0xc0035a4c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.998776758+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.99881772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวปากกาแต่ครั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.99882476+07:00","message":"receive interim result [false|false]: หัวปากกาแต่ครั้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.998839392+07:00","message":"[buffer interim] 335 false หัวปากกาแต่ครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.998851419+07:00","message":"[bufferProcess] interim [620000000]:หัวปากกาแต่ครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.998854133+07:00","message":"[bufferProcess] send to processor:หัวปากกาแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.998860951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.99886438+07:00","message":"> Transcript [2616] [false]: 'หัวปากกาแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.998866816+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.998868929+07:00","message":"Set new StatePrefix: 'หัวปากกาแตก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.05428286+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.054307801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวปากกาแตก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.054312818+07:00","message":"receive interim result [false|false]: หัวปากกาแตก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.054328492+07:00","message":"[buffer interim] 335 false หัวปากกาแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.054334922+07:00","message":"[bufferProcess] interim [680000000]:หัวปากกาแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.054337646+07:00","message":"[bufferProcess] send to processor:หัวปากกาแต่ครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.054343318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.054345398+07:00","message":"> Transcript [2617] [false]: 'หัวปากกาแต่ครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.054347907+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.05435011+07:00","message":"Set new StatePrefix: 'หัวปากกาแต่ครั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.186608646+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.186654081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวปากกาแต่ครั้งเดียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.186660816+07:00","message":"receive interim result [false|false]: หัวปากกาแต่ครั้งเดียว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.186674193+07:00","message":"[buffer interim] 335 false หัวปากกาแต่ครั้งเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.186681466+07:00","message":"[bufferProcess] interim [800000000]:หัวปากกาแต่ครั้งเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.186684302+07:00","message":"[bufferProcess] send to processor:หัวปากกาแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.186690286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.186693433+07:00","message":"> Transcript [2618] [false]: 'หัวปากกาแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.186696346+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.186698521+07:00","message":"Set new StatePrefix: 'หัวปากกาแตก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.307070832+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.307112457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวปากกาแตกในนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.307118674+07:00","message":"receive interim result [false|false]: หัวปากกาแตกในนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.30713524+07:00","message":"[buffer interim] 335 false หัวปากกาแตกในนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.307143316+07:00","message":"[bufferProcess] interim [920000000]:หัวปากกาแตกในนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.307146021+07:00","message":"[bufferProcess] send to processor:หัวปากกาแต่ครั้งเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.307156032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.307159073+07:00","message":"> Transcript [2619] [false]: 'หัวปากกาแต่ครั้งเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.307161732+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.307164046+07:00","message":"Set new StatePrefix: 'หัวปากกาแต่ครั้งเดียว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.349903868+07:00","message":"[GCS] IsForceVAD: false for message ID: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.454013674+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.454052646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวปากกาแตกในนักเรียน\",\"confidence\":0.92222923}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.454059478+07:00","message":"receive interim result [true|false]: หัวปากกาแตกในนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.454066831+07:00","message":"end recv isFinal message id 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.45406936+07:00","message":"end Recv id 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.454077125+07:00","message":"[buffer interim] 335 true หัวปากกาแตกในนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.454084761+07:00","message":"[bufferProcess] interim [130000000]:หัวปากกาแตกในนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.454087803+07:00","message":"[bufferProcess] send to processor (isfinal):หัวปากกาแตกในนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.454091504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.45409457+07:00","message":"> Transcript [2620] [false]: 'หัวปากกาแตกในนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.454097226+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.454099196+07:00","message":"Set new StatePrefix: 'หัวปากกาแตกในนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.454100852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.454102599+07:00","message":"> Transcript [2621] [true]: 'หัวปากกาแตกในนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.454105155+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.454107229+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.454109321+07:00","message":"StatePrefix: 'หัวปากกาแตกในนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.454111723+07:00","message":"TextPushed: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.454114995+07:00","message":"Push: 'ปากกาแตกในนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.454124467+07:00","message":"push: {true ปากกาแตกในนักเรียน 0 0xc0035a4c00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:09.461754044+07:00","message":"write wav file: './tmp/7576/7576_335.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.538495958+07:00","message":"[GCS] Start streaming session, msgId: 336"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:10.207850563+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:10.207850377+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.527691703+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.527746818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.527752948+07:00","message":"receive interim result [false|false]: จะส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.527770309+07:00","message":"[buffer interim] 336 false จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.527778168+07:00","message":"[bufferProcess] interim [20000000]:จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.527780424+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.527784019+07:00","message":"[bufferProcess] send to processor (ticker):จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.527786708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.527789424+07:00","message":"> Transcript [2622] [false]: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.527791917+07:00","message":"Set StatePrefix (first interim): 'จะส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.766741168+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.766774633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.766780019+07:00","message":"receive interim result [false|false]: จะส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.766794235+07:00","message":"[buffer interim] 336 false จะส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.766800564+07:00","message":"[bufferProcess] interim [260000000]:จะส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.766803072+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.953787164+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.953818181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.953824545+07:00","message":"receive interim result [false|false]: จะส่งผลอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.953837369+07:00","message":"[buffer interim] 336 false จะส่งผลอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.953844824+07:00","message":"[bufferProcess] interim [500000000]:จะส่งผลอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.953847646+07:00","message":"[bufferProcess] send to processor:จะส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.953854106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.953856794+07:00","message":"> Transcript [2623] [false]: 'จะส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.953859619+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.953861725+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.95386353+07:00","message":"StatePrefix: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.953865944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:11.153216905+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:11.153252162+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลอย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:11.153258648+07:00","message":"receive interim result [false|false]: จะส่งผลอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:11.153271868+07:00","message":"[buffer interim] 336 false จะส่งผลอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.153278507+07:00","message":"[bufferProcess] interim [680000000]:จะส่งผลอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.153280896+07:00","message":"[bufferProcess] send to processor:จะส่งผลอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.153287636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.153290251+07:00","message":"> Transcript [2624] [false]: 'จะส่งผลอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.153293595+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.153295772+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.15330363+07:00","message":"StatePrefix: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.153307295+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:11.616389975+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:11.61642901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลอย่างไรคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:11.616434646+07:00","message":"receive interim result [false|false]: จะส่งผลอย่างไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:11.616450083+07:00","message":"[buffer interim] 336 false จะส่งผลอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.616456251+07:00","message":"[bufferProcess] interim [40000000]:จะส่งผลอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.616458668+07:00","message":"[bufferProcess] send to processor:จะส่งผลอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.616462412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.616465495+07:00","message":"> Transcript [2625] [false]: 'จะส่งผลอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.616469291+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.616471376+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.616475251+07:00","message":"StatePrefix: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.616477301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:11.717496301+07:00","message":"[GCS] IsForceVAD: false for message ID: 336"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:11.812034713+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:11.812070309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลอย่างไรคะ\",\"confidence\":0.9564718}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:11.812076215+07:00","message":"receive interim result [true|false]: จะส่งผลอย่างไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:11.812088629+07:00","message":"end recv isFinal message id 336"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:11.812091607+07:00","message":"end Recv id 336"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:11.812107457+07:00","message":"[buffer interim] 336 true จะส่งผลอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.812134467+07:00","message":"[bufferProcess] interim [400000000]:จะส่งผลอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.812137959+07:00","message":"[bufferProcess] send to processor (isfinal):จะส่งผลอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.812141874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.812145741+07:00","message":"> Transcript [2626] [false]: 'จะส่งผลอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.812150147+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.812152022+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.812154089+07:00","message":"StatePrefix: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.812156133+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.812159789+07:00","message":"Push: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.812161704+07:00","message":"TextPushed: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.812163789+07:00","message":"Set new StatePrefix : 'จะส่งผลอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.812166644+07:00","message":"Next Push (prob) : 'ผลอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.812168438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.812170377+07:00","message":"> Transcript [2627] [true]: 'จะส่งผลอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.812172462+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.812174103+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.812175806+07:00","message":"StatePrefix: 'จะส่งผลอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.812177569+07:00","message":"TextPushed: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:11.812179969+07:00","message":"Push: 'ผลอย่างไรคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:11.812189274+07:00","message":"push: {false จะส่ง 0 0xc001ee7b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:11.812194911+07:00","message":"push: {true ผลอย่างไรคะ 0 0xc001ee7b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:11.821036055+07:00","message":"write wav file: './tmp/7576/7576_336.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:11.838512095+07:00","message":"[GCS] Start streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.194996107+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.195037497+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.195043074+07:00","message":"receive interim result [false|false]: ออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.195058488+07:00","message":"[buffer interim] 337 false ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.195078718+07:00","message":"[bufferProcess] interim [420000000]:ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.195081084+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.383968628+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.384027244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอากัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.384036152+07:00","message":"receive interim result [false|false]: เอากัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.384051288+07:00","message":"[buffer interim] 337 false เอากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.384058474+07:00","message":"[bufferProcess] interim [600000000]:เอากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.38406136+07:00","message":"[bufferProcess] send to processor:ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.384069064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.384072692+07:00","message":"> Transcript [2628] [false]: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.384075201+07:00","message":"Set StatePrefix (first interim): 'ออก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.695476832+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.695516053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเขียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.695521791+07:00","message":"receive interim result [false|false]: การเขียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.695538934+07:00","message":"[buffer interim] 337 false การเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.695545909+07:00","message":"[bufferProcess] interim [840000000]:การเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.695548377+07:00","message":"[bufferProcess] send to processor:เอากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.695552106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.695555062+07:00","message":"> Transcript [2629] [false]: 'เอากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.695557334+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.695559358+07:00","message":"Set new StatePrefix: 'เอากัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.702575314+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.702598247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอากัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.702602781+07:00","message":"receive interim result [false|false]: เอากัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.702614441+07:00","message":"[buffer interim] 337 false เอากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.702619828+07:00","message":"[bufferProcess] interim [900000000]:เอากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.702622558+07:00","message":"[bufferProcess] send to processor:การเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.702625712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.702628282+07:00","message":"> Transcript [2630] [false]: 'การเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.702630066+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.702631825+07:00","message":"Set new StatePrefix: 'การเขียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.825739947+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.825781856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเขียนของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.825788377+07:00","message":"receive interim result [false|false]: การเขียนของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.825804424+07:00","message":"[buffer interim] 337 false การเขียนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.825811596+07:00","message":"[bufferProcess] interim [960000000]:การเขียนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.825814372+07:00","message":"[bufferProcess] send to processor:เอากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.825822877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.825825754+07:00","message":"> Transcript [2631] [false]: 'เอากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.825828484+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.825830589+07:00","message":"Set new StatePrefix: 'เอากัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.849320233+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.849346731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอากัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.849352652+07:00","message":"receive interim result [false|false]: เอากัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.849368034+07:00","message":"[buffer interim] 337 false เอากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.849373992+07:00","message":"[bufferProcess] interim [20000000]:เอากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.849376242+07:00","message":"[bufferProcess] send to processor:การเขียนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.849379734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.849382773+07:00","message":"> Transcript [2632] [false]: 'การเขียนของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.849384785+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.849386606+07:00","message":"Set new StatePrefix: 'การเขียนของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.901137821+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.901187812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเขียนของนัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.901194627+07:00","message":"receive interim result [false|false]: การเขียนของนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.901223932+07:00","message":"[buffer interim] 337 false การเขียนของนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.901230077+07:00","message":"[bufferProcess] interim [80000000]:การเขียนของนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.901233019+07:00","message":"[bufferProcess] send to processor:เอากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.901237517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.901240266+07:00","message":"> Transcript [2633] [false]: 'เอากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.901242346+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.901244588+07:00","message":"Set new StatePrefix: 'เอากัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.016983059+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.017039824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเขียนของนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.017046077+07:00","message":"receive interim result [false|false]: การเขียนของนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.017062188+07:00","message":"[buffer interim] 337 false การเขียนของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.017071368+07:00","message":"[bufferProcess] interim [200000000]:การเขียนของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.017074948+07:00","message":"[bufferProcess] send to processor:การเขียนของนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.017084968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.017087669+07:00","message":"> Transcript [2634] [false]: 'การเขียนของนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.017089818+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.017091717+07:00","message":"Set new StatePrefix: 'การเขียนของนัก'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:13.208844624+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:13.208870448+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.376523431+07:00","message":"[GCS] IsForceVAD: false for message ID: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.402648516+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.402694446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเขียนของนักเรียนนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.402701092+07:00","message":"receive interim result [false|false]: การเขียนของนักเรียนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.402714739+07:00","message":"[buffer interim] 337 false การเขียนของนักเรียนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.402721069+07:00","message":"[bufferProcess] interim [560000000]:การเขียนของนักเรียนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.402723673+07:00","message":"[bufferProcess] send to processor:การเขียนของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.40272903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.402731799+07:00","message":"> Transcript [2635] [false]: 'การเขียนของนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.402734848+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.402736922+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.402739434+07:00","message":"StatePrefix: 'การเขียนของนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.402741441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.511165876+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.511207195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเขียนของนักเรียนน่ะค่ะ\",\"confidence\":0.9283546}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.511214724+07:00","message":"receive interim result [true|false]: การเขียนของนักเรียนน่ะค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.511224438+07:00","message":"end recv isFinal message id 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.511226765+07:00","message":"end Recv id 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.511232722+07:00","message":"[buffer interim] 337 true การเขียนของนักเรียนน่ะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.511239218+07:00","message":"[bufferProcess] interim [770000000]:การเขียนของนักเรียนน่ะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.511242452+07:00","message":"[bufferProcess] send to processor (isfinal):การเขียนของนักเรียนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.511245559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.511248503+07:00","message":"> Transcript [2636] [false]: 'การเขียนของนักเรียนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.511251645+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.511253677+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.511255762+07:00","message":"StatePrefix: 'การเขียนของนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.511257825+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.511259615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.511261558+07:00","message":"> Transcript [2637] [true]: 'การเขียนของนักเรียนน่ะค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.511263715+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.511265289+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.511266954+07:00","message":"StatePrefix: 'การเขียนของนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.511268533+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.51127241+07:00","message":"Push: 'การเขียนของนักเรียนน่ะค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.511280994+07:00","message":"push: {true การเขียนของนักเรียนน่ะค่ะ 0 0xc003116000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:13.518393395+07:00","message":"write wav file: './tmp/7576/7576_337.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.902831066+07:00","message":"[GCS] Start streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:14.406624922+07:00","message":"[GCS] IsForceVAD: false for message ID: 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:14.492156985+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:14.492188199+07:00","message":"found end of frame, send empty tag with msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:14.492192965+07:00","message":"end Recv id 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:14.492202436+07:00","message":"[buffer interim] 338 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.492211669+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.492216559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.492220884+07:00","message":"> Transcript [2638] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.49222519+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.492228263+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.492231018+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.492234058+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.492238362+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:14.492251502+07:00","message":"push: {true \n 0 0xc001ee6b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:14.49732847+07:00","message":"write wav file: './tmp/7576/7576_338.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:15.688867905+07:00","message":"[GCS] Start streaming session, msgId: 339"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:16.209096565+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:16.20911508+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.648770762+07:00","message":"[GCS] IsForceVAD: false for message ID: 339"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.757111265+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.757130674+07:00","message":"found end of frame, send empty tag with msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.757133833+07:00","message":"end Recv id 339"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.757139805+07:00","message":"[buffer interim] 339 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.757145996+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.757149855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.75715323+07:00","message":"> Transcript [2639] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.757156024+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.757158005+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.75715972+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.75717245+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.757182349+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.757191026+07:00","message":"push: {true \n 0 0xc001ee7a00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:16.764270246+07:00","message":"write wav file: './tmp/7576/7576_339.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:17.737837848+07:00","message":"[GCS] Start streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:18.82951882+07:00","message":"[GCS] IsForceVAD: false for message ID: 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:18.888666466+07:00","message":"[GCS] Start streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:18.927606179+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:18.92762548+07:00","message":"found end of frame, send empty tag with msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:18.92762882+07:00","message":"end Recv id 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:18.927635185+07:00","message":"[buffer interim] 340 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.927641206+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.927644713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.92764763+07:00","message":"> Transcript [2640] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.927649956+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.92765182+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.927653547+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.9276553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.927657765+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:18.92766669+07:00","message":"push: {true \n 0 0xc000415c00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:18.934007351+07:00","message":"write wav file: './tmp/7576/7576_340.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:19.209540817+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:19.209579583+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:19.363542517+07:00","message":"receive streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:19.363584906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:19.363590238+07:00","message":"receive interim result [false|false]: มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:19.363603646+07:00","message":"[buffer interim] 341 false มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:19.363611409+07:00","message":"[bufferProcess] interim [300000000]:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:19.363613187+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:19.437483284+07:00","message":"receive streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:19.437527796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:19.437534052+07:00","message":"receive interim result [false|false]: มันก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:19.437546821+07:00","message":"[buffer interim] 341 false มันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:19.437556966+07:00","message":"[bufferProcess] interim [420000000]:มันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:19.437559618+07:00","message":"[bufferProcess] send to processor:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:19.437565753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:19.437568613+07:00","message":"> Transcript [2641] [false]: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:19.437570877+07:00","message":"Set StatePrefix (first interim): 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:19.623444247+07:00","message":"receive streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:19.623482541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:19.623487996+07:00","message":"receive interim result [false|false]: มันก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:19.62350804+07:00","message":"[buffer interim] 341 false มันก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:19.623515742+07:00","message":"[bufferProcess] interim [600000000]:มันก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:19.623520925+07:00","message":"[bufferProcess] send to processor:มันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:19.623524553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:19.623527275+07:00","message":"> Transcript [2642] [false]: 'มันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:19.623530482+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:19.623532578+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:19.623534355+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:19.623536293+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:19.748834067+07:00","message":"receive streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:19.748872945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:19.748878757+07:00","message":"receive interim result [false|false]: มันก็จะมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:19.748895432+07:00","message":"[buffer interim] 341 false มันก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:19.74890352+07:00","message":"[bufferProcess] interim [720000000]:มันก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:19.748906111+07:00","message":"[bufferProcess] send to processor:มันก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:19.748909429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:19.748912144+07:00","message":"> Transcript [2643] [false]: 'มันก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:19.748914779+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:19.748916666+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:19.748918728+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:19.748920505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:19.978357262+07:00","message":"[GCS] IsForceVAD: false for message ID: 341"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.068530322+07:00","message":"receive streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.068569987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะมี\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.068576223+07:00","message":"receive interim result [true|false]: มันก็จะมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.068592343+07:00","message":"end recv isFinal message id 341"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.068594734+07:00","message":"end Recv id 341"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.068602307+07:00","message":"[buffer interim] 341 true มันก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.068609579+07:00","message":"[bufferProcess] interim [110000000]:มันก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.068612446+07:00","message":"[bufferProcess] send to processor (isfinal):มันก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.068615811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.068619084+07:00","message":"> Transcript [2644] [false]: 'มันก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.068621897+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.068623716+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.068625915+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.06862793+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.068629831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.068631805+07:00","message":"> Transcript [2645] [true]: 'มันก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.068633908+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.068635664+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.068637589+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.068639108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.068646842+07:00","message":"Push: 'มันก็จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.06865558+07:00","message":"push: {true มันก็จะมี 0 0xc000415e00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:20.074742078+07:00","message":"write wav file: './tmp/7576/7576_341.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.809909174+07:00","message":"[GCS] Start streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.361604388+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.361649035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.361654953+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.361670838+07:00","message":"[buffer interim] 342 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.361677478+07:00","message":"[bufferProcess] interim [600000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.361679673+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.361686431+07:00","message":"[bufferProcess] send to processor (ticker):ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.361688882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.361692004+07:00","message":"> Transcript [2646] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.361694076+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.53703292+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.537071028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.537076475+07:00","message":"receive interim result [false|false]: ส่วนที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.537090105+07:00","message":"[buffer interim] 342 false ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.537097973+07:00","message":"[bufferProcess] interim [780000000]:ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.537100682+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.7853438+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.78538552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนที่เกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.785391489+07:00","message":"receive interim result [false|false]: ส่วนที่เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.785406498+07:00","message":"[buffer interim] 342 false ส่วนที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.785413415+07:00","message":"[bufferProcess] interim [960000000]:ส่วนที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.78541617+07:00","message":"[bufferProcess] send to processor:ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.785423145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.785426249+07:00","message":"> Transcript [2647] [false]: 'ส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.785429489+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.785431462+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.785433475+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.785435935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:22.047245384+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:22.047285586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนที่เกี่ยวข้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:22.047290919+07:00","message":"receive interim result [false|false]: ส่วนที่เกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:22.047303014+07:00","message":"[buffer interim] 342 false ส่วนที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.0473102+07:00","message":"[bufferProcess] interim [260000000]:ส่วนที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.047312529+07:00","message":"[bufferProcess] send to processor:ส่วนที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.047317495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.047320396+07:00","message":"> Transcript [2648] [false]: 'ส่วนที่เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.047323266+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.047325318+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.047327337+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.047329397+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:22.21028473+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:22.210295271+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:22.286761993+07:00","message":"[GCS] IsForceVAD: false for message ID: 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:22.374214267+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:22.374250186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนที่เกี่ยวข้อง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:22.374256004+07:00","message":"receive interim result [true|false]: ส่วนที่เกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:22.374264703+07:00","message":"end recv isFinal message id 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:22.374266947+07:00","message":"end Recv id 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:22.374272314+07:00","message":"[buffer interim] 342 true ส่วนที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.374283776+07:00","message":"[bufferProcess] interim [710000000]:ส่วนที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.374288695+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.374291909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.374294738+07:00","message":"> Transcript [2649] [false]: 'ส่วนที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.374297625+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.374299603+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.374301455+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.374303309+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.374305057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.374307062+07:00","message":"> Transcript [2650] [true]: 'ส่วนที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.374311943+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.374313834+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.374315416+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.374317117+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.374322243+07:00","message":"Push: 'ส่วนที่เกี่ยวข้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:22.374330248+07:00","message":"push: {true ส่วนที่เกี่ยวข้อง 0 0xc00354f680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:22.382283676+07:00","message":"write wav file: './tmp/7576/7576_342.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:22.868585872+07:00","message":"[GCS] Start streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.111324692+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.111364437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ปากกา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.111370306+07:00","message":"receive interim result [false|false]: ไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.111387496+07:00","message":"[buffer interim] 343 false ไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.111393955+07:00","message":"[bufferProcess] interim [260000000]:ไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.111396777+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.111403998+07:00","message":"[bufferProcess] send to processor (ticker):ไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.111406552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.111409431+07:00","message":"> Transcript [2651] [false]: 'ไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.111411824+07:00","message":"Set StatePrefix (first interim): 'ไส้ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.426072432+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.426121009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ปากกาใช่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.42612803+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.426145244+07:00","message":"[buffer interim] 343 false ไส้ปากกาใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.426155307+07:00","message":"[bufferProcess] interim [620000000]:ไส้ปากกาใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.426157226+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.480555031+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.480592978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ปากกาใช่ไหม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.480608931+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.480623081+07:00","message":"[buffer interim] 343 false ไส้ปากกาใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.480630252+07:00","message":"[bufferProcess] interim [680000000]:ไส้ปากกาใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.480636412+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.480646628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.480649943+07:00","message":"> Transcript [2652] [false]: 'ไส้ปากกาใช่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.480653578+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.480656717+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.480658732+07:00","message":"StatePrefix: 'ไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.480661069+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.619288254+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.619325113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ปากกาใช่ไหมคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.619333915+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.619347027+07:00","message":"[buffer interim] 343 false ไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.619355869+07:00","message":"[bufferProcess] interim [800000000]:ไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.619359323+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.619365791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.619369036+07:00","message":"> Transcript [2653] [false]: 'ไส้ปากกาใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.619372339+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.61937445+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.619377374+07:00","message":"StatePrefix: 'ไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.619380329+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.986515022+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.986555186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ปากกาใช่ไหมคะถ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.986561143+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะถ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.986575059+07:00","message":"[buffer interim] 343 false ไส้ปากกาใช่ไหมคะถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.986582616+07:00","message":"[bufferProcess] interim [40000000]:ไส้ปากกาใช่ไหมคะถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.986585341+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.986588772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.986591871+07:00","message":"> Transcript [2654] [false]: 'ไส้ปากกาใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.986595418+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.98659751+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.986599415+07:00","message":"StatePrefix: 'ไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.986601374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.04930421+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.049348135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ปากกาใช่ไหมคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.049354319+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.049368903+07:00","message":"[buffer interim] 343 false ไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.049375767+07:00","message":"[bufferProcess] interim [160000000]:ไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.049378399+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.04938417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.049386978+07:00","message":"> Transcript [2655] [false]: 'ไส้ปากกาใช่ไหมคะถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.049390143+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.049392253+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.049394147+07:00","message":"StatePrefix: 'ไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.049396256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.049401401+07:00","message":"Push: 'ไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.049403235+07:00","message":"TextPushed: 'ไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.049405328+07:00","message":"Set new StatePrefix : 'ไส้ปากกาใช่ไหมคะถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.049407784+07:00","message":"Next Push (prob) : 'ใช่ไหมคะถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.049417173+07:00","message":"push: {false ไส้ปากกา 0 0xc0005b7b00}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:25.210781728+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:25.210816967+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.211466144+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.211499282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ปากกาใช่ไหมคะทำให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.211506497+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.211522632+07:00","message":"[buffer interim] 343 false ไส้ปากกาใช่ไหมคะทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.211531028+07:00","message":"[bufferProcess] interim [340000000]:ไส้ปากกาใช่ไหมคะทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.211534896+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.211544428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.211548889+07:00","message":"> Transcript [2656] [false]: 'ไส้ปากกาใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.2115536+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.32407887+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.324124991+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ปากกาใช่ไหมคะทำให้เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.324130826+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.324145079+07:00","message":"[buffer interim] 343 false ไส้ปากกาใช่ไหมคะทำให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.324151608+07:00","message":"[bufferProcess] interim [460000000]:ไส้ปากกาใช่ไหมคะทำให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.324154145+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.324159255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.324162436+07:00","message":"> Transcript [2657] [false]: 'ไส้ปากกาใช่ไหมคะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.324165108+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.324167232+07:00","message":"Set new StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.897068914+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.897104772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ปากกาใช่ไหมคะทำให้เรา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.897110566+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.897124293+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.897127741+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ปากกาใช่ไหมคะทำให้เราไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.897130561+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้เราไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.897135993+07:00","message":"[buffer interim] 343 false ไส้ปากกาใช่ไหมคะทำให้เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.897139159+07:00","message":"[buffer interim] 343 false ไส้ปากกาใช่ไหมคะทำให้เราไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.897144759+07:00","message":"[bufferProcess] interim [60000000]:ไส้ปากกาใช่ไหมคะทำให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.89714698+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะทำให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.897149903+07:00","message":"[bufferProcess] interim [120000000]:ไส้ปากกาใช่ไหมคะทำให้เราไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.8971517+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะทำให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.897154684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.897157391+07:00","message":"> Transcript [2658] [false]: 'ไส้ปากกาใช่ไหมคะทำให้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.897171447+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.897175001+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.897176884+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.897179796+07:00","message":"TextPushed: 'ไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.897181852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.897184994+07:00","message":"> Transcript [2659] [false]: 'ไส้ปากกาใช่ไหมคะทำให้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.897187096+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.897188678+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.897190356+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.897192097+07:00","message":"TextPushed: 'ไส้ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.213011783+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.213046897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ปากกาใช่ไหมคะทำให้เราไม่ใส่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.213053752+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้เราไม่ใส่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.213065269+07:00","message":"[buffer interim] 343 false ไส้ปากกาใช่ไหมคะทำให้เราไม่ใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.213073602+07:00","message":"[bufferProcess] interim [360000000]:ไส้ปากกาใช่ไหมคะทำให้เราไม่ใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.213076283+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะทำให้เราไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.213084869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.213087608+07:00","message":"> Transcript [2660] [false]: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.213090859+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.213093071+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.213095172+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.21309755+07:00","message":"TextPushed: 'ไส้ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.216816882+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.216834381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ปากกาใช่ไหมคะทำให้เราไม่สบาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.216839259+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้เราไม่สบาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.216850323+07:00","message":"[buffer interim] 343 false ไส้ปากกาใช่ไหมคะทำให้เราไม่สบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.216854946+07:00","message":"[bufferProcess] interim [420000000]:ไส้ปากกาใช่ไหมคะทำให้เราไม่สบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.216859073+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะทำให้เราไม่ใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.21686199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.216864536+07:00","message":"> Transcript [2661] [false]: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่ใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.216867463+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.216869256+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.216871376+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.216873931+07:00","message":"TextPushed: 'ไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.216876672+07:00","message":"Push: 'ใช่ไหมคะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.216878528+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหมคะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.21688064+07:00","message":"Set new StatePrefix : 'ไส้ปากกาใช่ไหมคะทำให้เราไม่ใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.216882636+07:00","message":"Next Push (prob) : 'เราไม่ใส่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.216889414+07:00","message":"push: {false ใช่ไหมคะทำให้ 0 0xc0005b7b00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.34780039+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.34783888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.347844848+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.347855857+07:00","message":"[buffer interim] 343 false ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.347862808+07:00","message":"[bufferProcess] interim [480000000]:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.347865359+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะทำให้เราไม่สบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.347870655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.347873533+07:00","message":"> Transcript [2662] [false]: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.347875801+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.347877664+07:00","message":"Set new StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สบาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.724915708+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.724967581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.724974495+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.724989425+07:00","message":"[buffer interim] 343 false ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.724996419+07:00","message":"[bufferProcess] interim [840000000]:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.724999189+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.725005938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.725008906+07:00","message":"> Transcript [2663] [false]: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.72501152+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.725013686+07:00","message":"Set new StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.790644727+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.790681262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.790687156+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.790699523+07:00","message":"[buffer interim] 343 false ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.790706498+07:00","message":"[bufferProcess] interim [960000000]:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.790709265+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.790714578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.790717305+07:00","message":"> Transcript [2664] [false]: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.790721082+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.790723659+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.790725902+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.790728485+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหมคะทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.111263367+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.111304919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.111316136+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.111333842+07:00","message":"[buffer interim] 343 false ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.1113417+07:00","message":"[bufferProcess] interim [260000000]:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.111344606+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.111348864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.111351638+07:00","message":"> Transcript [2665] [false]: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.111355669+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.111357733+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.111360114+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.111362489+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหมคะทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.435235162+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.435276302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.435282881+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.43529693+07:00","message":"[buffer interim] 343 false ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.435303323+07:00","message":"[bufferProcess] interim [560000000]:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.435306328+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.435312607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.435315379+07:00","message":"> Transcript [2666] [false]: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.435319002+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.435321455+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.435323984+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.435326784+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหมคะทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.627136971+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.62717283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.627178198+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.627192623+07:00","message":"[buffer interim] 343 false ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.627198865+07:00","message":"[bufferProcess] interim [800000000]:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.627201447+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.62720657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.627209362+07:00","message":"> Transcript [2667] [false]: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.62721286+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.627214798+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.627217244+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.62721974+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหมคะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.627224253+07:00","message":"Push: 'เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.627226213+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.627228486+07:00","message":"Set new StatePrefix : 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.627230941+07:00","message":"Next Push (prob) : 'ต่อการควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.62723824+07:00","message":"push: {false เราไม่สะดวก 0 0xc0005b7b00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.682786974+07:00","message":"[GCS] Cleaned up inactive client: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.682814319+07:00","message":"[GCS] Cleaned up inactive client: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.682817378+07:00","message":"[GCS] Cleaned up inactive client: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.682819228+07:00","message":"[GCS] Cleaned up inactive client: 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.682820877+07:00","message":"[GCS] Cleaned up inactive client: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.682822604+07:00","message":"[GCS] Cleaned up inactive client: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.682824737+07:00","message":"[GCS] Cleaned up inactive client: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.682826434+07:00","message":"[GCS] Cleaned up inactive client: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.682828065+07:00","message":"[GCS] Cleaned up inactive client: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.682829837+07:00","message":"[GCS] Cleaned up inactive client: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.682831564+07:00","message":"[GCS] Cleaned up inactive client: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.682833222+07:00","message":"[GCS] Cleaned up inactive client: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.943425193+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.94346546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.94347182+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.943485001+07:00","message":"[buffer interim] 343 false ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.943494791+07:00","message":"[bufferProcess] interim [40000000]:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.943497549+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.943501743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.943504867+07:00","message":"> Transcript [2668] [false]: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.943508683+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.943511288+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.943513171+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.943515514+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.11783557+07:00","message":"[GCS] IsForceVAD: false for message ID: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.179969386+07:00","message":"[GCS] Start streaming session, msgId: 344"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:28.21109646+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:28.211100731+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.21220418+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.212240628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.212246891+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.212262429+07:00","message":"[buffer interim] 343 false ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.21226977+07:00","message":"[bufferProcess] interim [340000000]:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.212272381+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.212278311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.212281513+07:00","message":"> Transcript [2669] [false]: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.21228537+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.21228744+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.212289591+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.212292341+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.229094985+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.229118967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.229125065+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.229139289+07:00","message":"[buffer interim] 343 false ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.229145223+07:00","message":"[bufferProcess] interim [400000000]:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.229147822+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.229151168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.229153502+07:00","message":"> Transcript [2670] [false]: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.229157568+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.229159745+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.229175614+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.229178528+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.291685136+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.291723263+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-05-21T13:18:28.291729574+07:00","message":"receive interim result [true|false]: ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.291738223+07:00","message":"end recv isFinal message id 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.291740249+07:00","message":"end Recv id 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.291747635+07:00","message":"[buffer interim] 343 true ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.291754424+07:00","message":"[bufferProcess] interim [460000000]:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.291757772+07:00","message":"[bufferProcess] send to processor (isfinal):ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.291761535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.291764324+07:00","message":"> Transcript [2671] [false]: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.291768018+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.291769974+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.291772197+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.291777176+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.291780289+07:00","message":"Push: 'ต่อการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.291782307+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.291784553+07:00","message":"Set new StatePrefix : 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.291786764+07:00","message":"Next Push (prob) : 'การหมุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.291788439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.291790361+07:00","message":"> Transcript [2672] [true]: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.291792615+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.291794308+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.291796467+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.291798593+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.291800873+07:00","message":"Push: 'การหมุน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.291808751+07:00","message":"push: {false ต่อการควบคุม 0 0xc0005b7b00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.29181673+07:00","message":"push: {true การหมุน 0 0xc0005b7b00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:28.306080192+07:00","message":"write wav file: './tmp/7576/7576_343.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.687167922+07:00","message":"[GCS] IsForceVAD: false for message ID: 344"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.780349378+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.780375049+07:00","message":"found end of frame, send empty tag with msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.780378384+07:00","message":"end Recv id 344"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.780386129+07:00","message":"[buffer interim] 344 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.780394673+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.780398588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.780401943+07:00","message":"> Transcript [2673] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.780405203+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.780407671+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.780410041+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.780411925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.78041454+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.780424474+07:00","message":"push: {true \n 0 0xc00354ff80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:28.785433474+07:00","message":"write wav file: './tmp/7576/7576_344.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:29.269015264+07:00","message":"[GCS] Start streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:30.725345585+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:30.725386064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:30.725391564+07:00","message":"receive interim result [false|false]: ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:30.725406246+07:00","message":"[buffer interim] 345 false ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.725413764+07:00","message":"[bufferProcess] interim [320000000]:ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.725415779+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.7254222+07:00","message":"[bufferProcess] send to processor (ticker):ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.725425656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.725428698+07:00","message":"> Transcript [2674] [false]: 'ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.725430874+07:00","message":"Set StatePrefix (first interim): 'ปากกา'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:31.21211491+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:31.212129051+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:31.345983784+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:31.346028044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โลก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:31.346036499+07:00","message":"receive interim result [false|false]: โลก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:31.34605426+07:00","message":"[buffer interim] 345 false โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.346062951+07:00","message":"[bufferProcess] interim [860000000]:โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.346065792+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:31.728271975+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:31.728313402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โยกไปมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:31.728319857+07:00","message":"receive interim result [false|false]: โยกไปมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:31.728337104+07:00","message":"[buffer interim] 345 false โยกไปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.72834429+07:00","message":"[bufferProcess] interim [280000000]:โยกไปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.728346606+07:00","message":"[bufferProcess] send to processor:โลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.728354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.728356931+07:00","message":"> Transcript [2675] [false]: 'โลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.728359283+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.728361976+07:00","message":"Set new StatePrefix: 'โลก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.330825873+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.33086605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โยกไปมาพ่อมึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.330873738+07:00","message":"receive interim result [false|false]: โยกไปมาพ่อมึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.330890225+07:00","message":"[buffer interim] 345 false โยกไปมาพ่อมึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.330898008+07:00","message":"[bufferProcess] interim [880000000]:โยกไปมาพ่อมึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.330900837+07:00","message":"[bufferProcess] send to processor:โยกไปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.330907803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.330910595+07:00","message":"> Transcript [2676] [false]: 'โยกไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.330913331+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.330915542+07:00","message":"Set new StatePrefix: 'โยกไปมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.430621492+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.430663227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โยกไปมา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.430669189+07:00","message":"receive interim result [false|false]: โยกไปมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.430685644+07:00","message":"[buffer interim] 345 false โยกไปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.430692749+07:00","message":"[bufferProcess] interim [940000000]:โยกไปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.430695379+07:00","message":"[bufferProcess] send to processor:โยกไปมาพ่อมึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.430702711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.430705703+07:00","message":"> Transcript [2677] [false]: 'โยกไปมาพ่อมึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.430709106+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.43071136+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.43071354+07:00","message":"StatePrefix: 'โยกไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.430715878+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.452848026+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.452878319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โยกไปมาควบคุมการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.452883724+07:00","message":"receive interim result [false|false]: โยกไปมาควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.452895785+07:00","message":"[buffer interim] 345 false โยกไปมาควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.452900958+07:00","message":"[bufferProcess] interim [0]:โยกไปมาควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.452903135+07:00","message":"[bufferProcess] send to processor:โยกไปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.452906438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.452909026+07:00","message":"> Transcript [2678] [false]: 'โยกไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.452911726+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.452913718+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.452915442+07:00","message":"StatePrefix: 'โยกไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.452917551+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.641847383+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.64188977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โยกไปมาควบคุมการเขียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.641896704+07:00","message":"receive interim result [false|false]: โยกไปมาควบคุมการเขียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.641916494+07:00","message":"[buffer interim] 345 false โยกไปมาควบคุมการเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.641930403+07:00","message":"[bufferProcess] interim [180000000]:โยกไปมาควบคุมการเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.641934048+07:00","message":"[bufferProcess] send to processor:โยกไปมาควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.641940161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.641944491+07:00","message":"> Transcript [2679] [false]: 'โยกไปมาควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.641949163+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.641952828+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.641954618+07:00","message":"StatePrefix: 'โยกไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.641956619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.986182993+07:00","message":"[GCS] IsForceVAD: false for message ID: 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.995677362+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.995723982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โยกไปมาควบคุมการเขียนยาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.995731543+07:00","message":"receive interim result [false|false]: โยกไปมาควบคุมการเขียนยาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.995747813+07:00","message":"[buffer interim] 345 false โยกไปมาควบคุมการเขียนยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.995755877+07:00","message":"[bufferProcess] interim [540000000]:โยกไปมาควบคุมการเขียนยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.995758459+07:00","message":"[bufferProcess] send to processor:โยกไปมาควบคุมการเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.995766191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.995769975+07:00","message":"> Transcript [2680] [false]: 'โยกไปมาควบคุมการเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.995774075+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.995776515+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.995778444+07:00","message":"StatePrefix: 'โยกไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.995780583+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.995786819+07:00","message":"Push: 'โยกไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.995788625+07:00","message":"TextPushed: 'โยกไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.995790566+07:00","message":"Set new StatePrefix : 'โยกไปมาควบคุมการเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.995792952+07:00","message":"Next Push (prob) : 'ควบคุมการเขียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.99580185+07:00","message":"push: {false โยกไปมา 0 0xc003116680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:33.116792402+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:33.116848001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โยกไปมาควบคุมการเขียนยาก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:33.116856859+07:00","message":"receive interim result [true|false]: โยกไปมาควบคุมการเขียนยาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:33.116867399+07:00","message":"end recv isFinal message id 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:33.116869854+07:00","message":"end Recv id 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:33.116876577+07:00","message":"[buffer interim] 345 true โยกไปมาควบคุมการเขียนยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.116892246+07:00","message":"[bufferProcess] interim [750000000]:โยกไปมาควบคุมการเขียนยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.11689609+07:00","message":"[bufferProcess] send to processor (isfinal):โยกไปมาควบคุมการเขียนยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.116899985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.116903253+07:00","message":"> Transcript [2681] [false]: 'โยกไปมาควบคุมการเขียนยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.116906232+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.116908018+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.116909922+07:00","message":"StatePrefix: 'โยกไปมาควบคุมการเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.11691198+07:00","message":"TextPushed: 'โยกไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.116914124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.116916105+07:00","message":"> Transcript [2682] [true]: 'โยกไปมาควบคุมการเขียนยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.116917999+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.11691959+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.116931902+07:00","message":"StatePrefix: 'โยกไปมาควบคุมการเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.116933674+07:00","message":"TextPushed: 'โยกไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.116938017+07:00","message":"Push: 'ควบคุมการเขียนยาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:33.116946466+07:00","message":"push: {true ควบคุมการเขียนยาก 0 0xc003116680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:33.12668771+07:00","message":"write wav file: './tmp/7576/7576_345.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:33.311034865+07:00","message":"[GCS] Start streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.205184398+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.205227502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เล่นไม่ทัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.205233239+07:00","message":"receive interim result [false|false]: เล่นไม่ทัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.205248399+07:00","message":"[buffer interim] 346 false เล่นไม่ทัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.205254513+07:00","message":"[bufferProcess] interim [900000000]:เล่นไม่ทัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.205257163+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.205262278+07:00","message":"[bufferProcess] send to processor (ticker):เล่นไม่ทัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.205264942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.205269503+07:00","message":"> Transcript [2683] [false]: 'เล่นไม่ทัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.205271701+07:00","message":"Set StatePrefix (first interim): 'เล่นไม่ทัน'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:34.213174592+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:34.213185466+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.287972405+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.288010354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นไม่ชัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.288016225+07:00","message":"receive interim result [false|false]: เห็นไม่ชัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.288029416+07:00","message":"[buffer interim] 346 false เห็นไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.288039209+07:00","message":"[bufferProcess] interim [960000000]:เห็นไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.288041044+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.487861897+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.487901201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นไม่ชัดเจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.487908145+07:00","message":"receive interim result [false|false]: เห็นไม่ชัดเจน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.487933075+07:00","message":"[buffer interim] 346 false เห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.487940692+07:00","message":"[bufferProcess] interim [200000000]:เห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.487943206+07:00","message":"[bufferProcess] send to processor:เห็นไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.487947429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.487949886+07:00","message":"> Transcript [2684] [false]: 'เห็นไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.487952181+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.487954209+07:00","message":"Set new StatePrefix: 'เห็นไม่ชัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.646596812+07:00","message":"[GCS] IsForceVAD: false for message ID: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.774382975+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.774439378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นไม่ชัดเจน\",\"confidence\":0.94960856}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.774446362+07:00","message":"receive interim result [true|false]: เห็นไม่ชัดเจน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.774457731+07:00","message":"end recv isFinal message id 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.774460038+07:00","message":"end Recv id 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.774467719+07:00","message":"[buffer interim] 346 true เห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.774479014+07:00","message":"[bufferProcess] interim [560000000]:เห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.774482381+07:00","message":"[bufferProcess] send to processor (isfinal):เห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.774485996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.774489027+07:00","message":"> Transcript [2685] [false]: 'เห็นไม่ชัดเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.774492087+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.774494032+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.774495909+07:00","message":"StatePrefix: 'เห็นไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.774498116+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.774499941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.774501919+07:00","message":"> Transcript [2686] [true]: 'เห็นไม่ชัดเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.774503806+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.774505381+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.774507107+07:00","message":"StatePrefix: 'เห็นไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.774508869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.774511726+07:00","message":"Push: 'เห็นไม่ชัดเจน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.774520225+07:00","message":"push: {true เห็นไม่ชัดเจน 0 0xc0035a4000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:34.781116487+07:00","message":"write wav file: './tmp/7576/7576_346.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.967925664+07:00","message":"[GCS] Start streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:35.699442351+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:35.699493447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:35.699499378+07:00","message":"receive interim result [false|false]: เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:35.699515278+07:00","message":"[buffer interim] 347 false เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.699523652+07:00","message":"[bufferProcess] interim [780000000]:เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.699526437+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:35.834968532+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:35.835010709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:35.835016461+07:00","message":"receive interim result [false|false]: เราจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:35.835034447+07:00","message":"[buffer interim] 347 false เราจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.835041618+07:00","message":"[bufferProcess] interim [900000000]:เราจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.835044595+07:00","message":"[bufferProcess] send to processor:เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.835050925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.835054186+07:00","message":"> Transcript [2687] [false]: 'เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.83505634+07:00","message":"Set StatePrefix (first interim): 'เราจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.007141053+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.00718094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.007186659+07:00","message":"receive interim result [false|false]: เราจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.007196269+07:00","message":"[buffer interim] 347 false เราจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.00720266+07:00","message":"[bufferProcess] interim [80000000]:เราจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.007205044+07:00","message":"[bufferProcess] send to processor:เราจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.007208373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.007211003+07:00","message":"> Transcript [2688] [false]: 'เราจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.007214038+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.007215973+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.007217745+07:00","message":"StatePrefix: 'เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.007219701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.187278479+07:00","message":"[GCS] IsForceVAD: false for message ID: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.282977684+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.283017429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.283023688+07:00","message":"receive interim result [true|false]: เราจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.283032566+07:00","message":"end recv isFinal message id 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.283035295+07:00","message":"end Recv id 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.283042054+07:00","message":"[buffer interim] 347 true เราจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.283050826+07:00","message":"[bufferProcess] interim [440000000]:เราจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.283056236+07:00","message":"[bufferProcess] send to processor (isfinal):เราจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.283059225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.28306185+07:00","message":"> Transcript [2689] [false]: 'เราจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.28306491+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.283066913+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.283068933+07:00","message":"StatePrefix: 'เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.283070863+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.283072887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.28307479+07:00","message":"> Transcript [2690] [true]: 'เราจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.283076839+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.283078539+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.283080115+07:00","message":"StatePrefix: 'เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.283081767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.283085652+07:00","message":"Push: 'เราจะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.283095518+07:00","message":"push: {true เราจะเห็นว่า 0 0xc003117d00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:36.289097288+07:00","message":"write wav file: './tmp/7576/7576_347.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.318346034+07:00","message":"[GCS] Start streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.964751755+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.964790894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.964796505+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.964811676+07:00","message":"[buffer interim] 348 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.964818398+07:00","message":"[bufferProcess] interim [660000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.964820367+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:37.213601934+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:37.21361131+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:37.476396863+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:37.476443712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:37.476449563+07:00","message":"receive interim result [false|false]: ส่วนใด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:37.476463585+07:00","message":"[buffer interim] 348 false ส่วนใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:37.476470226+07:00","message":"[bufferProcess] interim [140000000]:ส่วนใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:37.476473164+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:37.476480182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:37.476482848+07:00","message":"> Transcript [2691] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:37.476485065+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:37.740185667+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:37.740224347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนใดส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:37.740230959+07:00","message":"receive interim result [false|false]: ส่วนใดส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:37.740245601+07:00","message":"[buffer interim] 348 false ส่วนใดส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:37.740257368+07:00","message":"[bufferProcess] interim [500000000]:ส่วนใดส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:37.740259815+07:00","message":"[bufferProcess] send to processor:ส่วนใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:37.740264975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:37.740268482+07:00","message":"> Transcript [2692] [false]: 'ส่วนใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:37.740271736+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:37.740273641+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:37.740275641+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:37.740277641+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.052479159+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.052531024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนใดส่วนหนึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.052542504+07:00","message":"receive interim result [false|false]: ส่วนใดส่วนหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.052563505+07:00","message":"[buffer interim] 348 false ส่วนใดส่วนหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.052577126+07:00","message":"[bufferProcess] interim [740000000]:ส่วนใดส่วนหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.052581297+07:00","message":"[bufferProcess] send to processor:ส่วนใดส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.052590765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.052595192+07:00","message":"> Transcript [2693] [false]: 'ส่วนใดส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.052600789+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.0526043+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.052607238+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.052610284+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.636189559+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.636226467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนใดส่วนหนึ่ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.636234769+07:00","message":"receive interim result [false|false]: ส่วนใดส่วนหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.636255032+07:00","message":"[buffer interim] 348 false ส่วนใดส่วนหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.636263139+07:00","message":"[bufferProcess] interim [340000000]:ส่วนใดส่วนหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.636266865+07:00","message":"[bufferProcess] send to processor:ส่วนใดส่วนหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.636271662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.636275469+07:00","message":"> Transcript [2694] [false]: 'ส่วนใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.636279612+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.636282669+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.636285433+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.63628811+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.955758788+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.955795702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนใดส่วนหนึ่งอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.955804303+07:00","message":"receive interim result [false|false]: ส่วนใดส่วนหนึ่งอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.955815899+07:00","message":"[buffer interim] 348 false ส่วนใดส่วนหนึ่งอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.955822239+07:00","message":"[bufferProcess] interim [700000000]:ส่วนใดส่วนหนึ่งอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.955824955+07:00","message":"[bufferProcess] send to processor:ส่วนใดส่วนหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.95582836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.955830883+07:00","message":"> Transcript [2695] [false]: 'ส่วนใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.955834391+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.955836207+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.955837943+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.955840137+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.955843103+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.955845153+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.955847928+07:00","message":"Set new StatePrefix : 'ส่วนใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.955849911+07:00","message":"Next Push (prob) : 'ใดส่วนหนึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.95585672+07:00","message":"push: {false ส่วน 0 0xc000414000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.08903078+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.08906661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนใดส่วนหนึ่งอะไรก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.089073127+07:00","message":"receive interim result [false|false]: ส่วนใดส่วนหนึ่งอะไรก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.089088475+07:00","message":"[buffer interim] 348 false ส่วนใดส่วนหนึ่งอะไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.089095735+07:00","message":"[bufferProcess] interim [820000000]:ส่วนใดส่วนหนึ่งอะไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.089098658+07:00","message":"[bufferProcess] send to processor:ส่วนใดส่วนหนึ่งอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.089105785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.089108277+07:00","message":"> Transcript [2696] [false]: 'ส่วนใดส่วนหนึ่งอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.089111442+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.089113707+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.089115701+07:00","message":"StatePrefix: 'ส่วนใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.089120166+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.277100475+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.27713626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนใดส่วนหนึ่งอะไรก็ตาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.277142278+07:00","message":"receive interim result [false|false]: ส่วนใดส่วนหนึ่งอะไรก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.277155044+07:00","message":"[buffer interim] 348 false ส่วนใดส่วนหนึ่งอะไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.277170773+07:00","message":"[bufferProcess] interim [0]:ส่วนใดส่วนหนึ่งอะไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.277173772+07:00","message":"[bufferProcess] send to processor:ส่วนใดส่วนหนึ่งอะไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.277180924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.277184237+07:00","message":"> Transcript [2697] [false]: 'ส่วนใดส่วนหนึ่งอะไรก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.277188153+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.277190182+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.277192305+07:00","message":"StatePrefix: 'ส่วนใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.277195193+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.667569631+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.667604805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนใดส่วนหนึ่งอะไรก็ตามที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.6676127+07:00","message":"receive interim result [false|false]: ส่วนใดส่วนหนึ่งอะไรก็ตามที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.667625827+07:00","message":"[buffer interim] 348 false ส่วนใดส่วนหนึ่งอะไรก็ตามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.66763271+07:00","message":"[bufferProcess] interim [360000000]:ส่วนใดส่วนหนึ่งอะไรก็ตามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.667635125+07:00","message":"[bufferProcess] send to processor:ส่วนใดส่วนหนึ่งอะไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.667638523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.667641137+07:00","message":"> Transcript [2698] [false]: 'ส่วนใดส่วนหนึ่งอะไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.66764395+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.667645929+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.667648888+07:00","message":"StatePrefix: 'ส่วนใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.667651218+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.966960237+07:00","message":"[GCS] IsForceVAD: false for message ID: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.041728761+07:00","message":"[GCS] Start streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.083489373+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.08352986+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-05-21T13:18:40.083536191+07:00","message":"receive interim result [true|false]: ส่วนใดส่วนหนึ่งอะไรก็ตามที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.083548606+07:00","message":"end recv isFinal message id 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.083550768+07:00","message":"end Recv id 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.083558546+07:00","message":"[buffer interim] 348 true ส่วนใดส่วนหนึ่งอะไรก็ตามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.08356658+07:00","message":"[bufferProcess] interim [870000000]:ส่วนใดส่วนหนึ่งอะไรก็ตามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.083571129+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนใดส่วนหนึ่งอะไรก็ตามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.083574893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.083579515+07:00","message":"> Transcript [2699] [false]: 'ส่วนใดส่วนหนึ่งอะไรก็ตามที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.08358329+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.083585113+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.083587665+07:00","message":"StatePrefix: 'ส่วนใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.083590005+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.083592641+07:00","message":"Push: 'ใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.083594762+07:00","message":"TextPushed: 'ส่วนใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.083596902+07:00","message":"Set new StatePrefix : 'ส่วนใดส่วนหนึ่งอะไรก็ตามที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.083599667+07:00","message":"Next Push (prob) : 'อะไรก็ตามที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.083601751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.083603638+07:00","message":"> Transcript [2700] [true]: 'ส่วนใดส่วนหนึ่งอะไรก็ตามที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.083605687+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.083607309+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.083608928+07:00","message":"StatePrefix: 'ส่วนใดส่วนหนึ่งอะไรก็ตามที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.083610795+07:00","message":"TextPushed: 'ส่วนใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.083612805+07:00","message":"Push: 'อะไรก็ตามที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.083621664+07:00","message":"push: {false ใดส่วนหนึ่ง 0 0xc000414000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.083626962+07:00","message":"push: {true อะไรก็ตามที่ 0 0xc000414000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:40.092539682+07:00","message":"write wav file: './tmp/7576/7576_348.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:40.214608425+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:40.214649905+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.531337016+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.531382174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.531392067+07:00","message":"receive interim result [false|false]: มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.531409503+07:00","message":"[buffer interim] 349 false มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.531415694+07:00","message":"[bufferProcess] interim [300000000]:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.531417507+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.577773089+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.57780694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.577813541+07:00","message":"receive interim result [false|false]: มันทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.577826714+07:00","message":"[buffer interim] 349 false มันทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.577833731+07:00","message":"[bufferProcess] interim [420000000]:มันทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.577836092+07:00","message":"[bufferProcess] send to processor:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.57784151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.57784475+07:00","message":"> Transcript [2701] [false]: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.577847265+07:00","message":"Set StatePrefix (first interim): 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.766475102+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.766518151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.766525594+07:00","message":"receive interim result [false|false]: มันทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.766540249+07:00","message":"[buffer interim] 349 false มันทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.766547913+07:00","message":"[bufferProcess] interim [540000000]:มันทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.766550704+07:00","message":"[bufferProcess] send to processor:มันทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.766554234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.766557909+07:00","message":"> Transcript [2702] [false]: 'มันทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.766561719+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.766563926+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.766566119+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.766568414+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.901240295+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.901284643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันทำงานไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.901291216+07:00","message":"receive interim result [false|false]: มันทำงานไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.901306684+07:00","message":"[buffer interim] 349 false มันทำงานไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.90131679+07:00","message":"[bufferProcess] interim [720000000]:มันทำงานไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.901320506+07:00","message":"[bufferProcess] send to processor:มันทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.901327078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.901331497+07:00","message":"> Transcript [2703] [false]: 'มันทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.901339113+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.901341541+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.901343868+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.901346004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.116700943+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.116742644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันทำงานไม่สน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.116748569+07:00","message":"receive interim result [false|false]: มันทำงานไม่สน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.11676381+07:00","message":"[buffer interim] 349 false มันทำงานไม่สน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.116789379+07:00","message":"[bufferProcess] interim [900000000]:มันทำงานไม่สน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.116792745+07:00","message":"[bufferProcess] send to processor:มันทำงานไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.116796559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.116800093+07:00","message":"> Transcript [2704] [false]: 'มันทำงานไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.116803994+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.116806784+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.116808936+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.116810962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.214154761+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.21419303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันทำงานไม่ส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.214200839+07:00","message":"receive interim result [false|false]: มันทำงานไม่ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.214217582+07:00","message":"[buffer interim] 349 false มันทำงานไม่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.214225465+07:00","message":"[bufferProcess] interim [960000000]:มันทำงานไม่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.214227691+07:00","message":"[bufferProcess] send to processor:มันทำงานไม่สน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.21423131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.214234365+07:00","message":"> Transcript [2705] [false]: 'มันทำงานไม่สน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.214237641+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.214239716+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.21424218+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.214245023+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.214247727+07:00","message":"Push: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.214249647+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.214252283+07:00","message":"Set new StatePrefix : 'มันทำงานไม่สน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.214254582+07:00","message":"Next Push (prob) : 'ทำงานไม่สน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.214263195+07:00","message":"push: {false มัน 0 0xc000415800}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.279470276+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.279504018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันทำงานไม่สมบูรณ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.279510412+07:00","message":"receive interim result [false|false]: มันทำงานไม่สมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.279525458+07:00","message":"[buffer interim] 349 false มันทำงานไม่สมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.279533217+07:00","message":"[bufferProcess] interim [80000000]:มันทำงานไม่สมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.279535766+07:00","message":"[bufferProcess] send to processor:มันทำงานไม่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.279541243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.279544784+07:00","message":"> Transcript [2706] [false]: 'มันทำงานไม่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.279547314+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.279549399+07:00","message":"Set new StatePrefix: 'มันทำงานไม่ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.660494369+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.6605294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันทำงานไม่สมบูรณ์ก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.660536125+07:00","message":"receive interim result [false|false]: มันทำงานไม่สมบูรณ์ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.660552082+07:00","message":"[buffer interim] 349 false มันทำงานไม่สมบูรณ์ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.660559882+07:00","message":"[bufferProcess] interim [440000000]:มันทำงานไม่สมบูรณ์ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.660562397+07:00","message":"[bufferProcess] send to processor:มันทำงานไม่สมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.660569756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.660572665+07:00","message":"> Transcript [2707] [false]: 'มันทำงานไม่สมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.660575203+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.66057761+07:00","message":"Set new StatePrefix: 'มันทำงานไม่สมบูรณ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.677551379+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.67757859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันทำงานไม่สมบูรณ์ก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.677584502+07:00","message":"receive interim result [false|false]: มันทำงานไม่สมบูรณ์ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.67760067+07:00","message":"[buffer interim] 349 false มันทำงานไม่สมบูรณ์ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.67760661+07:00","message":"[bufferProcess] interim [500000000]:มันทำงานไม่สมบูรณ์ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.67760899+07:00","message":"[bufferProcess] send to processor:มันทำงานไม่สมบูรณ์ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.677612953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.677616976+07:00","message":"> Transcript [2708] [false]: 'มันทำงานไม่สมบูรณ์ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.677620334+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.677622317+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.67762415+07:00","message":"StatePrefix: 'มันทำงานไม่สมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.677626691+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.757186127+07:00","message":"[GCS] IsForceVAD: false for message ID: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.879470026+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.879506629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันทำงานไม่สมบูรณ์ก็จะ\",\"confidence\":0.9587792}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.879512505+07:00","message":"receive interim result [true|false]: มันทำงานไม่สมบูรณ์ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.87951769+07:00","message":"end recv isFinal message id 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.879520123+07:00","message":"end Recv id 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.879526513+07:00","message":"[buffer interim] 349 true มันทำงานไม่สมบูรณ์ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.879533404+07:00","message":"[bufferProcess] interim [740000000]:มันทำงานไม่สมบูรณ์ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.879536405+07:00","message":"[bufferProcess] send to processor (isfinal):มันทำงานไม่สมบูรณ์ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.879539472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.87954223+07:00","message":"> Transcript [2709] [false]: 'มันทำงานไม่สมบูรณ์ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.879545199+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.879547258+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.879549118+07:00","message":"StatePrefix: 'มันทำงานไม่สมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.879551561+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.879553377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.879555197+07:00","message":"> Transcript [2710] [true]: 'มันทำงานไม่สมบูรณ์ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.879557299+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.879558922+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.879560609+07:00","message":"StatePrefix: 'มันทำงานไม่สมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.879562371+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.879564799+07:00","message":"Push: 'ทำงานไม่สมบูรณ์ก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.879572819+07:00","message":"push: {true ทำงานไม่สมบูรณ์ก็จะ 0 0xc000415800}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:41.887379013+07:00","message":"write wav file: './tmp/7576/7576_349.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.890478024+07:00","message":"[GCS] Start streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:42.550480767+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:42.550526533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:42.550532357+07:00","message":"receive interim result [false|false]: มีฝน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:42.550550322+07:00","message":"[buffer interim] 350 false มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.550556476+07:00","message":"[bufferProcess] interim [660000000]:มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.550558472+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:42.751032773+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:42.751077053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีฝนตก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:42.751082626+07:00","message":"receive interim result [false|false]: มีฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:42.751097797+07:00","message":"[buffer interim] 350 false มีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.751104991+07:00","message":"[bufferProcess] interim [900000000]:มีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.751107941+07:00","message":"[bufferProcess] send to processor:มีฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.75111203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.751115097+07:00","message":"> Transcript [2711] [false]: 'มีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.751119495+07:00","message":"Set StatePrefix (first interim): 'มีฝน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:42.883372791+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:42.883415962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีคนไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:42.883422266+07:00","message":"receive interim result [false|false]: มีคนไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:42.883436137+07:00","message":"[buffer interim] 350 false มีคนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.883443608+07:00","message":"[bufferProcess] interim [960000000]:มีคนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.88344624+07:00","message":"[bufferProcess] send to processor:มีฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.883452091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.883455123+07:00","message":"> Transcript [2712] [false]: 'มีฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.883458663+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.883462261+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.883464323+07:00","message":"StatePrefix: 'มีฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.883466344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:42.928448708+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:42.928507949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีคนไปถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:42.928515089+07:00","message":"receive interim result [false|false]: มีคนไปถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:42.92853179+07:00","message":"[buffer interim] 350 false มีคนไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.928539557+07:00","message":"[bufferProcess] interim [80000000]:มีคนไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.928542251+07:00","message":"[bufferProcess] send to processor:มีคนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.928549087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.928552074+07:00","message":"> Transcript [2713] [false]: 'มีคนไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.928554204+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.928556144+07:00","message":"Set new StatePrefix: 'มีคนไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:43.038555818+07:00","message":"[GCS] IsForceVAD: false for message ID: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:43.136767398+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:43.136812032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีคนไปถึง\",\"confidence\":0.8895454}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:43.13681897+07:00","message":"receive interim result [true|false]: มีคนไปถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:43.136834259+07:00","message":"end recv isFinal message id 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:43.136836929+07:00","message":"end Recv id 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:43.13684995+07:00","message":"[buffer interim] 350 true มีคนไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.136876205+07:00","message":"[bufferProcess] interim [380000000]:มีคนไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.136886657+07:00","message":"[bufferProcess] send to processor (isfinal):มีคนไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.136901344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.136920288+07:00","message":"> Transcript [2714] [false]: 'มีคนไปถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.136925603+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.136927927+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.136930251+07:00","message":"StatePrefix: 'มีคนไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.136932258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.136934183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.136936182+07:00","message":"> Transcript [2715] [true]: 'มีคนไปถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.136938117+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.136939783+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.136941378+07:00","message":"StatePrefix: 'มีคนไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.13694312+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.136950695+07:00","message":"Push: 'มีคนไปถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:43.136959728+07:00","message":"push: {true มีคนไปถึง 0 0xc0005b6200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:43.143422415+07:00","message":"write wav file: './tmp/7576/7576_350.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:43.215070416+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:43.21507808+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:43.49123851+07:00","message":"[GCS] Start streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.018573967+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.018630568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.018636028+07:00","message":"receive interim result [false|false]: ภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.018651356+07:00","message":"[buffer interim] 351 false ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.018658952+07:00","message":"[bufferProcess] interim [360000000]:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.018660698+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.209609091+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.209641103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพวาด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.209646757+07:00","message":"receive interim result [false|false]: ภาพวาด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.209666137+07:00","message":"[buffer interim] 351 false ภาพวาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.209671868+07:00","message":"[bufferProcess] interim [540000000]:ภาพวาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.209674161+07:00","message":"[bufferProcess] send to processor:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.209677741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.209680277+07:00","message":"> Transcript [2716] [false]: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.20968232+07:00","message":"Set StatePrefix (first interim): 'ภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.210095528+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.210109615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพรวม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.210113604+07:00","message":"receive interim result [false|false]: ภาพรวม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.210124687+07:00","message":"[buffer interim] 351 false ภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.210128758+07:00","message":"[bufferProcess] interim [600000000]:ภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.210130814+07:00","message":"[bufferProcess] send to processor:ภาพวาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.210132989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.210135219+07:00","message":"> Transcript [2717] [false]: 'ภาพวาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.210138073+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.210140253+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.210142781+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.210145089+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.446791871+07:00","message":"[GCS] IsForceVAD: false for message ID: 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.536356266+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.536395442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพรวม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.536401098+07:00","message":"receive interim result [true|false]: ภาพรวม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.536412144+07:00","message":"end recv isFinal message id 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.536415231+07:00","message":"end Recv id 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.536421535+07:00","message":"[buffer interim] 351 true ภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.536428067+07:00","message":"[bufferProcess] interim [990000000]:ภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.536431115+07:00","message":"[bufferProcess] send to processor (isfinal):ภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.536434178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.536436911+07:00","message":"> Transcript [2718] [false]: 'ภาพรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.536439526+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.536441563+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.536443344+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.536445317+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.536447121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.53644902+07:00","message":"> Transcript [2719] [true]: 'ภาพรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.536451152+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.536452817+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.536454421+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.536456123+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.536458799+07:00","message":"Push: 'ภาพรวม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.536466489+07:00","message":"push: {true ภาพรวม 0 0xc003117180}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:44.541853211+07:00","message":"write wav file: './tmp/7576/7576_351.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.840443389+07:00","message":"[GCS] Start streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.345507468+07:00","message":"[GCS] IsForceVAD: false for message ID: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.408279823+07:00","message":"[GCS] Start streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.543842561+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.543862814+07:00","message":"found end of frame, send empty tag with msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.543865619+07:00","message":"end Recv id 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.543872136+07:00","message":"[buffer interim] 352 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.543879236+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.543883801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.543887318+07:00","message":"> Transcript [2720] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.543889906+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.543891857+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.543893563+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.543895431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.543902769+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.543912321+07:00","message":"push: {true \n 0 0xc001ee7900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:45.549284588+07:00","message":"write wav file: './tmp/7576/7576_352.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.950354797+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.950388457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.95039304+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.950409808+07:00","message":"[buffer interim] 353 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.95041672+07:00","message":"[bufferProcess] interim [420000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.950418516+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.988151576+07:00","message":"[GCS] IsForceVAD: false for message ID: 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.048411847+07:00","message":"[GCS] Start streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.085517733+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.085557217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.085563294+07:00","message":"receive interim result [true|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.085575038+07:00","message":"end recv isFinal message id 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.085577098+07:00","message":"end Recv id 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.085584949+07:00","message":"[buffer interim] 353 true ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.085592688+07:00","message":"[bufferProcess] interim [600000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.085597235+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.085601756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.085605329+07:00","message":"> Transcript [2721] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.085608154+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.085609933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.08561182+07:00","message":"> Transcript [2722] [true]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.085614459+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.085616355+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.085618109+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.085619923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.085622774+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.085631457+07:00","message":"push: {true ระบบ 0 0xc003117700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:46.090910167+07:00","message":"write wav file: './tmp/7576/7576_353.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:46.215827478+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:46.215850745+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.594341948+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.594382887+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.594387852+07:00","message":"receive interim result [false|false]: ราคา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.594403118+07:00","message":"[buffer interim] 354 false ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.594409625+07:00","message":"[bufferProcess] interim [360000000]:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.594412013+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.696252389+07:00","message":"[GCS] IsForceVAD: false for message ID: 354"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.758494129+07:00","message":"[GCS] Start streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.77629317+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.77632449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.776330284+07:00","message":"receive interim result [false|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.776341673+07:00","message":"[buffer interim] 354 false นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.776347646+07:00","message":"[bufferProcess] interim [540000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.776349916+07:00","message":"[bufferProcess] send to processor:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.776355061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.776357559+07:00","message":"> Transcript [2723] [false]: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.776359579+07:00","message":"Set StatePrefix (first interim): 'ราคา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.791742024+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.791776945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.791782571+07:00","message":"receive interim result [true|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.791793305+07:00","message":"end recv isFinal message id 354"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.791795595+07:00","message":"end Recv id 354"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.791801675+07:00","message":"[buffer interim] 354 true นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.791807725+07:00","message":"[bufferProcess] interim [660000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.791810786+07:00","message":"[bufferProcess] send to processor (isfinal):นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.791813633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.791816293+07:00","message":"> Transcript [2724] [false]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.791818352+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.791820207+07:00","message":"Set new StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.791822056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.791823807+07:00","message":"> Transcript [2725] [true]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.791825953+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.791827846+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.79182964+07:00","message":"StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.791831464+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.791834245+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.791841343+07:00","message":"push: {true นะคะ 0 0xc0005b7d80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:46.797118228+07:00","message":"write wav file: './tmp/7576/7576_354.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:49.014266337+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:49.014307532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:49.014313466+07:00","message":"receive interim result [false|false]: เขียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:49.014329605+07:00","message":"[buffer interim] 355 false เขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.01434061+07:00","message":"[bufferProcess] interim [40000000]:เขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.014342515+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.01434601+07:00","message":"[bufferProcess] send to processor (ticker):เขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.014348858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.014351499+07:00","message":"> Transcript [2726] [false]: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.014353582+07:00","message":"Set StatePrefix (first interim): 'เขียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:49.203735562+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:49.203787628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียนไม่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:49.203794314+07:00","message":"receive interim result [false|false]: เขียนไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:49.203810743+07:00","message":"[buffer interim] 355 false เขียนไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.203818949+07:00","message":"[bufferProcess] interim [280000000]:เขียนไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.203820997+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:49.216879472+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:49.21689014+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:49.399112176+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:49.399158223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียนไม่ได้เลย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:49.399167996+07:00","message":"receive interim result [false|false]: เขียนไม่ได้เลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:49.399182468+07:00","message":"[buffer interim] 355 false เขียนไม่ได้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.399193415+07:00","message":"[bufferProcess] interim [520000000]:เขียนไม่ได้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.399196687+07:00","message":"[bufferProcess] send to processor:เขียนไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.399203925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.39920739+07:00","message":"> Transcript [2727] [false]: 'เขียนไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.399210857+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.39921278+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.399214912+07:00","message":"StatePrefix: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.399217056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:49.916749927+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:49.91678399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียนไม่ได้เลยก็ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:49.91678989+07:00","message":"receive interim result [false|false]: เขียนไม่ได้เลยก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:49.916803837+07:00","message":"[buffer interim] 355 false เขียนไม่ได้เลยก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.916810068+07:00","message":"[bufferProcess] interim [0]:เขียนไม่ได้เลยก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.916812394+07:00","message":"[bufferProcess] send to processor:เขียนไม่ได้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.916817442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.91681991+07:00","message":"> Transcript [2728] [false]: 'เขียนไม่ได้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.91682289+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.916825007+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.916827862+07:00","message":"StatePrefix: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.91683008+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.117663471+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.117706003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียนไม่ได้เลยก็ต้องซื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.117713338+07:00","message":"receive interim result [false|false]: เขียนไม่ได้เลยก็ต้องซื้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.117730259+07:00","message":"[buffer interim] 355 false เขียนไม่ได้เลยก็ต้องซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.11773816+07:00","message":"[bufferProcess] interim [180000000]:เขียนไม่ได้เลยก็ต้องซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.117742121+07:00","message":"[bufferProcess] send to processor:เขียนไม่ได้เลยก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.117746884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.117750457+07:00","message":"> Transcript [2729] [false]: 'เขียนไม่ได้เลยก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.117757019+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.117760089+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.11776273+07:00","message":"StatePrefix: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.117765623+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.30935458+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.309395976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียนไม่ได้เลยก็ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.309402909+07:00","message":"receive interim result [false|false]: เขียนไม่ได้เลยก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.309420197+07:00","message":"[buffer interim] 355 false เขียนไม่ได้เลยก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.309427657+07:00","message":"[bufferProcess] interim [360000000]:เขียนไม่ได้เลยก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.309430794+07:00","message":"[bufferProcess] send to processor:เขียนไม่ได้เลยก็ต้องซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.309438474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.309441558+07:00","message":"> Transcript [2730] [false]: 'เขียนไม่ได้เลยก็ต้องซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.309445539+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.309447634+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.309449428+07:00","message":"StatePrefix: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.309451456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.309457963+07:00","message":"Push: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.30946005+07:00","message":"TextPushed: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.309462141+07:00","message":"Set new StatePrefix : 'เขียนไม่ได้เลยก็ต้องซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.309465011+07:00","message":"Next Push (prob) : 'ไม่ได้เลยก็ต้องซื้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.309474669+07:00","message":"push: {false เขียน 0 0xc00354f300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.48021752+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.480252294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียนไม่ได้เลยก็ต้องซื้อปากกา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.48025875+07:00","message":"receive interim result [false|false]: เขียนไม่ได้เลยก็ต้องซื้อปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.480273248+07:00","message":"[buffer interim] 355 false เขียนไม่ได้เลยก็ต้องซื้อปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.480280409+07:00","message":"[bufferProcess] interim [540000000]:เขียนไม่ได้เลยก็ต้องซื้อปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.480282742+07:00","message":"[bufferProcess] send to processor:เขียนไม่ได้เลยก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.480288167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.480290726+07:00","message":"> Transcript [2731] [false]: 'เขียนไม่ได้เลยก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.480293388+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.671617759+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.671655659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียนไม่ได้เลยก็ต้องซื้อปากกามา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.671661758+07:00","message":"receive interim result [false|false]: เขียนไม่ได้เลยก็ต้องซื้อปากกามา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.671675016+07:00","message":"[buffer interim] 355 false เขียนไม่ได้เลยก็ต้องซื้อปากกามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.671681046+07:00","message":"[bufferProcess] interim [780000000]:เขียนไม่ได้เลยก็ต้องซื้อปากกามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.671683403+07:00","message":"[bufferProcess] send to processor:เขียนไม่ได้เลยก็ต้องซื้อปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.671688855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.671691422+07:00","message":"> Transcript [2732] [false]: 'เขียนไม่ได้เลยก็ต้องซื้อปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.67169479+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.671698519+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.671700517+07:00","message":"StatePrefix: 'เขียนไม่ได้เลยก็ต้องซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.671702872+07:00","message":"TextPushed: 'เขียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.796514513+07:00","message":"[GCS] IsForceVAD: false for message ID: 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.921921854+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.921966358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียนไม่ได้เลยก็ต้องซื้อปากกามา\",\"confidence\":0.92812735}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.921974557+07:00","message":"receive interim result [true|false]: เขียนไม่ได้เลยก็ต้องซื้อปากกามา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.921982391+07:00","message":"end recv isFinal message id 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.921985272+07:00","message":"end Recv id 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.921993578+07:00","message":"[buffer interim] 355 true เขียนไม่ได้เลยก็ต้องซื้อปากกามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.922001961+07:00","message":"[bufferProcess] interim [50000000]:เขียนไม่ได้เลยก็ต้องซื้อปากกามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.922004749+07:00","message":"[bufferProcess] send to processor (isfinal):เขียนไม่ได้เลยก็ต้องซื้อปากกามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.922008522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.92201189+07:00","message":"> Transcript [2733] [false]: 'เขียนไม่ได้เลยก็ต้องซื้อปากกามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.922015158+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.922016963+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.922018798+07:00","message":"StatePrefix: 'เขียนไม่ได้เลยก็ต้องซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.922021058+07:00","message":"TextPushed: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.92202274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.922024711+07:00","message":"> Transcript [2734] [true]: 'เขียนไม่ได้เลยก็ต้องซื้อปากกามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.922027778+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.922029967+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.922031911+07:00","message":"StatePrefix: 'เขียนไม่ได้เลยก็ต้องซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.922033767+07:00","message":"TextPushed: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.922036711+07:00","message":"Push: 'ไม่ได้เลยก็ต้องซื้อปากกามา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.922045824+07:00","message":"push: {true ไม่ได้เลยก็ต้องซื้อปากกามา 0 0xc00354f300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:50.931529963+07:00","message":"write wav file: './tmp/7576/7576_355.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.23968153+07:00","message":"[GCS] Start streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:52.077324483+07:00","message":"[GCS] IsForceVAD: false for message ID: 356"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:52.137621625+07:00","message":"[GCS] Start streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:52.172633817+07:00","message":"receive streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:52.172658961+07:00","message":"found end of frame, send empty tag with msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:52.172663328+07:00","message":"end Recv id 356"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:52.172671332+07:00","message":"[buffer interim] 356 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:52.172679631+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:52.172684145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:52.17268829+07:00","message":"> Transcript [2735] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:52.172691211+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:52.172694193+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:52.172696321+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:52.172698476+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:52.172701323+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:52.172712409+07:00","message":"push: {true \n 0 0xc000045e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:52.18059701+07:00","message":"write wav file: './tmp/7576/7576_356.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:52.217881657+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:52.217897763+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:52.609931881+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:52.60998972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:52.609996244+07:00","message":"receive interim result [false|false]: มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:52.610011125+07:00","message":"[buffer interim] 357 false มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:52.610017548+07:00","message":"[bufferProcess] interim [480000000]:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:52.61001924+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.123438174+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.123480747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.12348709+07:00","message":"receive interim result [false|false]: ความสำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.123503626+07:00","message":"[buffer interim] 357 false ความสำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.123513329+07:00","message":"[bufferProcess] interim [20000000]:ความสำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.123515848+07:00","message":"[bufferProcess] send to processor:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.123521532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.123524418+07:00","message":"> Transcript [2736] [false]: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.123526695+07:00","message":"Set StatePrefix (first interim): 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.174227418+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.174271491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.174277206+07:00","message":"receive interim result [false|false]: ความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.174291994+07:00","message":"[buffer interim] 357 false ความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.174298957+07:00","message":"[bufferProcess] interim [80000000]:ความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.174301597+07:00","message":"[bufferProcess] send to processor:ความสำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.174307251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.174310331+07:00","message":"> Transcript [2737] [false]: 'ความสำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.174313203+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.174315141+07:00","message":"Set new StatePrefix: 'ความสำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.556253894+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.55628267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.556288368+07:00","message":"receive interim result [false|false]: ความสัมพันธ์ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.556301086+07:00","message":"[buffer interim] 357 false ความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.556306933+07:00","message":"[bufferProcess] interim [440000000]:ความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.556310039+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.556313098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.556315794+07:00","message":"> Transcript [2738] [false]: 'ความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.556318273+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.556321832+07:00","message":"Set new StatePrefix: 'ความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.769136211+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.769189521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์ของแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.769197638+07:00","message":"receive interim result [false|false]: ความสัมพันธ์ของแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.769213247+07:00","message":"[buffer interim] 357 false ความสัมพันธ์ของแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.769220716+07:00","message":"[bufferProcess] interim [680000000]:ความสัมพันธ์ของแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.769235758+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.769244972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.769247947+07:00","message":"> Transcript [2739] [false]: 'ความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.769251381+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.76925383+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.769255926+07:00","message":"StatePrefix: 'ความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.769258031+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.877677225+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.877712217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์ของแต่ละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.877718347+07:00","message":"receive interim result [false|false]: ความสัมพันธ์ของแต่ละ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.877731859+07:00","message":"[buffer interim] 357 false ความสัมพันธ์ของแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.877740965+07:00","message":"[bufferProcess] interim [800000000]:ความสัมพันธ์ของแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.877748651+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์ของแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.877754064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.877756842+07:00","message":"> Transcript [2740] [false]: 'ความสัมพันธ์ของแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.877760066+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.877762216+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.877764015+07:00","message":"StatePrefix: 'ความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.877766336+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.195503433+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.195537003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์ของแต่ละสี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.195543214+07:00","message":"receive interim result [false|false]: ความสัมพันธ์ของแต่ละสี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.195556094+07:00","message":"[buffer interim] 357 false ความสัมพันธ์ของแต่ละสี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.195562396+07:00","message":"[bufferProcess] interim [40000000]:ความสัมพันธ์ของแต่ละสี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.195564777+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์ของแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.195569557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.195572228+07:00","message":"> Transcript [2741] [false]: 'ความสัมพันธ์ของแต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.19557522+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.195577482+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.195579767+07:00","message":"StatePrefix: 'ความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.195582044+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.198692205+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.198713132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์ของแต่ละส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.198718742+07:00","message":"receive interim result [false|false]: ความสัมพันธ์ของแต่ละส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.198726369+07:00","message":"[buffer interim] 357 false ความสัมพันธ์ของแต่ละส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.198732664+07:00","message":"[bufferProcess] interim [100000000]:ความสัมพันธ์ของแต่ละส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.198736124+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์ของแต่ละสี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.198743309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.198746825+07:00","message":"> Transcript [2742] [false]: 'ความสัมพันธ์ของแต่ละสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.198750507+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.198753332+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.19875639+07:00","message":"StatePrefix: 'ความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.198759403+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.198767519+07:00","message":"Push: 'ความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.198769428+07:00","message":"TextPushed: 'ความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.19877178+07:00","message":"Set new StatePrefix : 'ความสัมพันธ์ของแต่ละสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.198773798+07:00","message":"Next Push (prob) : 'ของแต่ละสี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.198780444+07:00","message":"push: {false ความสัมพันธ์ 0 0xc000730300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.318746453+07:00","message":"[GCS] IsForceVAD: false for message ID: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.440457594+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.440496762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์ของแต่ละส่วน\",\"confidence\":0.95628816}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.440504859+07:00","message":"receive interim result [true|false]: ความสัมพันธ์ของแต่ละส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.440516213+07:00","message":"end recv isFinal message id 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.440518558+07:00","message":"end Recv id 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.440525045+07:00","message":"[buffer interim] 357 true ความสัมพันธ์ของแต่ละส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.440536744+07:00","message":"[bufferProcess] interim [400000000]:ความสัมพันธ์ของแต่ละส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.440543888+07:00","message":"[bufferProcess] send to processor (isfinal):ความสัมพันธ์ของแต่ละส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.44054756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.440550911+07:00","message":"> Transcript [2743] [false]: 'ความสัมพันธ์ของแต่ละส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.440553131+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.440555453+07:00","message":"Set new StatePrefix: 'ความสัมพันธ์ของแต่ละส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.440557215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.440559372+07:00","message":"> Transcript [2744] [true]: 'ความสัมพันธ์ของแต่ละส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.44056167+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.440563526+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.4405653+07:00","message":"StatePrefix: 'ความสัมพันธ์ของแต่ละส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.440567439+07:00","message":"TextPushed: 'ความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.440573995+07:00","message":"Push: 'ของแต่ละส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.440581862+07:00","message":"push: {true ของแต่ละส่วน 0 0xc000730300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:54.447437564+07:00","message":"write wav file: './tmp/7576/7576_357.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.707618747+07:00","message":"[GCS] Start streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:55.217712876+07:00","message":"[GCS] IsForceVAD: false for message ID: 358"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:55.218219529+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:55.218231526+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:55.277675286+07:00","message":"[GCS] Start streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:55.323075184+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:55.323095702+07:00","message":"found end of frame, send empty tag with msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:55.323098984+07:00","message":"end Recv id 358"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:55.32310622+07:00","message":"[buffer interim] 358 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.323117428+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.323120834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.323123698+07:00","message":"> Transcript [2745] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.323126109+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.32312804+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.323130114+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.323131945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.323143567+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:55.323153307+07:00","message":"push: {true \n 0 0xc000731c00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:55.328800237+07:00","message":"write wav file: './tmp/7576/7576_358.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:55.349620573+07:00","message":"[GCS] IsForceVAD: false for message ID: 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:55.537937661+07:00","message":"[GCS] Start streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:55.557386875+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:55.557408448+07:00","message":"found end of frame, send empty tag with msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:55.557411685+07:00","message":"end Recv id 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:55.557419119+07:00","message":"[buffer interim] 359 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.557425965+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.557429888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.557433336+07:00","message":"> Transcript [2746] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.557436205+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.557438192+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.557439913+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.557441624+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.557443971+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:55.557453482+07:00","message":"push: {true \n 0 0xc000731f00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:55.561668136+07:00","message":"write wav file: './tmp/7576/7576_359.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.395695371+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.39573493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ละ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.39574079+07:00","message":"receive interim result [false|false]: แต่ละ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.395753495+07:00","message":"[buffer interim] 360 false แต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.395759375+07:00","message":"[bufferProcess] interim [840000000]:แต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.395761436+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.712335996+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.712374963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ละราย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.712381407+07:00","message":"receive interim result [false|false]: แต่ละราย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.712396795+07:00","message":"[buffer interim] 360 false แต่ละราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.712403392+07:00","message":"[bufferProcess] interim [140000000]:แต่ละราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.712405844+07:00","message":"[bufferProcess] send to processor:แต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.712416494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.712419232+07:00","message":"> Transcript [2747] [false]: 'แต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.712421357+07:00","message":"Set StatePrefix (first interim): 'แต่ละ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.718260577+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.718282256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ละลำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.718287188+07:00","message":"receive interim result [false|false]: แต่ละลำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.7182989+07:00","message":"[buffer interim] 360 false แต่ละลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.71830325+07:00","message":"[bufferProcess] interim [200000000]:แต่ละลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.718305948+07:00","message":"[bufferProcess] send to processor:แต่ละราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.718309138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.718311604+07:00","message":"> Transcript [2748] [false]: 'แต่ละราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.718314729+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.718316884+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.718318706+07:00","message":"StatePrefix: 'แต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.718320905+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.755447803+07:00","message":"[GCS] IsForceVAD: false for message ID: 360"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.772682226+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.772712521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ละระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.772729595+07:00","message":"receive interim result [false|false]: แต่ละระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.772742075+07:00","message":"[buffer interim] 360 false แต่ละระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.772748653+07:00","message":"[bufferProcess] interim [260000000]:แต่ละระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.77275117+07:00","message":"[bufferProcess] send to processor:แต่ละลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.772755985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.77275844+07:00","message":"> Transcript [2749] [false]: 'แต่ละลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.772761434+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.772763334+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.772765123+07:00","message":"StatePrefix: 'แต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.772767397+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.819739897+07:00","message":"[GCS] Start streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.869276827+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.869331799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในแต่ละระบบ\",\"confidence\":0.9147305}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.869337374+07:00","message":"receive interim result [true|false]: ในแต่ละระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.869346274+07:00","message":"end recv isFinal message id 360"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.869348399+07:00","message":"end Recv id 360"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.869354565+07:00","message":"[buffer interim] 360 true ในแต่ละระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.869365737+07:00","message":"[bufferProcess] interim [440000000]:ในแต่ละระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.869368832+07:00","message":"[bufferProcess] send to processor (isfinal):แต่ละระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.869371744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.869374294+07:00","message":"> Transcript [2750] [false]: 'แต่ละระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.869377041+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.86937888+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.86938095+07:00","message":"StatePrefix: 'แต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.869382723+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.869384283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.869386195+07:00","message":"> Transcript [2751] [true]: 'ในแต่ละระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.869388248+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.869389808+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.869391592+07:00","message":"StatePrefix: 'แต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.869393176+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.869395607+07:00","message":"Push: 'ในแต่ละระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.869402748+07:00","message":"push: {true ในแต่ละระบบ 0 0xc0035a4580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:56.875459888+07:00","message":"write wav file: './tmp/7576/7576_360.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.45576665+07:00","message":"[GCS] IsForceVAD: false for message ID: 361"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.564543967+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.56456105+07:00","message":"found end of frame, send empty tag with msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.56456393+07:00","message":"end Recv id 361"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.564571082+07:00","message":"[buffer interim] 361 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.564577113+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.564580234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.564583579+07:00","message":"> Transcript [2752] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.564586156+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.564588018+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.564589699+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.564591387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.56459878+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.564609677+07:00","message":"push: {true \n 0 0xc001ee6c80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:57.570322927+07:00","message":"write wav file: './tmp/7576/7576_361.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.682163104+07:00","message":"[GCS] Cleaned up inactive client: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.682189785+07:00","message":"[GCS] Cleaned up inactive client: 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.682193512+07:00","message":"[GCS] Cleaned up inactive client: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.68219545+07:00","message":"[GCS] Cleaned up inactive client: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.682197625+07:00","message":"[GCS] Cleaned up inactive client: 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.682199516+07:00","message":"[GCS] Cleaned up inactive client: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.682201326+07:00","message":"[GCS] Cleaned up inactive client: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.682203014+07:00","message":"[GCS] Cleaned up inactive client: 330"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.682204554+07:00","message":"[GCS] Cleaned up inactive client: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.682206133+07:00","message":"[GCS] Cleaned up inactive client: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.682207713+07:00","message":"[GCS] Cleaned up inactive client: 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.682209253+07:00","message":"[GCS] Cleaned up inactive client: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.682210873+07:00","message":"[GCS] Cleaned up inactive client: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.777649168+07:00","message":"[GCS] Start streaming session, msgId: 362"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:58.21855925+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:58.218562131+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:58.28586315+07:00","message":"[GCS] IsForceVAD: false for message ID: 362"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:58.378881824+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:58.37891519+07:00","message":"found end of frame, send empty tag with msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:58.378920734+07:00","message":"end Recv id 362"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:58.378931083+07:00","message":"[buffer interim] 362 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:58.378939913+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:58.378944782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:58.378949389+07:00","message":"> Transcript [2753] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:58.378953442+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:58.378956274+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:58.378958964+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:58.378962346+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:58.37896675+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:58.378978028+07:00","message":"push: {true \n 0 0xc0035a4b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:58.384403257+07:00","message":"write wav file: './tmp/7576/7576_362.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:59.05901314+07:00","message":"[GCS] Start streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:59.743989176+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:59.74403621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โทรศัพท์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:59.744041578+07:00","message":"receive interim result [false|false]: โทรศัพท์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:59.744055984+07:00","message":"[buffer interim] 363 false โทรศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:59.744062317+07:00","message":"[bufferProcess] interim [480000000]:โทรศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:59.744064119+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:59.744067617+07:00","message":"[bufferProcess] send to processor (ticker):โทรศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:59.744070321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:59.744072992+07:00","message":"> Transcript [2754] [false]: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:59.744075127+07:00","message":"Set StatePrefix (first interim): 'โทรศัพท์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:59.901797789+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:59.90187569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โทรศัพท์มือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:59.901885738+07:00","message":"receive interim result [false|false]: โทรศัพท์มือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:59.901926676+07:00","message":"[buffer interim] 363 false โทรศัพท์มือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:59.901941567+07:00","message":"[bufferProcess] interim [660000000]:โทรศัพท์มือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:59.901944992+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.034571877+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.034609707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โทรศัพท์มือถือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.034615699+07:00","message":"receive interim result [false|false]: โทรศัพท์มือถือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.034628352+07:00","message":"[buffer interim] 363 false โทรศัพท์มือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.034634865+07:00","message":"[bufferProcess] interim [780000000]:โทรศัพท์มือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.034637983+07:00","message":"[bufferProcess] send to processor:โทรศัพท์มือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.034644069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.034647272+07:00","message":"> Transcript [2755] [false]: 'โทรศัพท์มือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.03465066+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.034653036+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.034655073+07:00","message":"StatePrefix: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.034657183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.415234854+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.415273155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โทรศัพท์มือถือค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.415279681+07:00","message":"receive interim result [false|false]: โทรศัพท์มือถือค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.415292615+07:00","message":"[buffer interim] 363 false โทรศัพท์มือถือค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.415299918+07:00","message":"[bufferProcess] interim [140000000]:โทรศัพท์มือถือค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.4153021+07:00","message":"[bufferProcess] send to processor:โทรศัพท์มือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.415307596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.415310442+07:00","message":"> Transcript [2756] [false]: 'โทรศัพท์มือถือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.415313585+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.415315606+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.4153175+07:00","message":"StatePrefix: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.415319631+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.466756436+07:00","message":"[GCS] IsForceVAD: false for message ID: 363"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.584086184+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.584131674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โทรศัพท์มือถือค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.584137804+07:00","message":"receive interim result [true|false]: โทรศัพท์มือถือค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.584148274+07:00","message":"end recv isFinal message id 363"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.584150913+07:00","message":"end Recv id 363"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.584157861+07:00","message":"[buffer interim] 363 true โทรศัพท์มือถือค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.584166175+07:00","message":"[bufferProcess] interim [440000000]:โทรศัพท์มือถือค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.584182634+07:00","message":"[bufferProcess] send to processor (isfinal):โทรศัพท์มือถือค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.584188006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.584192578+07:00","message":"> Transcript [2757] [false]: 'โทรศัพท์มือถือค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.584197155+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.584200242+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.584204033+07:00","message":"StatePrefix: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.584206102+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.584207942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.584210228+07:00","message":"> Transcript [2758] [true]: 'โทรศัพท์มือถือค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.584212275+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.584213874+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.584215443+07:00","message":"StatePrefix: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.584217419+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.584220343+07:00","message":"Push: 'โทรศัพท์มือถือค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.584230535+07:00","message":"push: {true โทรศัพท์มือถือค่ะ 0 0xc0035a4e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:00.589612658+07:00","message":"write wav file: './tmp/7576/7576_363.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.979682748+07:00","message":"[GCS] Start streaming session, msgId: 364"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:01.219395887+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:01.219405121+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.213992596+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.214035137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.214040972+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.214054332+07:00","message":"[buffer interim] 364 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.214060255+07:00","message":"[bufferProcess] interim [260000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.214062242+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.214067891+07:00","message":"[bufferProcess] send to processor (ticker):นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.21407034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.214073157+07:00","message":"> Transcript [2759] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.214075539+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.357838493+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.357884101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.357891298+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.357920441+07:00","message":"[buffer interim] 364 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.35792892+07:00","message":"[bufferProcess] interim [380000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.357931718+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.540343505+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.540401056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.540411853+07:00","message":"receive interim result [false|false]: นักเรียนครู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.540428602+07:00","message":"[buffer interim] 364 false นักเรียนครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.540435381+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.540437922+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.540445079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.540447987+07:00","message":"> Transcript [2760] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.540451211+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.540453322+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.5404555+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.540457924+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.608673898+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.608709637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน x\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.608716149+07:00","message":"receive interim result [false|false]: นักเรียน x"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.608731531+07:00","message":"[buffer interim] 364 false นักเรียน x"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.608738935+07:00","message":"[bufferProcess] interim [680000000]:นักเรียน x"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.608741075+07:00","message":"[bufferProcess] send to processor:นักเรียนครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.608744877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.608747866+07:00","message":"> Transcript [2761] [false]: 'นักเรียนครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.608751426+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.60875361+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.608756057+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.60875798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.860720662+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.860757908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคุ้นเคย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.86076469+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.860779541+07:00","message":"[buffer interim] 364 false นักเรียนคุ้นเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.860786612+07:00","message":"[bufferProcess] interim [920000000]:นักเรียนคุ้นเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.860789252+07:00","message":"[bufferProcess] send to processor:นักเรียน x"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.860796009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.860798888+07:00","message":"> Transcript [2762] [false]: 'นักเรียน x'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.860802087+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.860804131+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.860806912+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.860809267+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.10797901+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.108017138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคุณเคยมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.108023246+07:00","message":"receive interim result [false|false]: นักเรียนคุณเคยมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.108038933+07:00","message":"[buffer interim] 364 false นักเรียนคุณเคยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.108045912+07:00","message":"[bufferProcess] interim [100000000]:นักเรียนคุณเคยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.108048255+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.108052107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.108054831+07:00","message":"> Transcript [2763] [false]: 'นักเรียนคุ้นเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.108057707+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.108059683+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.108061663+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.108064207+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.108071775+07:00","message":"Push: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.108073604+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.108075503+07:00","message":"Set new StatePrefix : 'นักเรียนคุ้นเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.10807768+07:00","message":"Next Push (prob) : 'เรียนคุ้นเคย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.108085198+07:00","message":"push: {false นัก 0 0xc001ee7f80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.161640219+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.161682996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคุ้นเคยมาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.161689092+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.1617022+07:00","message":"[buffer interim] 364 false นักเรียนคุ้นเคยมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.161709104+07:00","message":"[bufferProcess] interim [220000000]:นักเรียนคุ้นเคยมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.161711537+07:00","message":"[bufferProcess] send to processor:นักเรียนคุณเคยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.161716377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.161719849+07:00","message":"> Transcript [2764] [false]: 'นักเรียนคุณเคยมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.161722109+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.161723913+07:00","message":"Set new StatePrefix: 'นักเรียนคุณเคยมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.309859378+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.309898103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคุ้นเคยมากเลย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.309911865+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.309929302+07:00","message":"[buffer interim] 364 false นักเรียนคุ้นเคยมากเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.309936141+07:00","message":"[bufferProcess] interim [340000000]:นักเรียนคุ้นเคยมากเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.309938568+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.309942414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.30994717+07:00","message":"> Transcript [2765] [false]: 'นักเรียนคุ้นเคยมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.30994971+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.309952117+07:00","message":"Set new StatePrefix: 'นักเรียนคุ้นเคยมาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.474667692+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.475058106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคุ้นเคยมากเลยนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.475077659+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.475095514+07:00","message":"[buffer interim] 364 false นักเรียนคุ้นเคยมากเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.475109315+07:00","message":"[bufferProcess] interim [520000000]:นักเรียนคุ้นเคยมากเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.475121477+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.475124935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.475128606+07:00","message":"> Transcript [2766] [false]: 'นักเรียนคุ้นเคยมากเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.475143527+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.475152944+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.475155788+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.475158214+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.66276996+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.662812609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคุ้นเคยมากเลยนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.662820302+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.662836172+07:00","message":"[buffer interim] 364 false นักเรียนคุ้นเคยมากเลยนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.662845927+07:00","message":"[bufferProcess] interim [700000000]:นักเรียนคุ้นเคยมากเลยนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.662850131+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.662858503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.662861136+07:00","message":"> Transcript [2767] [false]: 'นักเรียนคุ้นเคยมากเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.662864615+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.662869583+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.662873038+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.662876021+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.069642927+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.069680762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคุ้นเคยมากเลยนักเรียนเคย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.069686235+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.069700403+07:00","message":"[buffer interim] 364 false นักเรียนคุ้นเคยมากเลยนักเรียนเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.06970709+07:00","message":"[bufferProcess] interim [940000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.069710568+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.06971406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.069716622+07:00","message":"> Transcript [2768] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.0697195+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.069721646+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.069724857+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.069727733+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.150374153+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.150418948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.15042548+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.15043922+07:00","message":"[buffer interim] 364 false นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.1504489+07:00","message":"[bufferProcess] interim [120000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.150454228+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียนเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.150462109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.150467791+07:00","message":"> Transcript [2769] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.150472803+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.150475533+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.150478797+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.150482375+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.15049002+07:00","message":"Push: 'เรียนคุ้นเคยมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.150494107+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.150497705+07:00","message":"Set new StatePrefix : 'นักเรียนคุ้นเคยมากเลยนักเรียนเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.150501427+07:00","message":"Next Push (prob) : 'เลยนักเรียนเคย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.150516871+07:00","message":"push: {false เรียนคุ้นเคยมาก 0 0xc001ee7f80}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:04.220202794+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:04.220204485+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.389735299+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.389776309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.389782157+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.389799209+07:00","message":"[buffer interim] 364 false นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.389807378+07:00","message":"[bufferProcess] interim [360000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.389809722+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.389813385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.389816355+07:00","message":"> Transcript [2770] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.389819947+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.389822129+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.389823914+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.389826406+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.587473785+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.587520654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.587527295+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.58754179+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.587545424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.587548417+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.587555203+07:00","message":"[buffer interim] 364 false นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.587558713+07:00","message":"[buffer interim] 364 false นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.587565243+07:00","message":"[bufferProcess] interim [540000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.587568895+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.587573161+07:00","message":"[bufferProcess] interim [600000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.587576324+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.587581361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.587586029+07:00","message":"> Transcript [2771] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.587590803+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.587593253+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.587596503+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.58760025+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.587602185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.587604151+07:00","message":"> Transcript [2772] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.587606075+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.587607679+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.587609402+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.587611289+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.750289376+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.750321222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.750326859+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.750344182+07:00","message":"[buffer interim] 364 false นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.750350994+07:00","message":"[bufferProcess] interim [780000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.750353628+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.750356955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.750359343+07:00","message":"> Transcript [2773] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.750363401+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.750365362+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.750367407+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.750370093+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.750373255+07:00","message":"Push: 'เลยนักเรียนเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.750375282+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.750377256+07:00","message":"Set new StatePrefix : 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.750379568+07:00","message":"Next Push (prob) : 'แกะดูไหม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.750388968+07:00","message":"push: {false เลยนักเรียนเคย 0 0xc001ee7f80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.904468375+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.904510398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.904518209+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.904528859+07:00","message":"[buffer interim] 364 false นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.904536521+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.904538869+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.904544334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.904547625+07:00","message":"> Transcript [2774] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.904551206+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.90455309+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.904555032+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.904557427+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.044250716+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.044290059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.04429642+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.044308214+07:00","message":"[buffer interim] 364 false นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.044317051+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.044319441+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.04432341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.044326726+07:00","message":"> Transcript [2775] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.044330349+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.044332306+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.044334246+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.044337062+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.237651582+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.237692492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.237699417+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.237713301+07:00","message":"[buffer interim] 364 false นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.237720933+07:00","message":"[bufferProcess] interim [320000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.237723395+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.237729088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.237732037+07:00","message":"> Transcript [2776] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.237735857+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.237737975+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.237740321+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.237743332+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.558120624+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.558174842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.558184821+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.558201462+07:00","message":"[buffer interim] 364 false นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.558211088+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.558215583+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.55822038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.558224315+07:00","message":"> Transcript [2777] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.558229745+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.558233037+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.55823668+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.558240536+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.55824422+07:00","message":"Push: 'แกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.558247212+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.558250354+07:00","message":"Set new StatePrefix : 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.5582544+07:00","message":"Next Push (prob) : 'ว่ามันมีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.558264246+07:00","message":"push: {false แกะดูไหม 0 0xc001ee7f80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.717131219+07:00","message":"[GCS] IsForceVAD: false for message ID: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.833173559+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.833214325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.833222069+07:00","message":"receive interim result [true|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.833231439+07:00","message":"end recv isFinal message id 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.833233666+07:00","message":"end Recv id 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.833239527+07:00","message":"[buffer interim] 364 true นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.833247255+07:00","message":"[bufferProcess] interim [950000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.833250511+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.833254019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.833256654+07:00","message":"> Transcript [2778] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.833259939+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.833261771+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.833263735+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.833266126+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.83326808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.833269958+07:00","message":"> Transcript [2779] [true]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.833272659+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.833274574+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.833276388+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.833284449+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.833295668+07:00","message":"Push: 'ว่ามันมีอะไรบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.833328677+07:00","message":"push: {true ว่ามันมีอะไรบ้าง 0 0xc001ee7f80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:05.842979499+07:00","message":"write wav file: './tmp/7576/7576_364.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:06.357881677+07:00","message":"[GCS] Start streaming session, msgId: 365"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:07.220525139+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:07.220544893+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.406362031+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.406406689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.406412425+07:00","message":"receive interim result [false|false]: มีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.40642717+07:00","message":"[buffer interim] 365 false มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.406433658+07:00","message":"[bufferProcess] interim [80000000]:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.406435765+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.406440748+07:00","message":"[bufferProcess] send to processor (ticker):มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.406443312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.406445904+07:00","message":"> Transcript [2780] [false]: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.406447925+07:00","message":"Set StatePrefix (first interim): 'มีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.53929503+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.539335021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.539341967+07:00","message":"receive interim result [false|false]: มีอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.539361044+07:00","message":"[buffer interim] 365 false มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.539367566+07:00","message":"[bufferProcess] interim [200000000]:มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.539369512+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.793590415+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.793621085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.793626941+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.793641406+07:00","message":"[buffer interim] 365 false มีอะไรบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.793649866+07:00","message":"[bufferProcess] interim [500000000]:มีอะไรบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.793652188+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.79365581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.793658269+07:00","message":"> Transcript [2781] [false]: 'มีอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.793661362+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.793663542+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.793665251+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.793667202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:08.435985842+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:08.436029972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:08.436035376+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:08.436050107+07:00","message":"[buffer interim] 365 false มีอะไรบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:08.436057432+07:00","message":"[bufferProcess] interim [100000000]:มีอะไรบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:08.436059749+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:08.436062858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:08.436065919+07:00","message":"> Transcript [2782] [false]: 'มีอะไรบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:08.436069139+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:08.436071641+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:08.436074866+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:08.436076876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:09.401024506+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:09.40106076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างคะเคยเห็นเนาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:09.40106684+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะเคยเห็นเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:09.401081438+07:00","message":"[buffer interim] 365 false มีอะไรบ้างคะเคยเห็นเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.401087867+07:00","message":"[bufferProcess] interim [120000000]:มีอะไรบ้างคะเคยเห็นเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.401090308+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.40109666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.401099433+07:00","message":"> Transcript [2783] [false]: 'มีอะไรบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.401102354+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.401104473+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.40110626+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.401108847+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.037249776+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.037286388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างคะเคยเห็นเนาะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.037291963+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะเคยเห็นเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.037308029+07:00","message":"[buffer interim] 365 false มีอะไรบ้างคะเคยเห็นเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.037315877+07:00","message":"[bufferProcess] interim [720000000]:มีอะไรบ้างคะเคยเห็นเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.037318809+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะเคยเห็นเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.037321973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.037324904+07:00","message":"> Transcript [2784] [false]: 'มีอะไรบ้างคะเคยเห็นเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.037328105+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.037330349+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.037332801+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.037334804+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.037342073+07:00","message":"Push: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.037343926+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.03734937+07:00","message":"Set new StatePrefix : 'มีอะไรบ้างคะเคยเห็นเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.037351723+07:00","message":"Next Push (prob) : 'บ้างคะเคยเห็นเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.037359568+07:00","message":"push: {false มีอะไร 0 0xc000731e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.096028309+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.09606831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างคะเคยเห็นเนาะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.096075055+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะเคยเห็นเนาะว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.096087821+07:00","message":"[buffer interim] 365 false มีอะไรบ้างคะเคยเห็นเนาะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.096098137+07:00","message":"[bufferProcess] interim [780000000]:มีอะไรบ้างคะเคยเห็นเนาะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.096101788+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะเคยเห็นเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.096109225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.096113903+07:00","message":"> Transcript [2785] [false]: 'มีอะไรบ้างคะเคยเห็นเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.096119088+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.096122693+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.096124984+07:00","message":"StatePrefix: 'มีอะไรบ้างคะเคยเห็นเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.096131217+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:10.22077163+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:10.220783536+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.558522019+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.558561779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.558567936+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.558586925+07:00","message":"[buffer interim] 365 false มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.558599085+07:00","message":"[bufferProcess] interim [200000000]:มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.558601718+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะเคยเห็นเนาะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.558608773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.55861155+07:00","message":"> Transcript [2786] [false]: 'มีอะไรบ้างคะเคยเห็นเนาะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.558615408+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.558618758+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.558620681+07:00","message":"StatePrefix: 'มีอะไรบ้างคะเคยเห็นเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.558623017+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.737742363+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.737787543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.737794312+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.737810395+07:00","message":"[buffer interim] 365 false มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.737821098+07:00","message":"[bufferProcess] interim [380000000]:มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.73782361+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.737827332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.737830498+07:00","message":"> Transcript [2787] [false]: 'มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.737834432+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.737836666+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.737838977+07:00","message":"StatePrefix: 'มีอะไรบ้างคะเคยเห็นเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.737841446+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.924040053+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.924077706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ข่าว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.924085681+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ข่าว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.924100713+07:00","message":"[buffer interim] 365 false มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ข่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.924109394+07:00","message":"[bufferProcess] interim [560000000]:มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ข่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.92411289+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.924117488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.924121097+07:00","message":"> Transcript [2788] [false]: 'มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.924125827+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.924128627+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.924131997+07:00","message":"StatePrefix: 'มีอะไรบ้างคะเคยเห็นเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.92413558+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.924139584+07:00","message":"Push: 'บ้างคะเคยเห็นเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.924142682+07:00","message":"TextPushed: 'มีอะไรบ้างคะเคยเห็นเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.924145849+07:00","message":"Set new StatePrefix : 'มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.924149071+07:00","message":"Next Push (prob) : 'ว่าหนูรู้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.924159796+07:00","message":"push: {false บ้างคะเคยเห็นเนาะ 0 0xc000731e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.994727118+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.994771393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.994778344+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.994791264+07:00","message":"[buffer interim] 365 false มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.9948014+07:00","message":"[bufferProcess] interim [680000000]:มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.994805596+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ข่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.994812211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.994816305+07:00","message":"> Transcript [2789] [false]: 'มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ข่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.994820006+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.994823081+07:00","message":"Set new StatePrefix: 'มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ข่าว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.205367957+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.205420217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.2054267+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.205440223+07:00","message":"[buffer interim] 365 false มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.20544647+07:00","message":"[bufferProcess] interim [860000000]:มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.205449171+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.205454802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.205457369+07:00","message":"> Transcript [2790] [false]: 'มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.20545968+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.205463464+07:00","message":"Set new StatePrefix: 'มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.477944387+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.477982662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.477989483+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.478003956+07:00","message":"[buffer interim] 365 false มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.47801005+07:00","message":"[bufferProcess] interim [40000000]:มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.478013144+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.478020001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.47802256+07:00","message":"> Transcript [2791] [false]: 'มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.478026008+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.478028452+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.478030266+07:00","message":"StatePrefix: 'มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.478032827+07:00","message":"TextPushed: 'มีอะไรบ้างคะเคยเห็นเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.494377413+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.494405117+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.494410538+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.49442353+07:00","message":"[buffer interim] 365 false มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.494429497+07:00","message":"[bufferProcess] interim [100000000]:มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.494432208+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.494439358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.494442257+07:00","message":"> Transcript [2792] [false]: 'มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.49444543+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.494447408+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.494449214+07:00","message":"StatePrefix: 'มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.494451662+07:00","message":"TextPushed: 'มีอะไรบ้างคะเคยเห็นเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.525721157+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.525753703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.525759832+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.525773866+07:00","message":"[buffer interim] 365 false มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.525782683+07:00","message":"[bufferProcess] interim [160000000]:มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.525785441+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.525789126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.525791741+07:00","message":"> Transcript [2793] [false]: 'มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.525797065+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.525799234+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.525801066+07:00","message":"StatePrefix: 'มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.525806933+07:00","message":"TextPushed: 'มีอะไรบ้างคะเคยเห็นเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.656702197+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.656741855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบตเตอรี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.656748067+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบตเตอรี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.656758662+07:00","message":"[buffer interim] 365 false มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบตเตอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.656765412+07:00","message":"[bufferProcess] interim [280000000]:มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบตเตอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.656767995+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.656771491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.656786976+07:00","message":"> Transcript [2794] [false]: 'มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.656790708+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.656792983+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.656795426+07:00","message":"StatePrefix: 'มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.656798237+07:00","message":"TextPushed: 'มีอะไรบ้างคะเคยเห็นเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.656801732+07:00","message":"Push: 'ว่าหนูรู้ค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.656804098+07:00","message":"TextPushed: 'มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.656809716+07:00","message":"Set new StatePrefix : 'มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.656811857+07:00","message":"Next Push (prob) : 'มีแบต'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.656819949+07:00","message":"push: {false ว่าหนูรู้ค่ะว่า 0 0xc000731e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.878884684+07:00","message":"[GCS] IsForceVAD: false for message ID: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.973125692+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.973174061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.973180556+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.973195207+07:00","message":"[buffer interim] 365 false มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.973202259+07:00","message":"[bufferProcess] interim [640000000]:มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.973204957+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบตเตอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.973210509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.973213229+07:00","message":"> Transcript [2795] [false]: 'มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบตเตอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.973217177+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.97321916+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.973221382+07:00","message":"StatePrefix: 'มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.973224072+07:00","message":"TextPushed: 'มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:12.018819391+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:12.018857825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันมีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ\",\"confidence\":0.9288102}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:12.01886405+07:00","message":"receive interim result [true|false]: มันมีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:12.018877129+07:00","message":"end recv isFinal message id 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:12.018879205+07:00","message":"end Recv id 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:12.018886487+07:00","message":"[buffer interim] 365 true มันมีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.018894088+07:00","message":"[bufferProcess] interim [730000000]:มันมีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.01889743+07:00","message":"[bufferProcess] send to processor (isfinal):มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.018918708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.01892179+07:00","message":"> Transcript [2796] [false]: 'มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.018924963+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.018926994+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.018930762+07:00","message":"StatePrefix: 'มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.018933315+07:00","message":"TextPushed: 'มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.01893521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.018937166+07:00","message":"> Transcript [2797] [true]: 'มันมีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.018939266+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.018941014+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.0189426+07:00","message":"StatePrefix: 'มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.018944341+07:00","message":"TextPushed: 'มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.018946111+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.019105757+07:00","message":"Push: 'มีแบตเตอรี่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.01911073+07:00","message":"TextPushed: 'มีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.019112988+07:00","message":"Set new StatePrefix : 'มันมีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.019115093+07:00","message":"Next Push (prob) : 'มันมีอะไรบ้างคะเคยเห็นเนาะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:12.019123308+07:00","message":"push: {true มีแบตเตอรี่ค่ะ 0 0xc000731e80}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.01914222+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_365.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:12.031032936+07:00","message":"write wav file: './tmp/7576/7576_365.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:12.1989026+07:00","message":"[GCS] Start streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:13.047604745+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:13.047650394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:13.047655746+07:00","message":"receive interim result [false|false]: ให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:13.047674693+07:00","message":"[buffer interim] 366 false ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.047682754+07:00","message":"[bufferProcess] interim [900000000]:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.047684858+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.047689043+07:00","message":"[bufferProcess] send to processor (ticker):ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.047692128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.047694803+07:00","message":"> Transcript [2798] [false]: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.047696975+07:00","message":"Set StatePrefix (first interim): 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:13.197517685+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:13.197554051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้พา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:13.197560046+07:00","message":"receive interim result [false|false]: ให้พา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:13.197576114+07:00","message":"[buffer interim] 366 false ให้พา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.197582935+07:00","message":"[bufferProcess] interim [20000000]:ให้พา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.197585392+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:13.221058579+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:13.221092236+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:13.370209024+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:13.370250674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้พลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:13.370257358+07:00","message":"receive interim result [false|false]: ให้พลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:13.370271118+07:00","message":"[buffer interim] 366 false ให้พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.370281018+07:00","message":"[bufferProcess] interim [140000000]:ให้พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.370283322+07:00","message":"[bufferProcess] send to processor:ให้พา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.370290335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.370293399+07:00","message":"> Transcript [2799] [false]: 'ให้พา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.370297205+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.370299966+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.370301727+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.370303704+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:13.430274709+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:13.430308856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้พลังงาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:13.430314413+07:00","message":"receive interim result [false|false]: ให้พลังงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:13.43032925+07:00","message":"[buffer interim] 366 false ให้พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.430336212+07:00","message":"[bufferProcess] interim [320000000]:ให้พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.430338584+07:00","message":"[bufferProcess] send to processor:ให้พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.430346931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.430352137+07:00","message":"> Transcript [2800] [false]: 'ให้พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.430357498+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.430359756+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.430362612+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.430364787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:14.062311282+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:14.062384086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้พลังงานค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:14.062394148+07:00","message":"receive interim result [false|false]: ให้พลังงานค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:14.062409198+07:00","message":"[buffer interim] 366 false ให้พลังงานค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.062426105+07:00","message":"[bufferProcess] interim [860000000]:ให้พลังงานค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.062428963+07:00","message":"[bufferProcess] send to processor:ให้พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.062433001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.06243591+07:00","message":"> Transcript [2801] [false]: 'ให้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.062439479+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.062441615+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.062443988+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.062445951+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:14.115816885+07:00","message":"[GCS] IsForceVAD: false for message ID: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:14.179092807+07:00","message":"[GCS] Start streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:14.209063011+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:14.20909794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นแหล่งให้พลังงานค่ะ\",\"confidence\":0.933712}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:14.20910472+07:00","message":"receive interim result [true|false]: เป็นแหล่งให้พลังงานค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:14.209115394+07:00","message":"end recv isFinal message id 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:14.209118201+07:00","message":"end Recv id 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:14.209123284+07:00","message":"[buffer interim] 366 true เป็นแหล่งให้พลังงานค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.209132768+07:00","message":"[bufferProcess] interim [40000000]:เป็นแหล่งให้พลังงานค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.209141604+07:00","message":"[bufferProcess] send to processor (isfinal):ให้พลังงานค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.20914495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.209147664+07:00","message":"> Transcript [2802] [false]: 'ให้พลังงานค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.209150476+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.209152835+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.209155023+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.209157009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.209173689+07:00","message":"Push: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.209176036+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.209178686+07:00","message":"Set new StatePrefix : 'ให้พลังงานค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.209181015+07:00","message":"Next Push (prob) : 'พลังงานค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.209182938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.209184981+07:00","message":"> Transcript [2803] [true]: 'เป็นแหล่งให้พลังงานค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.209187561+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.209189163+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.209190889+07:00","message":"StatePrefix: 'ให้พลังงานค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.209192614+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.209194096+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:14.209261311+07:00","message":"push: {false ให้ 0 0xc00016fb00}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.209313681+07:00","message":"Push: 'พลังงานค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.209317714+07:00","message":"TextPushed: 'ให้พลังงานค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.209319578+07:00","message":"Set new StatePrefix : 'เป็นแหล่งให้พลังงานค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.209321505+07:00","message":"Next Push (prob) : 'เป็นแหล่งให้พลังงานค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:14.20932912+07:00","message":"push: {true พลังงานค่ะ 0 0xc00016fb00}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:14.20935797+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_366.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:14.218069945+07:00","message":"write wav file: './tmp/7576/7576_366.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:15.545037216+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:15.545085824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:15.545091837+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:15.5451066+07:00","message":"[buffer interim] 367 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.545113402+07:00","message":"[bufferProcess] interim [140000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.545115252+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.545122126+07:00","message":"[bufferProcess] send to processor (ticker):ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.545125473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.545128201+07:00","message":"> Transcript [2804] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.54513034+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:15.637546366+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:15.637589174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:15.637594958+07:00","message":"receive interim result [false|false]: ส่วนที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:15.637612096+07:00","message":"[buffer interim] 367 false ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.637621519+07:00","message":"[bufferProcess] interim [320000000]:ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.637623558+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:15.813076081+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:15.813123811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวนทิพย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:15.813134918+07:00","message":"receive interim result [false|false]: สวนทิพย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:15.81315234+07:00","message":"[buffer interim] 367 false สวนทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.813179107+07:00","message":"[bufferProcess] interim [440000000]:สวนทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.81318248+07:00","message":"[bufferProcess] send to processor:ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.813190235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.813193137+07:00","message":"> Transcript [2805] [false]: 'ส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.81319657+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.813198547+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.813200903+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.813202923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:16.221703695+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:16.221703693+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.451241105+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.451278286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวนทิพย์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.451284658+07:00","message":"receive interim result [false|false]: สวนทิพย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.451300789+07:00","message":"[buffer interim] 367 false สวนทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.451307923+07:00","message":"[bufferProcess] interim [40000000]:สวนทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.451310631+07:00","message":"[bufferProcess] send to processor:สวนทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.451317663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.451320767+07:00","message":"> Transcript [2806] [false]: 'สวนทิพย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.451323382+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.451325397+07:00","message":"Set new StatePrefix: 'สวนทิพย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.501115889+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.501152606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนที่ชอบมาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.501158217+07:00","message":"receive interim result [false|false]: ส่วนที่ชอบมาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.501184166+07:00","message":"[buffer interim] 367 false ส่วนที่ชอบมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.501191786+07:00","message":"[bufferProcess] interim [160000000]:ส่วนที่ชอบมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.501194662+07:00","message":"[bufferProcess] send to processor:สวนทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.501199122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.501201867+07:00","message":"> Transcript [2807] [false]: 'สวนทิพย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.501204584+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.501206614+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.501208428+07:00","message":"StatePrefix: 'สวนทิพย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.501210617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.544577552+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.544622513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนที่ชอบมัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.544628444+07:00","message":"receive interim result [false|false]: ส่วนที่ชอบมัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.544643229+07:00","message":"[buffer interim] 367 false ส่วนที่ชอบมัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.544651031+07:00","message":"[bufferProcess] interim [220000000]:ส่วนที่ชอบมัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.544653389+07:00","message":"[bufferProcess] send to processor:ส่วนที่ชอบมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.544660773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.544663681+07:00","message":"> Transcript [2808] [false]: 'ส่วนที่ชอบมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.544666496+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.544669086+07:00","message":"Set new StatePrefix: 'ส่วนที่ชอบมาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.683125454+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.683159371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนที่ชอบมักจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.68316476+07:00","message":"receive interim result [false|false]: ส่วนที่ชอบมักจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.683176439+07:00","message":"[buffer interim] 367 false ส่วนที่ชอบมักจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.683183754+07:00","message":"[bufferProcess] interim [280000000]:ส่วนที่ชอบมักจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.683186097+07:00","message":"[bufferProcess] send to processor:ส่วนที่ชอบมัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.683191424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.683194356+07:00","message":"> Transcript [2809] [false]: 'ส่วนที่ชอบมัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.683196447+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.683198869+07:00","message":"Set new StatePrefix: 'ส่วนที่ชอบมัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.805728455+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.805766797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนที่ชอบมาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.805775461+07:00","message":"receive interim result [false|false]: ส่วนที่ชอบมาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.805788623+07:00","message":"[buffer interim] 367 false ส่วนที่ชอบมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.805795718+07:00","message":"[bufferProcess] interim [400000000]:ส่วนที่ชอบมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.805798119+07:00","message":"[bufferProcess] send to processor:ส่วนที่ชอบมักจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.805803717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.805806875+07:00","message":"> Transcript [2810] [false]: 'ส่วนที่ชอบมักจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.805809773+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.805811756+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.805814134+07:00","message":"StatePrefix: 'ส่วนที่ชอบมัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.805816371+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.815195003+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.815220063+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนที่ชอบมักจะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.815225611+07:00","message":"receive interim result [false|false]: ส่วนที่ชอบมักจะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.815237666+07:00","message":"[buffer interim] 367 false ส่วนที่ชอบมักจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.815243105+07:00","message":"[bufferProcess] interim [460000000]:ส่วนที่ชอบมักจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.815245181+07:00","message":"[bufferProcess] send to processor:ส่วนที่ชอบมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.815251215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.815254136+07:00","message":"> Transcript [2811] [false]: 'ส่วนที่ชอบมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.815256451+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.815258375+07:00","message":"Set new StatePrefix: 'ส่วนที่ชอบมาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.005010622+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.005053115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนที่ชอบมักจะเป็นไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.005058819+07:00","message":"receive interim result [false|false]: ส่วนที่ชอบมักจะเป็นไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.005074688+07:00","message":"[buffer interim] 367 false ส่วนที่ชอบมักจะเป็นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.005082388+07:00","message":"[bufferProcess] interim [640000000]:ส่วนที่ชอบมักจะเป็นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.005085467+07:00","message":"[bufferProcess] send to processor:ส่วนที่ชอบมักจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.005092679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.005095685+07:00","message":"> Transcript [2812] [false]: 'ส่วนที่ชอบมักจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.0050982+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.005100913+07:00","message":"Set new StatePrefix: 'ส่วนที่ชอบมักจะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.007543135+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.007578388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนที่ชอบมักจะเป็นปัญหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.007583101+07:00","message":"receive interim result [false|false]: ส่วนที่ชอบมักจะเป็นปัญหา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.007600716+07:00","message":"[buffer interim] 367 false ส่วนที่ชอบมักจะเป็นปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.007606109+07:00","message":"[bufferProcess] interim [700000000]:ส่วนที่ชอบมักจะเป็นปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.00761436+07:00","message":"[bufferProcess] send to processor:ส่วนที่ชอบมักจะเป็นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.00762235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.00762553+07:00","message":"> Transcript [2813] [false]: 'ส่วนที่ชอบมักจะเป็นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.007628845+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.007631046+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.007635669+07:00","message":"StatePrefix: 'ส่วนที่ชอบมักจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.007638114+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.376843966+07:00","message":"[GCS] IsForceVAD: false for message ID: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.401337752+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.401373283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนที่ชอบมักจะเป็นปัญหานะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.401379169+07:00","message":"receive interim result [false|false]: ส่วนที่ชอบมักจะเป็นปัญหานะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.401396464+07:00","message":"[buffer interim] 367 false ส่วนที่ชอบมักจะเป็นปัญหานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.401403407+07:00","message":"[bufferProcess] interim [60000000]:ส่วนที่ชอบมักจะเป็นปัญหานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.40140696+07:00","message":"[bufferProcess] send to processor:ส่วนที่ชอบมักจะเป็นปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.401410611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.401413857+07:00","message":"> Transcript [2814] [false]: 'ส่วนที่ชอบมักจะเป็นปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.401417977+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.401420397+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.401422306+07:00","message":"StatePrefix: 'ส่วนที่ชอบมักจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.401424343+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.553678462+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.553727381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนที่ชอบมักจะเป็นปัญหาเนาะ\",\"confidence\":0.93877584}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.553734117+07:00","message":"receive interim result [true|false]: ส่วนที่ชอบมักจะเป็นปัญหาเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.553745145+07:00","message":"end recv isFinal message id 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.553747359+07:00","message":"end Recv id 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.553753269+07:00","message":"[buffer interim] 367 true ส่วนที่ชอบมักจะเป็นปัญหาเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.553761178+07:00","message":"[bufferProcess] interim [210000000]:ส่วนที่ชอบมักจะเป็นปัญหาเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.553771204+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนที่ชอบมักจะเป็นปัญหานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.553775525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.553778809+07:00","message":"> Transcript [2815] [false]: 'ส่วนที่ชอบมักจะเป็นปัญหานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.55378194+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.55378388+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.553786326+07:00","message":"StatePrefix: 'ส่วนที่ชอบมักจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.553788927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.553790715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.553793205+07:00","message":"> Transcript [2816] [true]: 'ส่วนที่ชอบมักจะเป็นปัญหาเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.553795457+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.553797025+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.553798676+07:00","message":"StatePrefix: 'ส่วนที่ชอบมักจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.553800294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.553803146+07:00","message":"Push: 'ส่วนที่ชอบมักจะเป็นปัญหาเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.553811227+07:00","message":"push: {true ส่วนที่ชอบมักจะเป็นปัญหาเนาะ 0 0xc0005b7d00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:17.562144848+07:00","message":"write wav file: './tmp/7576/7576_367.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.698299185+07:00","message":"[GCS] Start streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:18.975859391+07:00","message":"[GCS] IsForceVAD: false for message ID: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.038120532+07:00","message":"[GCS] Start streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.110512066+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.110531475+07:00","message":"found end of frame, send empty tag with msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.110534644+07:00","message":"end Recv id 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.110541167+07:00","message":"[buffer interim] 368 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.110553755+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.110558615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.110562902+07:00","message":"> Transcript [2817] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.110567276+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.110570071+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.110572634+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.110575299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.110584493+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.110595274+07:00","message":"push: {true \n 0 0xc0035a4180}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:19.117064095+07:00","message":"write wav file: './tmp/7576/7576_368.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:19.222217595+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:19.222230154+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.763067727+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.763103033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.763108342+07:00","message":"receive interim result [false|false]: นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.763122557+07:00","message":"[buffer interim] 369 false นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.763128872+07:00","message":"[bufferProcess] interim [540000000]:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.763131406+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.092208178+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.092247019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.092252759+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.092265621+07:00","message":"[buffer interim] 369 false นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.092272454+07:00","message":"[bufferProcess] interim [900000000]:นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.092275331+07:00","message":"[bufferProcess] send to processor:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.092281293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.092284049+07:00","message":"> Transcript [2818] [false]: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.092286504+07:00","message":"Set StatePrefix (first interim): 'นอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.669335485+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.669373211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.669379634+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.669391415+07:00","message":"[buffer interim] 369 false นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.669398206+07:00","message":"[bufferProcess] interim [500000000]:นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.669400492+07:00","message":"[bufferProcess] send to processor:นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.669405596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.669408298+07:00","message":"> Transcript [2819] [false]: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.669411144+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.669413203+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.669415126+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.669417389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.982675888+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.982717558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้นะคะก็จะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.982724087+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะก็จะมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.982740466+07:00","message":"[buffer interim] 369 false นอกจากนี้นะคะก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.982748129+07:00","message":"[bufferProcess] interim [740000000]:นอกจากนี้นะคะก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.98275101+07:00","message":"[bufferProcess] send to processor:นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.982758645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.982761744+07:00","message":"> Transcript [2820] [false]: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.982764984+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.982767146+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.982769545+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.98277168+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.225889222+07:00","message":"[GCS] IsForceVAD: false for message ID: 369"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.329331675+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.329376313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้นักเรียนก็จะมี\",\"confidence\":0.94426155}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.32938439+07:00","message":"receive interim result [true|false]: นอกจากนี้นักเรียนก็จะมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.329394915+07:00","message":"end recv isFinal message id 369"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.329397983+07:00","message":"end Recv id 369"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.32940631+07:00","message":"[buffer interim] 369 true นอกจากนี้นักเรียนก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.329418141+07:00","message":"[bufferProcess] interim [190000000]:นอกจากนี้นักเรียนก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.329424964+07:00","message":"[bufferProcess] send to processor (isfinal):นอกจากนี้นะคะก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.329430388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.329434748+07:00","message":"> Transcript [2821] [false]: 'นอกจากนี้นะคะก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.329439171+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.329441992+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.329444843+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.329447736+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.329450296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.329453233+07:00","message":"> Transcript [2822] [true]: 'นอกจากนี้นักเรียนก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.329456419+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.329458988+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.329461528+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.32946414+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.329470001+07:00","message":"Push: 'นอกจากนี้นักเรียนก็จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.32948132+07:00","message":"push: {true นอกจากนี้นักเรียนก็จะมี 0 0xc000045980}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:21.335854146+07:00","message":"write wav file: './tmp/7576/7576_369.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.361266006+07:00","message":"[GCS] Start streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:22.186278503+07:00","message":"[GCS] IsForceVAD: false for message ID: 370"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:22.222470195+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:22.222479352+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:22.280196252+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:22.280214319+07:00","message":"found end of frame, send empty tag with msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:22.280217546+07:00","message":"end Recv id 370"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:22.280225934+07:00","message":"[buffer interim] 370 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.280232525+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.280236236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.280239807+07:00","message":"> Transcript [2823] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.280242462+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.280244587+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.280246388+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.280248901+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.280252268+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:22.2802643+07:00","message":"push: {true \n 0 0xc003117e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:22.286420476+07:00","message":"write wav file: './tmp/7576/7576_370.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:22.637575654+07:00","message":"[GCS] Start streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:23.500983496+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:23.50101789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหน่วยควบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:23.50102361+07:00","message":"receive interim result [false|false]: มีหน่วยควบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:23.50103983+07:00","message":"[buffer interim] 371 false มีหน่วยควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.501046906+07:00","message":"[bufferProcess] interim [840000000]:มีหน่วยควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.501048922+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.501054277+07:00","message":"[bufferProcess] send to processor (ticker):มีหน่วยควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.501056866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.501059566+07:00","message":"> Transcript [2824] [false]: 'มีหน่วยควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.50106199+07:00","message":"Set StatePrefix (first interim): 'มีหน่วยควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:23.685581315+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:23.685618626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหน่วยควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:23.685624755+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:23.685639783+07:00","message":"[buffer interim] 371 false มีหน่วยควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.68564648+07:00","message":"[bufferProcess] interim [80000000]:มีหน่วยควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.685648583+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:23.875319204+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:23.875357318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหน่วยควบคุมโรค\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:23.875363532+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมโรค"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:23.875379008+07:00","message":"[buffer interim] 371 false มีหน่วยควบคุมโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.875386037+07:00","message":"[bufferProcess] interim [260000000]:มีหน่วยควบคุมโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.875388637+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.875392929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.875395678+07:00","message":"> Transcript [2825] [false]: 'มีหน่วยควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.875398936+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.875400883+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.87540283+07:00","message":"StatePrefix: 'มีหน่วยควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.875404876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:23.880852129+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:23.88087138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหน่วยควบคุมระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:23.880875577+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:23.880882593+07:00","message":"[buffer interim] 371 false มีหน่วยควบคุมระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.880886682+07:00","message":"[bufferProcess] interim [320000000]:มีหน่วยควบคุมระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.880888639+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.880897614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.880901001+07:00","message":"> Transcript [2826] [false]: 'มีหน่วยควบคุมโรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.880903569+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.880905347+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.880907173+07:00","message":"StatePrefix: 'มีหน่วยควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.88090899+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:24.387529477+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:24.387566961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหน่วยควบคุมระบบเสียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:24.387572647+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:24.387588313+07:00","message":"[buffer interim] 371 false มีหน่วยควบคุมระบบเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.387596413+07:00","message":"[bufferProcess] interim [740000000]:มีหน่วยควบคุมระบบเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.387599028+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.387605223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.387608598+07:00","message":"> Transcript [2827] [false]: 'มีหน่วยควบคุมระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.387611923+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.38761406+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.387615985+07:00","message":"StatePrefix: 'มีหน่วยควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.387618064+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:24.769693477+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:24.769733823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหน่วยควบคุมระบบเสียงค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:24.769740393+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:24.769755967+07:00","message":"[buffer interim] 371 false มีหน่วยควบคุมระบบเสียงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.769762781+07:00","message":"[bufferProcess] interim [160000000]:มีหน่วยควบคุมระบบเสียงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.769765674+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.769772482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.769775349+07:00","message":"> Transcript [2828] [false]: 'มีหน่วยควบคุมระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.769778802+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.769781+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.769783282+07:00","message":"StatePrefix: 'มีหน่วยควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.769785394+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.769790914+07:00","message":"Push: 'มีหน่วยควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.769792866+07:00","message":"TextPushed: 'มีหน่วยควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.769795063+07:00","message":"Set new StatePrefix : 'มีหน่วยควบคุมระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.769797279+07:00","message":"Next Push (prob) : 'คุมระบบเสียง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:24.769805477+07:00","message":"push: {false มีหน่วยควบ 0 0xc0035a4880}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.088275253+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.088327185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหน่วยควบคุมระบบเสียงค่ะพวก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.088333622+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะพวก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.088349192+07:00","message":"[buffer interim] 371 false มีหน่วยควบคุมระบบเสียงค่ะพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.08835691+07:00","message":"[bufferProcess] interim [460000000]:มีหน่วยควบคุมระบบเสียงค่ะพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.08835945+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.088363726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.088366435+07:00","message":"> Transcript [2829] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.088369915+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.088372079+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.088373855+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.088375855+07:00","message":"TextPushed: 'มีหน่วยควบ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:25.222747111+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:25.222777405+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.407304535+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.407347356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหน่วยควบคุมระบบเสียงค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.407353618+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.407367612+07:00","message":"[buffer interim] 371 false มีหน่วยควบคุมระบบเสียงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.407374579+07:00","message":"[bufferProcess] interim [760000000]:มีหน่วยควบคุมระบบเสียงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.407377052+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียงค่ะพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.407382612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.407385454+07:00","message":"> Transcript [2830] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะพวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.407389036+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.407391243+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.407393591+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.407396018+07:00","message":"TextPushed: 'มีหน่วยควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.802553861+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.802587168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.802593099+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.802610443+07:00","message":"[buffer interim] 371 false มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.802617376+07:00","message":"[bufferProcess] interim [180000000]:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.802620002+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.802627316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.802630278+07:00","message":"> Transcript [2831] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.802633606+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.802635746+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.802637843+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.802640519+07:00","message":"TextPushed: 'มีหน่วยควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.998375302+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.998400217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.998405126+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.998430381+07:00","message":"[buffer interim] 371 false มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.998438553+07:00","message":"[bufferProcess] interim [360000000]:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.998442818+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.99844605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.998448678+07:00","message":"> Transcript [2832] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.998454073+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.998456084+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.998459874+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.998462078+07:00","message":"TextPushed: 'มีหน่วยควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.998471227+07:00","message":"Push: 'คุมระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.998473424+07:00","message":"TextPushed: 'มีหน่วยควบคุมระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.998475922+07:00","message":"Set new StatePrefix : 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.998478453+07:00","message":"Next Push (prob) : 'ค่ะพวกควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.998486759+07:00","message":"push: {false คุมระบบเสียง 0 0xc0035a4880}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.005766762+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.005800355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.005806159+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.005818504+07:00","message":"[buffer interim] 371 false มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.00582486+07:00","message":"[bufferProcess] interim [420000000]:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.005827149+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.00583109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.005834016+07:00","message":"> Transcript [2833] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.005837141+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.00583899+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.005840957+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.005843673+07:00","message":"TextPushed: 'มีหน่วยควบคุมระบบเสียง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.117989334+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.118027823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโคร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.118033596+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโคร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.118051582+07:00","message":"[buffer interim] 371 false มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโคร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.118059447+07:00","message":"[bufferProcess] interim [480000000]:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโคร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.118062049+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.118065161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.118067757+07:00","message":"> Transcript [2834] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.11807155+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.118073725+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.118075685+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.118077811+07:00","message":"TextPushed: 'มีหน่วยควบคุมระบบเสียง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.310235676+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.310288539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.310295447+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.310311867+07:00","message":"[buffer interim] 371 false มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.310319556+07:00","message":"[bufferProcess] interim [720000000]:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.310322607+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโคร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.310331207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.310334299+07:00","message":"> Transcript [2835] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.310337582+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.310339543+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.310341363+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.310343965+07:00","message":"TextPushed: 'มีหน่วยควบคุมระบบเสียง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.832511751+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.832549354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.83255577+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.832567549+07:00","message":"[buffer interim] 371 false มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.8325746+07:00","message":"[bufferProcess] interim [200000000]:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.832577437+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.832582991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.832585984+07:00","message":"> Transcript [2836] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.832590393+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.832592481+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.832594551+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.832597157+07:00","message":"TextPushed: 'มีหน่วยควบคุมระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.832601884+07:00","message":"Push: 'ค่ะพวกควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.83260383+07:00","message":"TextPushed: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.832606013+07:00","message":"Set new StatePrefix : 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.832608285+07:00","message":"Next Push (prob) : 'ไมโครโฟน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.832616681+07:00","message":"push: {false ค่ะพวกควบคุม 0 0xc0035a4880}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.075144527+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.075183916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.075190309+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.075205196+07:00","message":"[buffer interim] 371 false มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.075215654+07:00","message":"[bufferProcess] interim [440000000]:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.075218295+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.075234225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.075237532+07:00","message":"> Transcript [2837] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.075241756+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.075244105+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.075246009+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.075249943+07:00","message":"TextPushed: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.271652909+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.271691689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมรำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.27169827+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมรำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.2717137+07:00","message":"[buffer interim] 371 false มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.271720503+07:00","message":"[bufferProcess] interim [680000000]:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.271723375+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.271728983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.271732599+07:00","message":"> Transcript [2838] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.271736281+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.271738309+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.271740735+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.271743429+07:00","message":"TextPushed: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.407017964+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.407055827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.407062201+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.407077411+07:00","message":"[buffer interim] 371 false มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.407087051+07:00","message":"[bufferProcess] interim [800000000]:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.407089824+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.40709534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.407098227+07:00","message":"> Transcript [2839] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.407101912+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.407103874+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.407105878+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.407108986+07:00","message":"TextPushed: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.682793484+07:00","message":"[GCS] Cleaned up inactive client: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.682819333+07:00","message":"[GCS] Cleaned up inactive client: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.682822794+07:00","message":"[GCS] Cleaned up inactive client: 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.682824897+07:00","message":"[GCS] Cleaned up inactive client: 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.682826581+07:00","message":"[GCS] Cleaned up inactive client: 339"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.682828512+07:00","message":"[GCS] Cleaned up inactive client: 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.682830965+07:00","message":"[GCS] Cleaned up inactive client: 333"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.682832665+07:00","message":"[GCS] Cleaned up inactive client: 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.682834245+07:00","message":"[GCS] Cleaned up inactive client: 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.682835788+07:00","message":"[GCS] Cleaned up inactive client: 336"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.682837356+07:00","message":"[GCS] Cleaned up inactive client: 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.682838926+07:00","message":"[GCS] Cleaned up inactive client: 341"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.998517372+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.99856082+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.998568623+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.998586759+07:00","message":"[buffer interim] 371 false มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.998595617+07:00","message":"[bufferProcess] interim [400000000]:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.998598979+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.998603338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.998606345+07:00","message":"> Transcript [2840] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.998610603+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.998612652+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.998614777+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.998617463+07:00","message":"TextPushed: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.998620616+07:00","message":"Push: 'ไมโครโฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.998622588+07:00","message":"TextPushed: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.998626411+07:00","message":"Set new StatePrefix : 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.998629655+07:00","message":"Next Push (prob) : 'ควบคุมลำโพง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.998637615+07:00","message":"push: {false ไมโครโฟน 0 0xc0035a4880}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:28.015186694+07:00","message":"[GCS] IsForceVAD: false for message ID: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:28.076399385+07:00","message":"[GCS] Start streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:28.107211951+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:28.107253137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพงนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:28.107259841+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:28.10727442+07:00","message":"[buffer interim] 371 false มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.107282332+07:00","message":"[bufferProcess] interim [460000000]:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.107284914+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.10729062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.107293941+07:00","message":"> Transcript [2841] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.107298214+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.107300449+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.107302363+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.107305356+07:00","message":"TextPushed: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:28.144818583+07:00","message":"[GCS] IsForceVAD: false for message ID: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:28.162860305+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:28.162910061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพงนะคะ\",\"confidence\":0.935503}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:28.162917793+07:00","message":"receive interim result [true|false]: มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:28.162926842+07:00","message":"end recv isFinal message id 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:28.162929268+07:00","message":"end Recv id 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:28.162936393+07:00","message":"[buffer interim] 371 true มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.162944244+07:00","message":"[bufferProcess] interim [610000000]:มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.162947738+07:00","message":"[bufferProcess] send to processor (isfinal):มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.162951606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.162954692+07:00","message":"> Transcript [2842] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.162958461+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.162960351+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.162962239+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.162964672+07:00","message":"TextPushed: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.162966594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.162968446+07:00","message":"> Transcript [2843] [true]: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.162970653+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.162972787+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.162974338+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟนควบคุมลำโพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.162978774+07:00","message":"TextPushed: 'มีหน่วยควบคุมระบบเสียงค่ะพวกควบคุมไมโครโฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.162982442+07:00","message":"Push: 'ควบคุมลำโพงนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:28.16299069+07:00","message":"push: {true ควบคุมลำโพงนะคะ 0 0xc0035a4880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:28.176645444+07:00","message":"write wav file: './tmp/7576/7576_371.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:28.210642385+07:00","message":"[GCS] Start streaming session, msgId: 373"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:28.223751551+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:28.223763172+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:28.306495068+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:28.306516196+07:00","message":"found end of frame, send empty tag with msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:28.306519276+07:00","message":"end Recv id 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:28.306526277+07:00","message":"[buffer interim] 372 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.306533232+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.306539707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.306542769+07:00","message":"> Transcript [2844] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.306545233+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.306547277+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.306549026+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.306555488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:28.306564454+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:28.306573448+07:00","message":"push: {true \n 0 0xc00016ff80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:28.31135889+07:00","message":"write wav file: './tmp/7576/7576_372.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:29.242234224+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:29.242277185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กล้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:29.242282306+07:00","message":"receive interim result [false|false]: กล้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:29.242295668+07:00","message":"[buffer interim] 373 false กล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.242301886+07:00","message":"[bufferProcess] interim [840000000]:กล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.242303678+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:29.82649767+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:29.826548319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กล้อง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:29.826554233+07:00","message":"receive interim result [false|false]: กล้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:29.82657038+07:00","message":"[buffer interim] 373 false กล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.826577842+07:00","message":"[bufferProcess] interim [440000000]:กล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.826580521+07:00","message":"[bufferProcess] send to processor:กล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.826586553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.826589229+07:00","message":"> Transcript [2845] [false]: 'กล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.826591618+07:00","message":"Set StatePrefix (first interim): 'กล้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.276541239+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.276584074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กล้องถ่ายรูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.276591082+07:00","message":"receive interim result [false|false]: กล้องถ่ายรูป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.27660631+07:00","message":"[buffer interim] 373 false กล้องถ่ายรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.27661409+07:00","message":"[bufferProcess] interim [920000000]:กล้องถ่ายรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.276616704+07:00","message":"[bufferProcess] send to processor:กล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.276624703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.276627342+07:00","message":"> Transcript [2846] [false]: 'กล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.276630707+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.2766331+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.276635163+07:00","message":"StatePrefix: 'กล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.276637484+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.63675219+07:00","message":"[GCS] IsForceVAD: false for message ID: 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.734242825+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.734285472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กล้องถ่ายรูป\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.734292236+07:00","message":"receive interim result [true|false]: กล้องถ่ายรูป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.734301615+07:00","message":"end recv isFinal message id 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.73430441+07:00","message":"end Recv id 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.734325492+07:00","message":"[buffer interim] 373 true กล้องถ่ายรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.734349221+07:00","message":"[bufferProcess] interim [460000000]:กล้องถ่ายรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.734354007+07:00","message":"[bufferProcess] send to processor (isfinal):กล้องถ่ายรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.734357409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.734362621+07:00","message":"> Transcript [2847] [false]: 'กล้องถ่ายรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.734366193+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.734368278+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.734370349+07:00","message":"StatePrefix: 'กล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.734372347+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.734374683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.734376933+07:00","message":"> Transcript [2848] [true]: 'กล้องถ่ายรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.734379069+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.734380651+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.734382361+07:00","message":"StatePrefix: 'กล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.734383919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.734391225+07:00","message":"Push: 'กล้องถ่ายรูป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.734399774+07:00","message":"push: {true กล้องถ่ายรูป 0 0xc0035a4080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:30.741697372+07:00","message":"write wav file: './tmp/7576/7576_373.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.767431491+07:00","message":"[GCS] Start streaming session, msgId: 374"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:31.223828577+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:31.223831001+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:31.761779203+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:31.761828651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:31.761834202+07:00","message":"receive interim result [false|false]: เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:31.761852104+07:00","message":"[buffer interim] 374 false เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.761858704+07:00","message":"[bufferProcess] interim [780000000]:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.761860763+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.761868064+07:00","message":"[bufferProcess] send to processor (ticker):เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.761871207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.7618741+07:00","message":"> Transcript [2849] [false]: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.761876384+07:00","message":"Set StatePrefix (first interim): 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:31.817434803+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:31.817473053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:31.817482225+07:00","message":"receive interim result [false|false]: เอาไว้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:31.817500183+07:00","message":"[buffer interim] 374 false เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.817507926+07:00","message":"[bufferProcess] interim [900000000]:เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.817509961+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.027501511+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.027540224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้ก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.027546173+07:00","message":"receive interim result [false|false]: เอาไว้ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.027561787+07:00","message":"[buffer interim] 374 false เอาไว้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.027568896+07:00","message":"[bufferProcess] interim [80000000]:เอาไว้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.027571287+07:00","message":"[bufferProcess] send to processor:เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.027574809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.027577423+07:00","message":"> Transcript [2850] [false]: 'เอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.027582713+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.027585125+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.027587251+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.027589235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.140121626+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.140168192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้สำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.14017383+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.140188745+07:00","message":"[buffer interim] 374 false เอาไว้สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.140195157+07:00","message":"[bufferProcess] interim [200000000]:เอาไว้สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.140197915+07:00","message":"[bufferProcess] send to processor:เอาไว้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.140204661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.140207613+07:00","message":"> Transcript [2851] [false]: 'เอาไว้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.140211234+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.140213808+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.140216047+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.140218493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.274100689+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.27413957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้สำหรับทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.274146024+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.274160657+07:00","message":"[buffer interim] 374 false เอาไว้สำหรับทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.274167767+07:00","message":"[bufferProcess] interim [320000000]:เอาไว้สำหรับทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.274169968+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.274175365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.274178332+07:00","message":"> Transcript [2852] [false]: 'เอาไว้สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.274182026+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.274184043+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.274186243+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.274188552+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.36997692+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.370034101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้สำหรับนัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.370041583+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.370058305+07:00","message":"[buffer interim] 374 false เอาไว้สำหรับนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.370069666+07:00","message":"[bufferProcess] interim [380000000]:เอาไว้สำหรับนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.37007381+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.370081146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.370085404+07:00","message":"> Transcript [2853] [false]: 'เอาไว้สำหรับทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.370090514+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.37009386+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.370097398+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.37010055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.370108563+07:00","message":"Push: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.370111681+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.37011508+07:00","message":"Set new StatePrefix : 'เอาไว้สำหรับทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.370118493+07:00","message":"Next Push (prob) : 'ไว้สำหรับทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.370133148+07:00","message":"push: {false เอา 0 0xc003117380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.439245578+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.439287821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้สำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.439295159+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.439311887+07:00","message":"[buffer interim] 374 false เอาไว้สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.439322885+07:00","message":"[bufferProcess] interim [440000000]:เอาไว้สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.439326731+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.439334415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.439338877+07:00","message":"> Transcript [2854] [false]: 'เอาไว้สำหรับนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.439343132+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.439346385+07:00","message":"Set new StatePrefix: 'เอาไว้สำหรับนัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.461119782+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.461155738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้สำหรับวันพรุ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.461176379+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับวันพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.461189245+07:00","message":"[buffer interim] 374 false เอาไว้สำหรับวันพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.461195432+07:00","message":"[bufferProcess] interim [500000000]:เอาไว้สำหรับวันพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.461198048+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.46120366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.461206579+07:00","message":"> Transcript [2855] [false]: 'เอาไว้สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.46120874+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.522369626+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.522406951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้สำหรับบันทึก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.522412559+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับบันทึก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.522425738+07:00","message":"[buffer interim] 374 false เอาไว้สำหรับบันทึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.522435235+07:00","message":"[bufferProcess] interim [560000000]:เอาไว้สำหรับบันทึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.522437684+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับวันพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.522443292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.522446034+07:00","message":"> Transcript [2856] [false]: 'เอาไว้สำหรับวันพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.522448571+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.522450789+07:00","message":"Set new StatePrefix: 'เอาไว้สำหรับวันพรุ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.845252102+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.845293585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้สำหรับบันทึกภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.845299115+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับบันทึกภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.845316791+07:00","message":"[buffer interim] 374 false เอาไว้สำหรับบันทึกภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.845327165+07:00","message":"[bufferProcess] interim [860000000]:เอาไว้สำหรับบันทึกภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.845331688+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับบันทึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.84534014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.845344766+07:00","message":"> Transcript [2857] [false]: 'เอาไว้สำหรับบันทึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.845348717+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.845352253+07:00","message":"Set new StatePrefix: 'เอาไว้สำหรับบันทึก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.933367811+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.933415294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้สำหรับบันทึก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.933423053+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับบันทึก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.933441979+07:00","message":"[buffer interim] 374 false เอาไว้สำหรับบันทึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.933455213+07:00","message":"[bufferProcess] interim [980000000]:เอาไว้สำหรับบันทึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.933459405+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับบันทึกภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.933467999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.933472221+07:00","message":"> Transcript [2858] [false]: 'เอาไว้สำหรับบันทึกภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.933476928+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.933480279+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.933484889+07:00","message":"StatePrefix: 'เอาไว้สำหรับบันทึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.933488977+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.043410769+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.043453824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้สำหรับบันทึกภาพถ่าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.043460123+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับบันทึกภาพถ่าย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.0434747+07:00","message":"[buffer interim] 374 false เอาไว้สำหรับบันทึกภาพถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.043485462+07:00","message":"[bufferProcess] interim [100000000]:เอาไว้สำหรับบันทึกภาพถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.043488343+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับบันทึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.043495245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.043497963+07:00","message":"> Transcript [2859] [false]: 'เอาไว้สำหรับบันทึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.043501456+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.043503603+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.043505395+07:00","message":"StatePrefix: 'เอาไว้สำหรับบันทึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.043508037+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.605329654+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.605369779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้สำหรับบันทึกภาพถ่าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.605375707+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับบันทึกภาพถ่าย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.605394107+07:00","message":"[buffer interim] 374 false เอาไว้สำหรับบันทึกภาพถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.605401491+07:00","message":"[bufferProcess] interim [700000000]:เอาไว้สำหรับบันทึกภาพถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.605403703+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับบันทึกภาพถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.605407225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.605409923+07:00","message":"> Transcript [2860] [false]: 'เอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.605413267+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.605415803+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.605417795+07:00","message":"StatePrefix: 'เอาไว้สำหรับบันทึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.60542044+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.731223483+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.731267311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.731273106+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.731289107+07:00","message":"[buffer interim] 374 false เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.731298089+07:00","message":"[bufferProcess] interim [760000000]:เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.731301778+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับบันทึกภาพถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.731307306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.731310176+07:00","message":"> Transcript [2861] [false]: 'เอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.73131404+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.731316286+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.731318621+07:00","message":"StatePrefix: 'เอาไว้สำหรับบันทึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.731320942+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.731323906+07:00","message":"Push: 'ไว้สำหรับบันทึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.731325968+07:00","message":"TextPushed: 'เอาไว้สำหรับบันทึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.731327961+07:00","message":"Set new StatePrefix : 'เอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.731330029+07:00","message":"Next Push (prob) : 'ภาพถ่าย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.731337801+07:00","message":"push: {false ไว้สำหรับบันทึก 0 0xc003117380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:34.129613794+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:34.129651085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:34.129656833+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:34.129671143+07:00","message":"[buffer interim] 374 false เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.129679366+07:00","message":"[bufferProcess] interim [180000000]:เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.12968319+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.129688899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.129691948+07:00","message":"> Transcript [2862] [false]: 'เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.129695382+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.129697408+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.129703199+07:00","message":"StatePrefix: 'เอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.129706101+07:00","message":"TextPushed: 'เอาไว้สำหรับบันทึก'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:34.224731172+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:34.224743508+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:34.251266306+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:34.251301138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:34.251306813+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:34.251318606+07:00","message":"[buffer interim] 374 false เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.251328025+07:00","message":"[bufferProcess] interim [300000000]:เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.251330452+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.251335657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.251338159+07:00","message":"> Transcript [2863] [false]: 'เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.251341676+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.25134397+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.251346575+07:00","message":"StatePrefix: 'เอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.251348969+07:00","message":"TextPushed: 'เอาไว้สำหรับบันทึก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:34.827869062+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:34.827926121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:34.827932184+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:34.827953465+07:00","message":"[buffer interim] 374 false เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.827961462+07:00","message":"[bufferProcess] interim [900000000]:เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.827963769+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.82796755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.827970559+07:00","message":"> Transcript [2864] [false]: 'เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.827973706+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.82797593+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.827978235+07:00","message":"StatePrefix: 'เอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.827980487+07:00","message":"TextPushed: 'เอาไว้สำหรับบันทึก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:35.117838871+07:00","message":"[GCS] IsForceVAD: false for message ID: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:35.224111861+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:35.224157827+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-05-21T13:19:35.224164336+07:00","message":"receive interim result [true|false]: เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:35.224173967+07:00","message":"end recv isFinal message id 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:35.224176651+07:00","message":"end Recv id 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:35.224183131+07:00","message":"[buffer interim] 374 true เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.224190162+07:00","message":"[bufferProcess] interim [380000000]:เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.224196601+07:00","message":"[bufferProcess] send to processor (isfinal):เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.224199871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.224202844+07:00","message":"> Transcript [2865] [false]: 'เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.224206319+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.224208265+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.224210231+07:00","message":"StatePrefix: 'เอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.224212964+07:00","message":"TextPushed: 'เอาไว้สำหรับบันทึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.224220156+07:00","message":"Push: 'ภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.224222126+07:00","message":"TextPushed: 'เอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.224224257+07:00","message":"Set new StatePrefix : 'เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.224226756+07:00","message":"Next Push (prob) : 'วีดีโอก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.224228728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.224230902+07:00","message":"> Transcript [2866] [true]: 'เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.224233563+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.224235599+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.224237416+07:00","message":"StatePrefix: 'เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.224239446+07:00","message":"TextPushed: 'เอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.224241467+07:00","message":"Push: 'วีดีโอก็ได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:35.224248648+07:00","message":"push: {false ภาพถ่าย 0 0xc003117380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:35.22425435+07:00","message":"push: {true วีดีโอก็ได้ 0 0xc003117380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:35.235930733+07:00","message":"write wav file: './tmp/7576/7576_374.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:35.70674375+07:00","message":"[GCS] Start streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:36.686402165+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:36.686457831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าจอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:36.686463341+07:00","message":"receive interim result [false|false]: หน้าจอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:36.686478335+07:00","message":"[buffer interim] 375 false หน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.686485649+07:00","message":"[bufferProcess] interim [960000000]:หน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.686487642+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.686495014+07:00","message":"[bufferProcess] send to processor (ticker):หน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.686497906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.686500884+07:00","message":"> Transcript [2867] [false]: 'หน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.686503857+07:00","message":"Set StatePrefix (first interim): 'หน้าจอ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:37.225604924+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:37.225608989+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.2643181+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.264365552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าจอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.264370908+07:00","message":"receive interim result [false|false]: หน้าจอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.264384477+07:00","message":"[buffer interim] 375 false หน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.264390872+07:00","message":"[bufferProcess] interim [560000000]:หน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.26439281+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.273339556+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.273368948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าจอแสดง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.273373954+07:00","message":"receive interim result [false|false]: หน้าจอแสดง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.27338876+07:00","message":"[buffer interim] 375 false หน้าจอแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.273394279+07:00","message":"[bufferProcess] interim [620000000]:หน้าจอแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.273396624+07:00","message":"[bufferProcess] send to processor:หน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.273399992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.273403163+07:00","message":"> Transcript [2868] [false]: 'หน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.273406276+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.273408259+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.273410187+07:00","message":"StatePrefix: 'หน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.27341277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.448479831+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.448519376+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าจอแสดงผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.448525566+07:00","message":"receive interim result [false|false]: หน้าจอแสดงผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.448539694+07:00","message":"[buffer interim] 375 false หน้าจอแสดงผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.448547011+07:00","message":"[bufferProcess] interim [800000000]:หน้าจอแสดงผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.448549406+07:00","message":"[bufferProcess] send to processor:หน้าจอแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.448555424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.448557976+07:00","message":"> Transcript [2869] [false]: 'หน้าจอแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.448561489+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.448563485+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.448565652+07:00","message":"StatePrefix: 'หน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.44856773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.817428915+07:00","message":"[GCS] IsForceVAD: false for message ID: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.910111021+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.910152786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าจอแสดงผล\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.910159457+07:00","message":"receive interim result [true|false]: หน้าจอแสดงผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.910172331+07:00","message":"end recv isFinal message id 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.910174638+07:00","message":"end Recv id 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.910181522+07:00","message":"[buffer interim] 375 true หน้าจอแสดงผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.910188454+07:00","message":"[bufferProcess] interim [340000000]:หน้าจอแสดงผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.910192239+07:00","message":"[bufferProcess] send to processor (isfinal):หน้าจอแสดงผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.910206867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.910247019+07:00","message":"> Transcript [2870] [false]: 'หน้าจอแสดงผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.910253279+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.910256024+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.910257972+07:00","message":"StatePrefix: 'หน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.910260226+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.91026269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.910265187+07:00","message":"> Transcript [2871] [true]: 'หน้าจอแสดงผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.910267417+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.910269076+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.910270746+07:00","message":"StatePrefix: 'หน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.910272269+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.910282253+07:00","message":"Push: 'หน้าจอแสดงผล'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.910294916+07:00","message":"push: {true หน้าจอแสดงผล 0 0xc00354e700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:37.918222905+07:00","message":"write wav file: './tmp/7576/7576_375.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.948723556+07:00","message":"[GCS] Start streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.671476333+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.671520382+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.671526028+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.67154085+07:00","message":"[buffer interim] 376 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.671547335+07:00","message":"[bufferProcess] interim [600000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.671549583+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.774863858+07:00","message":"[GCS] IsForceVAD: false for message ID: 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.83869156+07:00","message":"[GCS] Start streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.875205484+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.87523807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.8752441+07:00","message":"receive interim result [true|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.875253824+07:00","message":"end recv isFinal message id 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.875256183+07:00","message":"end Recv id 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.875262224+07:00","message":"[buffer interim] 376 true สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.875271584+07:00","message":"[bufferProcess] interim [870000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.875274356+07:00","message":"[bufferProcess] send to processor (isfinal):สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.875277332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.875280059+07:00","message":"> Transcript [2872] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.875282221+07:00","message":"Set StatePrefix (first interim): 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.875283818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.875285977+07:00","message":"> Transcript [2873] [true]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.875288505+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.875290474+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.875292287+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.875294136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.875300667+07:00","message":"Push: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.875308059+07:00","message":"push: {true สามารถ 0 0xc0035a5080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:38.881355048+07:00","message":"write wav file: './tmp/7576/7576_376.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:39.559388608+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:39.559435075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รับส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:39.55944192+07:00","message":"receive interim result [false|false]: รับส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:39.559457878+07:00","message":"[buffer interim] 377 false รับส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.559465501+07:00","message":"[bufferProcess] interim [540000000]:รับส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.559467521+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:39.689192969+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:39.689234097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รับส่งข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:39.689240552+07:00","message":"receive interim result [false|false]: รับส่งข้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:39.689255619+07:00","message":"[buffer interim] 377 false รับส่งข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.68926346+07:00","message":"[bufferProcess] interim [720000000]:รับส่งข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.689266242+07:00","message":"[bufferProcess] send to processor:รับส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.689269705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.689272629+07:00","message":"> Transcript [2874] [false]: 'รับส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.689274774+07:00","message":"Set StatePrefix (first interim): 'รับส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:39.872367327+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:39.872407311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รับส่งเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:39.872412913+07:00","message":"receive interim result [false|false]: รับส่งเข้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:39.872427199+07:00","message":"[buffer interim] 377 false รับส่งเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.872433872+07:00","message":"[bufferProcess] interim [840000000]:รับส่งเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.872436432+07:00","message":"[bufferProcess] send to processor:รับส่งข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.872443523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.872446117+07:00","message":"> Transcript [2875] [false]: 'รับส่งข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.872448829+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.872451561+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.872453712+07:00","message":"StatePrefix: 'รับส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.872455854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:39.875648271+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:39.875669404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รับส่งข้อมูล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:39.875673589+07:00","message":"receive interim result [false|false]: รับส่งข้อมูล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:39.875679795+07:00","message":"[buffer interim] 377 false รับส่งข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.875683856+07:00","message":"[bufferProcess] interim [900000000]:รับส่งข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.875685981+07:00","message":"[bufferProcess] send to processor:รับส่งเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.875689173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.875692216+07:00","message":"> Transcript [2876] [false]: 'รับส่งเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.87569494+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.875696673+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.875698674+07:00","message":"StatePrefix: 'รับส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.875700453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.199800066+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.199833413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รับส่งข้อมูลเบอร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.199837984+07:00","message":"receive interim result [false|false]: รับส่งข้อมูลเบอร์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.199852819+07:00","message":"[buffer interim] 377 false รับส่งข้อมูลเบอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.199859426+07:00","message":"[bufferProcess] interim [140000000]:รับส่งข้อมูลเบอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.199861647+07:00","message":"[bufferProcess] send to processor:รับส่งข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.199865166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.199867966+07:00","message":"> Transcript [2877] [false]: 'รับส่งข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.199871129+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.19987381+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.199875641+07:00","message":"StatePrefix: 'รับส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.199877761+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.209722858+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.209748567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รับส่งข้อมูลโดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.209754345+07:00","message":"receive interim result [false|false]: รับส่งข้อมูลโดย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.209765063+07:00","message":"[buffer interim] 377 false รับส่งข้อมูลโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.209770442+07:00","message":"[bufferProcess] interim [200000000]:รับส่งข้อมูลโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.209773009+07:00","message":"[bufferProcess] send to processor:รับส่งข้อมูลเบอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.209776569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.209779646+07:00","message":"> Transcript [2878] [false]: 'รับส่งข้อมูลเบอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.209782685+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.209784652+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.209786465+07:00","message":"StatePrefix: 'รับส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.209788444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.209791232+07:00","message":"Push: 'รับส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.209793198+07:00","message":"TextPushed: 'รับส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.20979556+07:00","message":"Set new StatePrefix : 'รับส่งข้อมูลเบอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.209797913+07:00","message":"Next Push (prob) : 'ข้อมูลเบอร์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.209805257+07:00","message":"push: {false รับส่ง 0 0xc003117c80}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:40.22581141+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:40.225822711+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.264003631+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.264053554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รับส่งข้อมูลโดยการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.264060206+07:00","message":"receive interim result [false|false]: รับส่งข้อมูลโดยการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.264075354+07:00","message":"[buffer interim] 377 false รับส่งข้อมูลโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.264081819+07:00","message":"[bufferProcess] interim [320000000]:รับส่งข้อมูลโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.264084438+07:00","message":"[bufferProcess] send to processor:รับส่งข้อมูลโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.264091907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.264095027+07:00","message":"> Transcript [2879] [false]: 'รับส่งข้อมูลโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.264099665+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.264102106+07:00","message":"Set new StatePrefix: 'รับส่งข้อมูลโดย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.505788971+07:00","message":"[GCS] IsForceVAD: false for message ID: 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.594770868+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.594815647+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-05-21T13:19:40.594823154+07:00","message":"receive interim result [true|false]: รับส่งข้อมูลโดยการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.594833446+07:00","message":"end recv isFinal message id 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.594835862+07:00","message":"end Recv id 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.594842217+07:00","message":"[buffer interim] 377 true รับส่งข้อมูลโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.594852199+07:00","message":"[bufferProcess] interim [680000000]:รับส่งข้อมูลโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.594855456+07:00","message":"[bufferProcess] send to processor (isfinal):รับส่งข้อมูลโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.594859456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.594862739+07:00","message":"> Transcript [2880] [false]: 'รับส่งข้อมูลโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.59486603+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.594867868+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.594869765+07:00","message":"StatePrefix: 'รับส่งข้อมูลโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.594872292+07:00","message":"TextPushed: 'รับส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.594874254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.594876242+07:00","message":"> Transcript [2881] [true]: 'รับส่งข้อมูลโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.594878274+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.594879912+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.594881547+07:00","message":"StatePrefix: 'รับส่งข้อมูลโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.594883217+07:00","message":"TextPushed: 'รับส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.594896209+07:00","message":"Push: 'ข้อมูลโดยการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.594905546+07:00","message":"push: {true ข้อมูลโดยการ 0 0xc003117c80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:40.601683259+07:00","message":"write wav file: './tmp/7576/7576_377.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.756910443+07:00","message":"[GCS] Start streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.314395681+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.314432732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.314438094+07:00","message":"receive interim result [false|false]: กิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.31445083+07:00","message":"[buffer interim] 378 false กิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.31445787+07:00","message":"[bufferProcess] interim [600000000]:กิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.314459917+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.488518587+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.488554596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชิม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.488560191+07:00","message":"receive interim result [false|false]: ชิม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.488574296+07:00","message":"[buffer interim] 378 false ชิม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.488581503+07:00","message":"[bufferProcess] interim [780000000]:ชิม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.488583635+07:00","message":"[bufferProcess] send to processor:กิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.488587167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.488590076+07:00","message":"> Transcript [2882] [false]: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.488592174+07:00","message":"Set StatePrefix (first interim): 'กิน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.833711615+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.833748886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.833754339+07:00","message":"receive interim result [false|false]: อิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.83377015+07:00","message":"[buffer interim] 378 false อิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.833777344+07:00","message":"[bufferProcess] interim [20000000]:อิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.833779624+07:00","message":"[bufferProcess] send to processor:ชิม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.833789137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.833791939+07:00","message":"> Transcript [2883] [false]: 'ชิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.833794329+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.833796857+07:00","message":"Set new StatePrefix: 'ชิม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.917435386+07:00","message":"[GCS] IsForceVAD: false for message ID: 378"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.951789559+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.951825965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อำเภอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.951832049+07:00","message":"receive interim result [false|false]: อำเภอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.951853568+07:00","message":"[buffer interim] 378 false อำเภอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.951860454+07:00","message":"[bufferProcess] interim [140000000]:อำเภอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.951863483+07:00","message":"[bufferProcess] send to processor:อิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.951877292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.951880158+07:00","message":"> Transcript [2884] [false]: 'อิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.951888105+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.951890665+07:00","message":"Set new StatePrefix: 'อิ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.977086383+07:00","message":"[GCS] Start streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:42.031880123+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:42.031928444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พิมพ์สัมผัส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:42.031934604+07:00","message":"receive interim result [false|false]: พิมพ์สัมผัส"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:42.031949594+07:00","message":"[buffer interim] 378 false พิมพ์สัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.031957536+07:00","message":"[bufferProcess] interim [320000000]:พิมพ์สัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.031960415+07:00","message":"[bufferProcess] send to processor:อำเภอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.031967495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.031970217+07:00","message":"> Transcript [2885] [false]: 'อำเภอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.031972532+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.031974345+07:00","message":"Set new StatePrefix: 'อำเภอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:42.041076333+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:42.041120975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พิมพ์สัมผัส\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:42.041145061+07:00","message":"receive interim result [true|false]: พิมพ์สัมผัส"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:42.041153031+07:00","message":"end recv isFinal message id 378"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:42.041155119+07:00","message":"end Recv id 378"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:42.041181237+07:00","message":"[buffer interim] 378 true พิมพ์สัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.041188449+07:00","message":"[bufferProcess] interim [380000000]:พิมพ์สัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.041191755+07:00","message":"[bufferProcess] send to processor (isfinal):พิมพ์สัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.041195011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.041197659+07:00","message":"> Transcript [2886] [false]: 'พิมพ์สัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.041200037+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.041201935+07:00","message":"Set new StatePrefix: 'พิมพ์สัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.041203592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.041205599+07:00","message":"> Transcript [2887] [true]: 'พิมพ์สัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.041208223+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.041210084+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.041211912+07:00","message":"StatePrefix: 'พิมพ์สัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.041213884+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.041216142+07:00","message":"Push: 'พิมพ์สัมผัส'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:42.041223745+07:00","message":"push: {true พิมพ์สัมผัส 0 0xc00016f680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:42.045504752+07:00","message":"write wav file: './tmp/7576/7576_378.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:42.514309673+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:42.514346655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:42.514352002+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:42.514364627+07:00","message":"[buffer interim] 379 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.514372032+07:00","message":"[bufferProcess] interim [600000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.514374181+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:42.83917709+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:42.839217138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบกิน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:42.839222424+07:00","message":"receive interim result [false|false]: ระบบกิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:42.839236556+07:00","message":"[buffer interim] 379 false ระบบกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.839243797+07:00","message":"[bufferProcess] interim [840000000]:ระบบกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.839246329+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.839249673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.839252968+07:00","message":"> Transcript [2888] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.839255314+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:42.862967913+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:42.863013223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:42.863018749+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:42.863029086+07:00","message":"[buffer interim] 379 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.863035944+07:00","message":"[bufferProcess] interim [900000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.86303859+07:00","message":"[bufferProcess] send to processor:ระบบกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.863043988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.863048122+07:00","message":"> Transcript [2889] [false]: 'ระบบกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.863051412+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.86305376+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.863055616+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:42.863057702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.039879689+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.039919025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบกินตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.039924734+07:00","message":"receive interim result [false|false]: ระบบกินตอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.039939723+07:00","message":"[buffer interim] 379 false ระบบกินตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.039946779+07:00","message":"[bufferProcess] interim [20000000]:ระบบกินตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.039949791+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.039953668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.039956656+07:00","message":"> Transcript [2890] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.039959354+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.039961304+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.03996305+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.039965094+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.091270264+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.091306426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.091312502+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.091326895+07:00","message":"[buffer interim] 379 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.091333337+07:00","message":"[bufferProcess] interim [80000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.091336269+07:00","message":"[bufferProcess] send to processor:ระบบกินตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.091339924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.091342928+07:00","message":"> Transcript [2891] [false]: 'ระบบกินตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.091345707+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.091347666+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.091349463+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.09135133+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.153315158+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.153365765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบสัมผัส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.15337445+07:00","message":"receive interim result [false|false]: ระบบสัมผัส"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.15338989+07:00","message":"[buffer interim] 379 false ระบบสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.153398474+07:00","message":"[bufferProcess] interim [140000000]:ระบบสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.153401939+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.153408848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.153412405+07:00","message":"> Transcript [2892] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.153416166+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.153418915+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.153421539+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.153424352+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.153430428+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.153432891+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.153435855+07:00","message":"Set new StatePrefix : 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.153438839+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.153447845+07:00","message":"push: {false ระบบ 0 0xc003618180}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:43.225904877+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:43.225922359+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.406426171+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.406481327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบสัมผัสก็ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.406488331+07:00","message":"receive interim result [false|false]: ระบบสัมผัสก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.406502156+07:00","message":"[buffer interim] 379 false ระบบสัมผัสก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.406509577+07:00","message":"[bufferProcess] interim [500000000]:ระบบสัมผัสก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.406513219+07:00","message":"[bufferProcess] send to processor:ระบบสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.406529143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.406532319+07:00","message":"> Transcript [2893] [false]: 'ระบบสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.40653453+07:00","message":"Set StatePrefix (first interim): 'ระบบสัมผัส'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.055361756+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.05539837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบสัมผัสก็ได้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.055404738+07:00","message":"receive interim result [false|false]: ระบบสัมผัสก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.055420445+07:00","message":"[buffer interim] 379 false ระบบสัมผัสก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.055427415+07:00","message":"[bufferProcess] interim [100000000]:ระบบสัมผัสก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.055429801+07:00","message":"[bufferProcess] send to processor:ระบบสัมผัสก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.055436362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.055439301+07:00","message":"> Transcript [2894] [false]: 'ระบบสัมผัสก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.055443405+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.055445646+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.055447428+07:00","message":"StatePrefix: 'ระบบสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.055449809+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.154781267+07:00","message":"[GCS] IsForceVAD: false for message ID: 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.227712976+07:00","message":"[GCS] Start streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.295432906+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.295470826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบพิมพ์สัมผัสก็ได้\",\"confidence\":0.82921225}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.295477226+07:00","message":"receive interim result [true|false]: ระบบพิมพ์สัมผัสก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.295485964+07:00","message":"end recv isFinal message id 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.295488278+07:00","message":"end Recv id 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.295494431+07:00","message":"[buffer interim] 379 true ระบบพิมพ์สัมผัสก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.295501227+07:00","message":"[bufferProcess] interim [400000000]:ระบบพิมพ์สัมผัสก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.295504567+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบสัมผัสก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.295507654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.295510991+07:00","message":"> Transcript [2895] [false]: 'ระบบสัมผัสก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.295514103+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.295516111+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.295518248+07:00","message":"StatePrefix: 'ระบบสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.295520155+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.295522014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.295524176+07:00","message":"> Transcript [2896] [true]: 'ระบบพิมพ์สัมผัสก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.295526139+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.295527727+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.295529384+07:00","message":"StatePrefix: 'ระบบสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.295531151+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.295533458+07:00","message":"Push: 'พิมพ์สัมผัสก็ได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.295541005+07:00","message":"push: {true พิมพ์สัมผัสก็ได้ 0 0xc003618180}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:44.303203965+07:00","message":"write wav file: './tmp/7576/7576_379.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.774598203+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.774633007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.774638756+07:00","message":"receive interim result [false|false]: ภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.774652046+07:00","message":"[buffer interim] 380 false ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.774658853+07:00","message":"[bufferProcess] interim [360000000]:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.774660852+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.299894864+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.299918423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพปริศนา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.299923071+07:00","message":"receive interim result [false|false]: ภาพปริศนา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.299937263+07:00","message":"[buffer interim] 380 false ภาพปริศนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.299943615+07:00","message":"[bufferProcess] interim [720000000]:ภาพปริศนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.299945901+07:00","message":"[bufferProcess] send to processor:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.299949339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.299951567+07:00","message":"> Transcript [2897] [false]: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.299953527+07:00","message":"Set StatePrefix (first interim): 'ภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.312686181+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.31271478+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.312720065+07:00","message":"receive interim result [false|false]: ถ้าพิจารณา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.312733175+07:00","message":"[buffer interim] 380 false ถ้าพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.312742848+07:00","message":"[bufferProcess] interim [780000000]:ถ้าพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.312745532+07:00","message":"[bufferProcess] send to processor:ภาพปริศนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.312749152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.312752196+07:00","message":"> Transcript [2898] [false]: 'ภาพปริศนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.312755832+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.312757686+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.312759851+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.312762061+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.651464978+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.651505946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.651514144+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.651530542+07:00","message":"[buffer interim] 380 false ถ้าพิจารณาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.651538405+07:00","message":"[bufferProcess] interim [260000000]:ถ้าพิจารณาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.651541077+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.651544965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.651548468+07:00","message":"> Transcript [2899] [false]: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.651550821+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.651552763+07:00","message":"Set new StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.983746331+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.983782857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาไปที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.98378881+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาไปที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.983802233+07:00","message":"[buffer interim] 380 false ถ้าพิจารณาไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.983814164+07:00","message":"[bufferProcess] interim [560000000]:ถ้าพิจารณาไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.983816737+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.983820426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.983823254+07:00","message":"> Transcript [2900] [false]: 'ถ้าพิจารณาไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.983827102+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.983829391+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.983831672+07:00","message":"StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.983833719+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.174784699+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.174826991+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาไปที่พา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.174833263+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาไปที่พา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.174848029+07:00","message":"[buffer interim] 380 false ถ้าพิจารณาไปที่พา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.17485606+07:00","message":"[bufferProcess] interim [740000000]:ถ้าพิจารณาไปที่พา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.174858622+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.174864586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.174868608+07:00","message":"> Transcript [2901] [false]: 'ถ้าพิจารณาไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.174873293+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.17487642+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.174879362+07:00","message":"StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.174889995+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.189878375+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.189918005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาไปที่พัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.189923951+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาไปที่พัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.189942744+07:00","message":"[buffer interim] 380 false ถ้าพิจารณาไปที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.189951851+07:00","message":"[bufferProcess] interim [800000000]:ถ้าพิจารณาไปที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.189954941+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาไปที่พา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.189969853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.189974525+07:00","message":"> Transcript [2902] [false]: 'ถ้าพิจารณาไปที่พา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.189979173+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.1899813+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.189983169+07:00","message":"StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.189985149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:46.226802237+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:46.226814772+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.288485598+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.288523325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาไปที่พาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.288529109+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาไปที่พาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.288546499+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.288550095+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาไปที่ภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.288552728+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาไปที่ภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.288557814+07:00","message":"[buffer interim] 380 false ถ้าพิจารณาไปที่พาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.288561949+07:00","message":"[buffer interim] 380 false ถ้าพิจารณาไปที่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.288568284+07:00","message":"[bufferProcess] interim [860000000]:ถ้าพิจารณาไปที่พาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.288570548+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาไปที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.288573562+07:00","message":"[bufferProcess] interim [920000000]:ถ้าพิจารณาไปที่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.288575475+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาไปที่พาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.288578577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.288581482+07:00","message":"> Transcript [2903] [false]: 'ถ้าพิจารณาไปที่พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.28858461+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.288587814+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.288589812+07:00","message":"StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.288591852+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.288594635+07:00","message":"Push: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.288596504+07:00","message":"TextPushed: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.288598736+07:00","message":"Set new StatePrefix : 'ถ้าพิจารณาไปที่พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.288601004+07:00","message":"Next Push (prob) : 'ไปที่พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.288602665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.288604553+07:00","message":"> Transcript [2904] [false]: 'ถ้าพิจารณาไปที่พาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.288606334+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.288608315+07:00","message":"Set new StatePrefix: 'ถ้าพิจารณาไปที่พาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.288615852+07:00","message":"push: {false ถ้าพิจารณา 0 0xc00354f680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.840246052+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.840284164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาไปที่ภายในเน็ต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.840290429+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาไปที่ภายในเน็ต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.840302973+07:00","message":"[buffer interim] 380 false ถ้าพิจารณาไปที่ภายในเน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.840309827+07:00","message":"[bufferProcess] interim [400000000]:ถ้าพิจารณาไปที่ภายในเน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.840312396+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาไปที่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.840318372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.840321191+07:00","message":"> Transcript [2905] [false]: 'ถ้าพิจารณาไปที่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.840323457+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.840325372+07:00","message":"Set new StatePrefix: 'ถ้าพิจารณาไปที่ภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.891045347+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.891087737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาไปที่ภายในแน่นอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.891094254+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาไปที่ภายในแน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.891109179+07:00","message":"[buffer interim] 380 false ถ้าพิจารณาไปที่ภายในแน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.891116453+07:00","message":"[bufferProcess] interim [460000000]:ถ้าพิจารณาไปที่ภายในแน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.891121803+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาไปที่ภายในเน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.89112857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.891131529+07:00","message":"> Transcript [2906] [false]: 'ถ้าพิจารณาไปที่ภายในเน็ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.891134881+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.891136978+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.891139008+07:00","message":"StatePrefix: 'ถ้าพิจารณาไปที่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.891140993+07:00","message":"TextPushed: 'ถ้าพิจารณา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.974752692+07:00","message":"[GCS] IsForceVAD: false for message ID: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.086718784+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.08675988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาไปที่ภายในแน่นอน\",\"confidence\":0.9550895}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.086765983+07:00","message":"receive interim result [true|false]: ถ้าพิจารณาไปที่ภายในแน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.086771865+07:00","message":"end recv isFinal message id 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.086774188+07:00","message":"end Recv id 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.086781417+07:00","message":"[buffer interim] 380 true ถ้าพิจารณาไปที่ภายในแน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.086788218+07:00","message":"[bufferProcess] interim [790000000]:ถ้าพิจารณาไปที่ภายในแน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.086791434+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าพิจารณาไปที่ภายในแน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.08679495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.086797711+07:00","message":"> Transcript [2907] [false]: 'ถ้าพิจารณาไปที่ภายในแน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.08680077+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.086802705+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.086804578+07:00","message":"StatePrefix: 'ถ้าพิจารณาไปที่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.086807097+07:00","message":"TextPushed: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.086809866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.08681181+07:00","message":"> Transcript [2908] [true]: 'ถ้าพิจารณาไปที่ภายในแน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.086813886+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.086815468+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.086817033+07:00","message":"StatePrefix: 'ถ้าพิจารณาไปที่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.086818709+07:00","message":"TextPushed: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.08682195+07:00","message":"Push: 'ไปที่ภายในแน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.086831623+07:00","message":"push: {true ไปที่ภายในแน่นอน 0 0xc00354f680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:47.096700866+07:00","message":"write wav file: './tmp/7576/7576_380.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.106864856+07:00","message":"[GCS] Start streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.762126296+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.762166672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โทรศัพท์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.762172488+07:00","message":"receive interim result [false|false]: โทรศัพท์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.762184179+07:00","message":"[buffer interim] 381 false โทรศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.762191478+07:00","message":"[bufferProcess] interim [660000000]:โทรศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.762193369+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:48.187946571+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:48.187989986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โทรศัพท์ก็ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:48.187996851+07:00","message":"receive interim result [false|false]: โทรศัพท์ก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:48.188011622+07:00","message":"[buffer interim] 381 false โทรศัพท์ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.18801989+07:00","message":"[bufferProcess] interim [80000000]:โทรศัพท์ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.188022686+07:00","message":"[bufferProcess] send to processor:โทรศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.188028784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.188031552+07:00","message":"> Transcript [2909] [false]: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.188033768+07:00","message":"Set StatePrefix (first interim): 'โทรศัพท์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:48.339915285+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:48.339950057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โทรศัพท์ก็ต้องมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:48.33995577+07:00","message":"receive interim result [false|false]: โทรศัพท์ก็ต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:48.339971725+07:00","message":"[buffer interim] 381 false โทรศัพท์ก็ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.3399794+07:00","message":"[bufferProcess] interim [260000000]:โทรศัพท์ก็ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.339981647+07:00","message":"[bufferProcess] send to processor:โทรศัพท์ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.339985947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.339988786+07:00","message":"> Transcript [2910] [false]: 'โทรศัพท์ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.339992066+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.339994346+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.339996214+07:00","message":"StatePrefix: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.339998122+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:48.719703198+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:48.719741954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โทรศัพท์ก็ต้องมีแผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:48.719748164+07:00","message":"receive interim result [false|false]: โทรศัพท์ก็ต้องมีแผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:48.719761849+07:00","message":"[buffer interim] 381 false โทรศัพท์ก็ต้องมีแผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.7197702+07:00","message":"[bufferProcess] interim [620000000]:โทรศัพท์ก็ต้องมีแผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.719772429+07:00","message":"[bufferProcess] send to processor:โทรศัพท์ก็ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.719776327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.719779843+07:00","message":"> Transcript [2911] [false]: 'โทรศัพท์ก็ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.719783195+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.719785476+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.719787607+07:00","message":"StatePrefix: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.719789661+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:48.729204561+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:48.729234298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โทรศัพท์ก็ต้องมีแผน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:48.729240142+07:00","message":"receive interim result [false|false]: โทรศัพท์ก็ต้องมีแผน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:48.729251679+07:00","message":"[buffer interim] 381 false โทรศัพท์ก็ต้องมีแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.729257899+07:00","message":"[bufferProcess] interim [680000000]:โทรศัพท์ก็ต้องมีแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.729260276+07:00","message":"[bufferProcess] send to processor:โทรศัพท์ก็ต้องมีแผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.729265381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.729267763+07:00","message":"> Transcript [2912] [false]: 'โทรศัพท์ก็ต้องมีแผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.729270579+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.729272527+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.72927427+07:00","message":"StatePrefix: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:48.729276379+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:49.000537159+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:49.000573926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โทรศัพท์ก็ต้องมีแผนลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:49.000580182+07:00","message":"receive interim result [false|false]: โทรศัพท์ก็ต้องมีแผนลง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:49.000594935+07:00","message":"[buffer interim] 381 false โทรศัพท์ก็ต้องมีแผนลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.00060153+07:00","message":"[bufferProcess] interim [920000000]:โทรศัพท์ก็ต้องมีแผนลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.000603965+07:00","message":"[bufferProcess] send to processor:โทรศัพท์ก็ต้องมีแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.000608928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.000611291+07:00","message":"> Transcript [2913] [false]: 'โทรศัพท์ก็ต้องมีแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.000614283+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.000616231+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.000618052+07:00","message":"StatePrefix: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.000620272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.000624493+07:00","message":"Push: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.000626653+07:00","message":"TextPushed: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.000628652+07:00","message":"Set new StatePrefix : 'โทรศัพท์ก็ต้องมีแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.000630971+07:00","message":"Next Push (prob) : 'ก็ต้องมีแผน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:49.000655976+07:00","message":"push: {false โทรศัพท์ 0 0xc003618500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:49.161356617+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:49.161391355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โทรศัพท์ก็ต้องมีแผงวงจร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:49.161396912+07:00","message":"receive interim result [false|false]: โทรศัพท์ก็ต้องมีแผงวงจร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:49.161410598+07:00","message":"[buffer interim] 381 false โทรศัพท์ก็ต้องมีแผงวงจร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.161418391+07:00","message":"[bufferProcess] interim [40000000]:โทรศัพท์ก็ต้องมีแผงวงจร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.161421143+07:00","message":"[bufferProcess] send to processor:โทรศัพท์ก็ต้องมีแผนลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.161424791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.161427347+07:00","message":"> Transcript [2914] [false]: 'โทรศัพท์ก็ต้องมีแผนลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.161430513+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.161432546+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.161434413+07:00","message":"StatePrefix: 'โทรศัพท์ก็ต้องมีแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.161436435+07:00","message":"TextPushed: 'โทรศัพท์'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:49.226872086+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:49.226878276+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:49.70256431+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:49.702599459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:49.702605589+07:00","message":"receive interim result [false|false]: โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:49.702619634+07:00","message":"[buffer interim] 381 false โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.70262771+07:00","message":"[bufferProcess] interim [580000000]:โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.702630336+07:00","message":"[bufferProcess] send to processor:โทรศัพท์ก็ต้องมีแผงวงจร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.702634035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.702637144+07:00","message":"> Transcript [2915] [false]: 'โทรศัพท์ก็ต้องมีแผงวงจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.702639595+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.702641606+07:00","message":"Set new StatePrefix: 'โทรศัพท์ก็ต้องมีแผงวงจร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:49.765283988+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:49.765328062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:49.765334543+07:00","message":"receive interim result [false|false]: โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:49.765347555+07:00","message":"[buffer interim] 381 false โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.765354594+07:00","message":"[bufferProcess] interim [640000000]:โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.765356902+07:00","message":"[bufferProcess] send to processor:โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.765362494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.765365286+07:00","message":"> Transcript [2916] [false]: 'โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.765368999+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.765371142+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.765373028+07:00","message":"StatePrefix: 'โทรศัพท์ก็ต้องมีแผงวงจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.765375261+07:00","message":"TextPushed: 'โทรศัพท์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:49.85492885+07:00","message":"[GCS] IsForceVAD: false for message ID: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:49.964737226+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:49.964779996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:49.964786337+07:00","message":"receive interim result [true|false]: โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:49.96479581+07:00","message":"end recv isFinal message id 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:49.964798033+07:00","message":"end Recv id 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:49.964805326+07:00","message":"[buffer interim] 381 true โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.964815615+07:00","message":"[bufferProcess] interim [970000000]:โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.964820755+07:00","message":"[bufferProcess] send to processor (isfinal):โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.964824344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.96482972+07:00","message":"> Transcript [2917] [false]: 'โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.964832967+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.964835909+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.964837864+07:00","message":"StatePrefix: 'โทรศัพท์ก็ต้องมีแผงวงจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.964840181+07:00","message":"TextPushed: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.964842134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.964844007+07:00","message":"> Transcript [2918] [true]: 'โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.964847972+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.96484976+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.964851407+07:00","message":"StatePrefix: 'โทรศัพท์ก็ต้องมีแผงวงจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.964853086+07:00","message":"TextPushed: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:49.964857973+07:00","message":"Push: 'ก็ต้องมีแผงวงจรใช่ไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:49.964871868+07:00","message":"push: {true ก็ต้องมีแผงวงจรใช่ไหมคะ 0 0xc003618500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:49.974732279+07:00","message":"write wav file: './tmp/7576/7576_381.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:49.986478818+07:00","message":"[GCS] Start streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:50.4977691+07:00","message":"[GCS] IsForceVAD: false for message ID: 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:50.556070813+07:00","message":"[GCS] Start streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:50.586098138+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:50.586119367+07:00","message":"found end of frame, send empty tag with msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:50.58612258+07:00","message":"end Recv id 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:50.586129479+07:00","message":"[buffer interim] 382 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:50.586136706+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:50.586140451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:50.58614377+07:00","message":"> Transcript [2919] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:50.586146401+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:50.586148347+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:50.586150095+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:50.586151933+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:50.586160645+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:50.586171534+07:00","message":"push: {true \n 0 0xc001ee6000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:50.591235765+07:00","message":"write wav file: './tmp/7576/7576_382.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.743794071+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.743835508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.743841764+07:00","message":"receive interim result [false|false]: มันก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.74385332+07:00","message":"[buffer interim] 383 false มันก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:51.743860268+07:00","message":"[bufferProcess] interim [200000000]:มันก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:51.743862014+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:51.743866811+07:00","message":"[bufferProcess] send to processor (ticker):มันก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:51.74386974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:51.743872533+07:00","message":"> Transcript [2920] [false]: 'มันก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:51.743874849+07:00","message":"Set StatePrefix (first interim): 'มันก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.136221944+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.136262939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะประกอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.136268326+07:00","message":"receive interim result [false|false]: มันก็จะประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.1362795+07:00","message":"[buffer interim] 383 false มันก็จะประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.136286318+07:00","message":"[bufferProcess] interim [620000000]:มันก็จะประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.136288431+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:52.227244785+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:52.227259816+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.315884469+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.315926605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะประกอบด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.315933145+07:00","message":"receive interim result [false|false]: มันก็จะประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.31594654+07:00","message":"[buffer interim] 383 false มันก็จะประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.315953814+07:00","message":"[bufferProcess] interim [740000000]:มันก็จะประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.315956365+07:00","message":"[bufferProcess] send to processor:มันก็จะประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.315963436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.315966912+07:00","message":"> Transcript [2921] [false]: 'มันก็จะประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.315969734+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.315971687+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.315973685+07:00","message":"StatePrefix: 'มันก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.315975962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.633009457+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.633053139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะประกอบด้วยหน่วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.633060866+07:00","message":"receive interim result [false|false]: มันก็จะประกอบด้วยหน่วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.633076959+07:00","message":"[buffer interim] 383 false มันก็จะประกอบด้วยหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.633088429+07:00","message":"[bufferProcess] interim [40000000]:มันก็จะประกอบด้วยหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.633092625+07:00","message":"[bufferProcess] send to processor:มันก็จะประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.633099796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.633104156+07:00","message":"> Transcript [2922] [false]: 'มันก็จะประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.633109092+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.633112455+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.633115085+07:00","message":"StatePrefix: 'มันก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.633117695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.900023277+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.900059994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะประกอบด้วยหน่วยมัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.900066036+07:00","message":"receive interim result [false|false]: มันก็จะประกอบด้วยหน่วยมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.900080081+07:00","message":"[buffer interim] 383 false มันก็จะประกอบด้วยหน่วยมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.900086809+07:00","message":"[bufferProcess] interim [400000000]:มันก็จะประกอบด้วยหน่วยมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.900089527+07:00","message":"[bufferProcess] send to processor:มันก็จะประกอบด้วยหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.900093733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.900096382+07:00","message":"> Transcript [2923] [false]: 'มันก็จะประกอบด้วยหน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.900099207+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.900101212+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.90010307+07:00","message":"StatePrefix: 'มันก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.900105181+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.019741876+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.019794972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะประกอบด้วยหน่วยประมวล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.019803202+07:00","message":"receive interim result [false|false]: มันก็จะประกอบด้วยหน่วยประมวล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.019821797+07:00","message":"[buffer interim] 383 false มันก็จะประกอบด้วยหน่วยประมวล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.019839422+07:00","message":"[bufferProcess] interim [520000000]:มันก็จะประกอบด้วยหน่วยประมวล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.019847018+07:00","message":"[bufferProcess] send to processor:มันก็จะประกอบด้วยหน่วยมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.019855114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.019859416+07:00","message":"> Transcript [2924] [false]: 'มันก็จะประกอบด้วยหน่วยมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.019864768+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.019867515+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.019870577+07:00","message":"StatePrefix: 'มันก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.019876243+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.01989069+07:00","message":"Push: 'มันก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.019893948+07:00","message":"TextPushed: 'มันก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.019897632+07:00","message":"Set new StatePrefix : 'มันก็จะประกอบด้วยหน่วยมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.019902401+07:00","message":"Next Push (prob) : 'ประกอบด้วยหน่วยมัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.019918961+07:00","message":"push: {false มันก็จะ 0 0xc003116000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.334199086+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.334241101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะประกอบด้วยหน่วยประมวลผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.334247385+07:00","message":"receive interim result [false|false]: มันก็จะประกอบด้วยหน่วยประมวลผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.334260009+07:00","message":"[buffer interim] 383 false มันก็จะประกอบด้วยหน่วยประมวลผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.334269662+07:00","message":"[bufferProcess] interim [760000000]:มันก็จะประกอบด้วยหน่วยประมวลผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.334273427+07:00","message":"[bufferProcess] send to processor:มันก็จะประกอบด้วยหน่วยประมวล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.334281141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.334285405+07:00","message":"> Transcript [2925] [false]: 'มันก็จะประกอบด้วยหน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.334288801+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.33429259+07:00","message":"Set new StatePrefix: 'มันก็จะประกอบด้วยหน่วยประมวล'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.593871101+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.593916364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะประกอบด้วยหน่วยประมวลผลต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.593922506+07:00","message":"receive interim result [false|false]: มันก็จะประกอบด้วยหน่วยประมวลผลต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.593936417+07:00","message":"[buffer interim] 383 false มันก็จะประกอบด้วยหน่วยประมวลผลต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.593945875+07:00","message":"[bufferProcess] interim [60000000]:มันก็จะประกอบด้วยหน่วยประมวลผลต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.593948481+07:00","message":"[bufferProcess] send to processor:มันก็จะประกอบด้วยหน่วยประมวลผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.593952582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.593955722+07:00","message":"> Transcript [2926] [false]: 'มันก็จะประกอบด้วยหน่วยประมวลผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.59395895+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.593961332+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.593963296+07:00","message":"StatePrefix: 'มันก็จะประกอบด้วยหน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.59396552+07:00","message":"TextPushed: 'มันก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.716645003+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.716683329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะประกอบด้วยหน่วยประมวลผลต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.716690275+07:00","message":"receive interim result [false|false]: มันก็จะประกอบด้วยหน่วยประมวลผลต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.716704207+07:00","message":"[buffer interim] 383 false มันก็จะประกอบด้วยหน่วยประมวลผลต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.716710999+07:00","message":"[bufferProcess] interim [180000000]:มันก็จะประกอบด้วยหน่วยประมวลผลต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.716713518+07:00","message":"[bufferProcess] send to processor:มันก็จะประกอบด้วยหน่วยประมวลผลต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.716719357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.716722347+07:00","message":"> Transcript [2927] [false]: 'มันก็จะประกอบด้วยหน่วยประมวลผลต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.716725471+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.716727431+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.71673191+07:00","message":"StatePrefix: 'มันก็จะประกอบด้วยหน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.716734305+07:00","message":"TextPushed: 'มันก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.834893853+07:00","message":"[GCS] IsForceVAD: false for message ID: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.942838021+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.942887946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะประกอบด้วยหน่วยประมวลผลต่างๆ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.942895682+07:00","message":"receive interim result [true|false]: มันก็จะประกอบด้วยหน่วยประมวลผลต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.942905057+07:00","message":"end recv isFinal message id 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.94290721+07:00","message":"end Recv id 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.942913215+07:00","message":"[buffer interim] 383 true มันก็จะประกอบด้วยหน่วยประมวลผลต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.942921406+07:00","message":"[bufferProcess] interim [480000000]:มันก็จะประกอบด้วยหน่วยประมวลผลต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.942926566+07:00","message":"[bufferProcess] send to processor (isfinal):มันก็จะประกอบด้วยหน่วยประมวลผลต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.942930101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.942933341+07:00","message":"> Transcript [2928] [false]: 'มันก็จะประกอบด้วยหน่วยประมวลผลต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.94293661+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.942938578+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.9429405+07:00","message":"StatePrefix: 'มันก็จะประกอบด้วยหน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.942942545+07:00","message":"TextPushed: 'มันก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.942944186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.94294603+07:00","message":"> Transcript [2929] [true]: 'มันก็จะประกอบด้วยหน่วยประมวลผลต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.942948223+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.942949857+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.942951511+07:00","message":"StatePrefix: 'มันก็จะประกอบด้วยหน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.942953335+07:00","message":"TextPushed: 'มันก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.942959994+07:00","message":"Push: 'ประกอบด้วยหน่วยประมวลผลต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.94296821+07:00","message":"push: {true ประกอบด้วยหน่วยประมวลผลต่างๆ 0 0xc003116000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:53.95212853+07:00","message":"write wav file: './tmp/7576/7576_383.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:54.027850865+07:00","message":"[GCS] Start streaming session, msgId: 384"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:55.227835004+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:55.227857881+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:55.767454263+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:55.767502789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่วยประมวล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:55.767508253+07:00","message":"receive interim result [false|false]: หน่วยประมวล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:55.767526493+07:00","message":"[buffer interim] 384 false หน่วยประมวล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.767532968+07:00","message":"[bufferProcess] interim [740000000]:หน่วยประมวล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.767534957+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.767538149+07:00","message":"[bufferProcess] send to processor (ticker):หน่วยประมวล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.767540938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.767543729+07:00","message":"> Transcript [2930] [false]: 'หน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.767545853+07:00","message":"Set StatePrefix (first interim): 'หน่วยประมวล'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:55.954720021+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:55.954768419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่วยประมวลผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:55.954775564+07:00","message":"receive interim result [false|false]: หน่วยประมวลผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:55.95478982+07:00","message":"[buffer interim] 384 false หน่วยประมวลผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.954800618+07:00","message":"[bufferProcess] interim [980000000]:หน่วยประมวลผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.954804022+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:56.596495321+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:56.596531425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่วยประมวลผล\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:56.596537516+07:00","message":"receive interim result [false|false]: หน่วยประมวลผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:56.596550501+07:00","message":"[buffer interim] 384 false หน่วยประมวลผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:56.596559592+07:00","message":"[bufferProcess] interim [580000000]:หน่วยประมวลผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:56.596562246+07:00","message":"[bufferProcess] send to processor:หน่วยประมวลผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:56.596565833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:56.596568719+07:00","message":"> Transcript [2931] [false]: 'หน่วยประมวลผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:56.596572185+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:56.596574254+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:56.596576467+07:00","message":"StatePrefix: 'หน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:56.596578629+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.042445635+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.042483194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่วยประมวลผลมีหน่วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.042489172+07:00","message":"receive interim result [false|false]: หน่วยประมวลผลมีหน่วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.042500779+07:00","message":"[buffer interim] 384 false หน่วยประมวลผลมีหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.042506827+07:00","message":"[bufferProcess] interim [60000000]:หน่วยประมวลผลมีหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.042509411+07:00","message":"[bufferProcess] send to processor:หน่วยประมวลผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.042514267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.042517139+07:00","message":"> Transcript [2932] [false]: 'หน่วยประมวลผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.042520109+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.042522092+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.042523864+07:00","message":"StatePrefix: 'หน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.042526027+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.178962065+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.178994609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่วยประมวลผลมีหนวด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.179000302+07:00","message":"receive interim result [false|false]: หน่วยประมวลผลมีหนวด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.179011277+07:00","message":"[buffer interim] 384 false หน่วยประมวลผลมีหนวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.179019734+07:00","message":"[bufferProcess] interim [180000000]:หน่วยประมวลผลมีหนวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.179022031+07:00","message":"[bufferProcess] send to processor:หน่วยประมวลผลมีหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.179025442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.179028059+07:00","message":"> Transcript [2933] [false]: 'หน่วยประมวลผลมีหน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.179031207+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.179033313+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.17903518+07:00","message":"StatePrefix: 'หน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.179037262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.241193765+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.241234386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่วยประมวลผลหน่วยภาษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.241241431+07:00","message":"receive interim result [false|false]: หน่วยประมวลผลหน่วยภาษา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.241257987+07:00","message":"[buffer interim] 384 false หน่วยประมวลผลหน่วยภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.241264454+07:00","message":"[bufferProcess] interim [300000000]:หน่วยประมวลผลหน่วยภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.241267103+07:00","message":"[bufferProcess] send to processor:หน่วยประมวลผลมีหนวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.241273781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.241276591+07:00","message":"> Transcript [2934] [false]: 'หน่วยประมวลผลมีหนวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.241279583+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.241281899+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.241283688+07:00","message":"StatePrefix: 'หน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.241285993+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.241291233+07:00","message":"Push: 'หน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.241293085+07:00","message":"TextPushed: 'หน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.241295075+07:00","message":"Set new StatePrefix : 'หน่วยประมวลผลมีหนวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.24129721+07:00","message":"Next Push (prob) : 'ผลมีหนวด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.241304953+07:00","message":"push: {false หน่วยประมวล 0 0xc0035a4480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.367293696+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.367329888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่วยประมวลผลมีหน่วยพัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.36733557+07:00","message":"receive interim result [false|false]: หน่วยประมวลผลมีหน่วยพัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.367353533+07:00","message":"[buffer interim] 384 false หน่วยประมวลผลมีหน่วยพัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.367360682+07:00","message":"[bufferProcess] interim [360000000]:หน่วยประมวลผลมีหน่วยพัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.367362912+07:00","message":"[bufferProcess] send to processor:หน่วยประมวลผลหน่วยภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.367366428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.367368981+07:00","message":"> Transcript [2935] [false]: 'หน่วยประมวลผลหน่วยภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.367371385+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.367373311+07:00","message":"Set new StatePrefix: 'หน่วยประมวลผลหน่วยภาษา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.498373207+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.498417861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่วยประมวลผลมีหน่วยความจำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.498424656+07:00","message":"receive interim result [false|false]: หน่วยประมวลผลมีหน่วยความจำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.498439293+07:00","message":"[buffer interim] 384 false หน่วยประมวลผลมีหน่วยความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.498446059+07:00","message":"[bufferProcess] interim [480000000]:หน่วยประมวลผลมีหน่วยความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.498448509+07:00","message":"[bufferProcess] send to processor:หน่วยประมวลผลมีหน่วยพัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.498454892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.498457471+07:00","message":"> Transcript [2936] [false]: 'หน่วยประมวลผลมีหน่วยพัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.498459963+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.498462679+07:00","message":"Set new StatePrefix: 'หน่วยประมวลผลมีหน่วยพัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.682775873+07:00","message":"[GCS] Cleaned up inactive client: 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.68279999+07:00","message":"[GCS] Cleaned up inactive client: 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.682802906+07:00","message":"[GCS] Cleaned up inactive client: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.682804833+07:00","message":"[GCS] Cleaned up inactive client: 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.682806711+07:00","message":"[GCS] Cleaned up inactive client: 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.682808462+07:00","message":"[GCS] Cleaned up inactive client: 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.682810473+07:00","message":"[GCS] Cleaned up inactive client: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.682812139+07:00","message":"[GCS] Cleaned up inactive client: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.682813688+07:00","message":"[GCS] Cleaned up inactive client: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.682815281+07:00","message":"[GCS] Cleaned up inactive client: 354"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.68281697+07:00","message":"[GCS] Cleaned up inactive client: 356"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.68281864+07:00","message":"[GCS] Cleaned up inactive client: 344"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.682820318+07:00","message":"[GCS] Cleaned up inactive client: 358"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.682821853+07:00","message":"[GCS] Cleaned up inactive client: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.682823607+07:00","message":"[GCS] Cleaned up inactive client: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.682825115+07:00","message":"[GCS] Cleaned up inactive client: 360"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.68282666+07:00","message":"[GCS] Cleaned up inactive client: 361"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.682828271+07:00","message":"[GCS] Cleaned up inactive client: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.682829921+07:00","message":"[GCS] Cleaned up inactive client: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:58.0787519+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:58.078788209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่วยประมวลผลมีหน่วยความจำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:58.078794039+07:00","message":"receive interim result [false|false]: หน่วยประมวลผลมีหน่วยความจำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:58.078809511+07:00","message":"[buffer interim] 384 false หน่วยประมวลผลมีหน่วยความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.078816374+07:00","message":"[bufferProcess] interim [80000000]:หน่วยประมวลผลมีหน่วยความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.078819668+07:00","message":"[bufferProcess] send to processor:หน่วยประมวลผลมีหน่วยความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.078825962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.078828808+07:00","message":"> Transcript [2937] [false]: 'หน่วยประมวลผลมีหน่วยความจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.078831173+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.078833314+07:00","message":"Set new StatePrefix: 'หน่วยประมวลผลมีหน่วยความจำ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:58.227920776+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:58.227939527+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:58.565519929+07:00","message":"[GCS] IsForceVAD: false for message ID: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:58.584901695+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:58.584937432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่วยประมวลผลมีหน่วยความจำหน่วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:58.584943143+07:00","message":"receive interim result [false|false]: หน่วยประมวลผลมีหน่วยความจำหน่วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:58.584957504+07:00","message":"[buffer interim] 384 false หน่วยประมวลผลมีหน่วยความจำหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.584965433+07:00","message":"[bufferProcess] interim [560000000]:หน่วยประมวลผลมีหน่วยความจำหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.584968239+07:00","message":"[bufferProcess] send to processor:หน่วยประมวลผลมีหน่วยความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.584972329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.584975435+07:00","message":"> Transcript [2938] [false]: 'หน่วยประมวลผลมีหน่วยความจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.58497869+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.584980741+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.584983007+07:00","message":"StatePrefix: 'หน่วยประมวลผลมีหน่วยความจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.58498534+07:00","message":"TextPushed: 'หน่วยประมวล'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:58.698358107+07:00","message":"[GCS] Start streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:58.725687369+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:58.725736518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่วยประมวลผลหน่วยความจำหน่วย\",\"confidence\":0.9050921}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:58.72574591+07:00","message":"receive interim result [true|false]: หน่วยประมวลผลหน่วยความจำหน่วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:58.725755827+07:00","message":"end recv isFinal message id 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:58.725758795+07:00","message":"end Recv id 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:58.725768472+07:00","message":"[buffer interim] 384 true หน่วยประมวลผลหน่วยความจำหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.725777493+07:00","message":"[bufferProcess] interim [770000000]:หน่วยประมวลผลหน่วยความจำหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.725781002+07:00","message":"[bufferProcess] send to processor (isfinal):หน่วยประมวลผลมีหน่วยความจำหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.72578455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.725787563+07:00","message":"> Transcript [2939] [false]: 'หน่วยประมวลผลมีหน่วยความจำหน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.725790731+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.72579254+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.725794454+07:00","message":"StatePrefix: 'หน่วยประมวลผลมีหน่วยความจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.72579667+07:00","message":"TextPushed: 'หน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.725798412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.725800286+07:00","message":"> Transcript [2940] [true]: 'หน่วยประมวลผลหน่วยความจำหน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.725802486+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.725804178+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.72580596+07:00","message":"StatePrefix: 'หน่วยประมวลผลมีหน่วยความจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.725807931+07:00","message":"TextPushed: 'หน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.72581122+07:00","message":"Push: 'ผลหน่วยความจำหน่วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:58.725820671+07:00","message":"push: {true ผลหน่วยความจำหน่วย 0 0xc0035a4480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:58.737384004+07:00","message":"write wav file: './tmp/7576/7576_384.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.256677031+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.256714568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.25672017+07:00","message":"receive interim result [false|false]: ควบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.256733862+07:00","message":"[buffer interim] 385 false ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.256741129+07:00","message":"[bufferProcess] interim [420000000]:ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.256742958+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.384127901+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.384166758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.384172253+07:00","message":"receive interim result [false|false]: ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.384185803+07:00","message":"[buffer interim] 385 false ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.384193601+07:00","message":"[bufferProcess] interim [480000000]:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.384195851+07:00","message":"[bufferProcess] send to processor:ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.384202388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.38420508+07:00","message":"> Transcript [2941] [false]: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.384207771+07:00","message":"Set StatePrefix (first interim): 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.553049616+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.553087817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.553094191+07:00","message":"receive interim result [false|false]: ควบคุมน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.553108952+07:00","message":"[buffer interim] 385 false ควบคุมน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.55311574+07:00","message":"[bufferProcess] interim [720000000]:ควบคุมน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.553118168+07:00","message":"[bufferProcess] send to processor:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.553124603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.553127433+07:00","message":"> Transcript [2942] [false]: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.553129974+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.553132048+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.55313418+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.553136665+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.737421389+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.73745782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.737463801+07:00","message":"receive interim result [false|false]: ควบคุมหน้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.737481135+07:00","message":"[buffer interim] 385 false ควบคุมหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.737488605+07:00","message":"[bufferProcess] interim [840000000]:ควบคุมหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.73749073+07:00","message":"[bufferProcess] send to processor:ควบคุมน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.737494076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.737496579+07:00","message":"> Transcript [2943] [false]: 'ควบคุมน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.737499185+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.737500984+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.737503219+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.737505918+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.740914737+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.740925789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมหน้าจอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.740929544+07:00","message":"receive interim result [false|false]: ควบคุมหน้าจอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.740934228+07:00","message":"[buffer interim] 385 false ควบคุมหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.740938177+07:00","message":"[bufferProcess] interim [900000000]:ควบคุมหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.740941253+07:00","message":"[bufferProcess] send to processor:ควบคุมหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.740945268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.740948761+07:00","message":"> Transcript [2944] [false]: 'ควบคุมหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.740952112+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.740954465+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.74095633+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.740958055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:00.117080382+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:00.117115828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมหน้าจอ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:00.117121901+07:00","message":"receive interim result [false|false]: ควบคุมหน้าจอ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:00.117132477+07:00","message":"[buffer interim] 385 false ควบคุมหน้าจอ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.117139135+07:00","message":"[bufferProcess] interim [320000000]:ควบคุมหน้าจอ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.117141668+07:00","message":"[bufferProcess] send to processor:ควบคุมหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.117146748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.117149329+07:00","message":"> Transcript [2945] [false]: 'ควบคุมหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.117152756+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.117155607+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.117190827+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.117194037+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.117200943+07:00","message":"Push: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.117203237+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.11720554+07:00","message":"Set new StatePrefix : 'ควบคุมหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.117208004+07:00","message":"Next Push (prob) : 'คุมหน้าจอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:00.117215585+07:00","message":"push: {false ควบ 0 0xc0005b7800}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:00.26290542+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:00.262947613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมหน้าจอสัมผัส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:00.262954059+07:00","message":"receive interim result [false|false]: ควบคุมหน้าจอสัมผัส"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:00.2629712+07:00","message":"[buffer interim] 385 false ควบคุมหน้าจอสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.262978243+07:00","message":"[bufferProcess] interim [380000000]:ควบคุมหน้าจอสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.262981273+07:00","message":"[bufferProcess] send to processor:ควบคุมหน้าจอ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.262985784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.262989096+07:00","message":"> Transcript [2946] [false]: 'ควบคุมหน้าจอ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.262996545+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.262998764+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.263000721+07:00","message":"StatePrefix: 'ควบคุมหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.263003085+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:00.771146193+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:00.771187882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมหน้าจอสัมผัสด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:00.771195549+07:00","message":"receive interim result [false|false]: ควบคุมหน้าจอสัมผัสด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:00.771211269+07:00","message":"[buffer interim] 385 false ควบคุมหน้าจอสัมผัสด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.771217501+07:00","message":"[bufferProcess] interim [860000000]:ควบคุมหน้าจอสัมผัสด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.771220064+07:00","message":"[bufferProcess] send to processor:ควบคุมหน้าจอสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.771226533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.771229586+07:00","message":"> Transcript [2947] [false]: 'ควบคุมหน้าจอสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.771232424+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.771234492+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.771237011+07:00","message":"StatePrefix: 'ควบคุมหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:00.77123988+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:01.228078287+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:01.228100146+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.327113782+07:00","message":"[GCS] IsForceVAD: false for message ID: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.347832614+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.347871636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมหน้าจอสัมผัสด้วยนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.347886037+07:00","message":"receive interim result [false|false]: ควบคุมหน้าจอสัมผัสด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.347901983+07:00","message":"[buffer interim] 385 false ควบคุมหน้าจอสัมผัสด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.347909411+07:00","message":"[bufferProcess] interim [460000000]:ควบคุมหน้าจอสัมผัสด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.347912139+07:00","message":"[bufferProcess] send to processor:ควบคุมหน้าจอสัมผัสด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.347919692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.347922626+07:00","message":"> Transcript [2948] [false]: 'ควบคุมหน้าจอสัมผัสด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.347926434+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.347928322+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.347930819+07:00","message":"StatePrefix: 'ควบคุมหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.347933428+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.39691151+07:00","message":"[GCS] Start streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.424237216+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.424273469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมหน้าจอสัมผัสด้วยนะคะ\",\"confidence\":0.95810384}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.424278778+07:00","message":"receive interim result [true|false]: ควบคุมหน้าจอสัมผัสด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.4242862+07:00","message":"end recv isFinal message id 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.424288455+07:00","message":"end Recv id 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.424293723+07:00","message":"[buffer interim] 385 true ควบคุมหน้าจอสัมผัสด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.424303026+07:00","message":"[bufferProcess] interim [640000000]:ควบคุมหน้าจอสัมผัสด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.424307887+07:00","message":"[bufferProcess] send to processor (isfinal):ควบคุมหน้าจอสัมผัสด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.424311532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.424314995+07:00","message":"> Transcript [2949] [false]: 'ควบคุมหน้าจอสัมผัสด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.424318243+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.424320218+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.42432256+07:00","message":"StatePrefix: 'ควบคุมหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.424325057+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.424331466+07:00","message":"Push: 'คุมหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.424333776+07:00","message":"TextPushed: 'ควบคุมหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.424335932+07:00","message":"Set new StatePrefix : 'ควบคุมหน้าจอสัมผัสด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.424338221+07:00","message":"Next Push (prob) : 'สัมผัสด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.424340171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.424342433+07:00","message":"> Transcript [2950] [true]: 'ควบคุมหน้าจอสัมผัสด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.42434475+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.424346513+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.424348706+07:00","message":"StatePrefix: 'ควบคุมหน้าจอสัมผัสด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.424350404+07:00","message":"TextPushed: 'ควบคุมหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.424352378+07:00","message":"Push: 'สัมผัสด้วยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.424360796+07:00","message":"push: {false คุมหน้าจอ 0 0xc0005b7800}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.424365633+07:00","message":"push: {true สัมผัสด้วยนะคะ 0 0xc0005b7800}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:01.432313936+07:00","message":"write wav file: './tmp/7576/7576_385.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.964798274+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.964838796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เงียบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.964843721+07:00","message":"receive interim result [false|false]: เงียบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.964853981+07:00","message":"[buffer interim] 386 false เงียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.964860262+07:00","message":"[bufferProcess] interim [600000000]:เงียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.964862216+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.149779403+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.149823214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เงียบไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.149829131+07:00","message":"receive interim result [false|false]: เงียบไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.149843264+07:00","message":"[buffer interim] 386 false เงียบไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.149858858+07:00","message":"[bufferProcess] interim [780000000]:เงียบไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.149862592+07:00","message":"[bufferProcess] send to processor:เงียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.149868759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.149880228+07:00","message":"> Transcript [2951] [false]: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.149883961+07:00","message":"Set StatePrefix (first interim): 'เงียบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.303335673+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.303366685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เงียบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.30337271+07:00","message":"receive interim result [false|false]: เงียบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.303387222+07:00","message":"[buffer interim] 386 false เงียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.303393617+07:00","message":"[bufferProcess] interim [840000000]:เงียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.30339603+07:00","message":"[bufferProcess] send to processor:เงียบไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.303399566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.303402287+07:00","message":"> Transcript [2952] [false]: 'เงียบไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.30340522+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.303407185+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.303408992+07:00","message":"StatePrefix: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.303410978+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.62161985+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.621663601+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เงียบเป็นการยก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.621670627+07:00","message":"receive interim result [false|false]: เงียบเป็นการยก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.621684568+07:00","message":"[buffer interim] 386 false เงียบเป็นการยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.621691805+07:00","message":"[bufferProcess] interim [200000000]:เงียบเป็นการยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.621694557+07:00","message":"[bufferProcess] send to processor:เงียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.621700257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.621703004+07:00","message":"> Transcript [2953] [false]: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.621706577+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.621708781+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.621711089+07:00","message":"StatePrefix: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.621713396+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.669228338+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.669265164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เงียบเป็นการยกตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.66927132+07:00","message":"receive interim result [false|false]: เงียบเป็นการยกตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.669288086+07:00","message":"[buffer interim] 386 false เงียบเป็นการยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.669294958+07:00","message":"[bufferProcess] interim [320000000]:เงียบเป็นการยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.669297535+07:00","message":"[bufferProcess] send to processor:เงียบเป็นการยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.669304947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.669307855+07:00","message":"> Transcript [2954] [false]: 'เงียบเป็นการยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.669311353+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.669315001+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.669316875+07:00","message":"StatePrefix: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.669318715+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.824553917+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.824591122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เงียบเป็นการยกตัวอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.824597527+07:00","message":"receive interim result [false|false]: เงียบเป็นการยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.824610118+07:00","message":"[buffer interim] 386 false เงียบเป็นการยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.824616729+07:00","message":"[bufferProcess] interim [440000000]:เงียบเป็นการยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.824619749+07:00","message":"[bufferProcess] send to processor:เงียบเป็นการยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.824626641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.824629415+07:00","message":"> Transcript [2955] [false]: 'เงียบเป็นการยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.824632737+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.824635029+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.824636857+07:00","message":"StatePrefix: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.82463889+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.824645885+07:00","message":"Push: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.824647854+07:00","message":"TextPushed: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.824650182+07:00","message":"Set new StatePrefix : 'เงียบเป็นการยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.824652296+07:00","message":"Next Push (prob) : 'เป็นการยกตัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.824659858+07:00","message":"push: {false เงียบ 0 0xc003117980}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.114800699+07:00","message":"[GCS] IsForceVAD: false for message ID: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.196134767+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.19617754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เงียบเป็นการยกตัวอย่างว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.196183433+07:00","message":"receive interim result [false|false]: เงียบเป็นการยกตัวอย่างว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.196195586+07:00","message":"[buffer interim] 386 false เงียบเป็นการยกตัวอย่างว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.196202355+07:00","message":"[bufferProcess] interim [800000000]:เงียบเป็นการยกตัวอย่างว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.196204716+07:00","message":"[bufferProcess] send to processor:เงียบเป็นการยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.196209597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.196212404+07:00","message":"> Transcript [2956] [false]: 'เงียบเป็นการยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.196216313+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.19621856+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.196220378+07:00","message":"StatePrefix: 'เงียบเป็นการยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.196222693+07:00","message":"TextPushed: 'เงียบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.246155081+07:00","message":"[GCS] Start streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.298849758+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.298896426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้เป็นการยกตัวอย่าง\",\"confidence\":0.8778107}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.298903503+07:00","message":"receive interim result [true|false]: อันนี้เป็นการยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.298911455+07:00","message":"end recv isFinal message id 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.29891388+07:00","message":"end Recv id 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.298920182+07:00","message":"[buffer interim] 386 true อันนี้เป็นการยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.298927721+07:00","message":"[bufferProcess] interim [950000000]:อันนี้เป็นการยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.298931103+07:00","message":"[bufferProcess] send to processor (isfinal):เงียบเป็นการยกตัวอย่างว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.298935039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.298937821+07:00","message":"> Transcript [2957] [false]: 'เงียบเป็นการยกตัวอย่างว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.298940673+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.298942626+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.298944608+07:00","message":"StatePrefix: 'เงียบเป็นการยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.298946668+07:00","message":"TextPushed: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.29894858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.298950511+07:00","message":"> Transcript [2958] [true]: 'อันนี้เป็นการยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.298952433+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.298953992+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.29895553+07:00","message":"StatePrefix: 'เงียบเป็นการยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.298957179+07:00","message":"TextPushed: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.298958636+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.299047763+07:00","message":"Push: 'อันนี้เป็นการยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.299050766+07:00","message":"TextPushed: 'เงียบอันนี้เป็นการยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.299052813+07:00","message":"Set new StatePrefix : 'อันนี้เป็นการยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.299054769+07:00","message":"Next Push (prob) : 'อันนี้เป็นการยกตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.299062205+07:00","message":"push: {true อันนี้เป็นการยกตัวอย่าง 0 0xc003117980}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.299072733+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_386.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:03.305684211+07:00","message":"write wav file: './tmp/7576/7576_386.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:04.228545179+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:04.228549226+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:04.294413803+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:04.294456692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบโทรศัพท์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:04.294461536+07:00","message":"receive interim result [false|false]: ระบบโทรศัพท์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:04.29447526+07:00","message":"[buffer interim] 387 false ระบบโทรศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:04.294481721+07:00","message":"[bufferProcess] interim [960000000]:ระบบโทรศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:04.294483789+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:04.481222613+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:04.481260066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบโทรศัพท์มือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:04.4812653+07:00","message":"receive interim result [false|false]: ระบบโทรศัพท์มือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:04.481281102+07:00","message":"[buffer interim] 387 false ระบบโทรศัพท์มือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:04.481288881+07:00","message":"[bufferProcess] interim [80000000]:ระบบโทรศัพท์มือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:04.481291576+07:00","message":"[bufferProcess] send to processor:ระบบโทรศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:04.481302489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:04.481305256+07:00","message":"> Transcript [2959] [false]: 'ระบบโทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:04.481307297+07:00","message":"Set StatePrefix (first interim): 'ระบบโทรศัพท์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:04.522882528+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:04.522922683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โทรศัพท์มือถือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:04.522929014+07:00","message":"receive interim result [false|false]: โทรศัพท์มือถือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:04.52294563+07:00","message":"[buffer interim] 387 false โทรศัพท์มือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:04.522953127+07:00","message":"[bufferProcess] interim [200000000]:โทรศัพท์มือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:04.522955267+07:00","message":"[bufferProcess] send to processor:ระบบโทรศัพท์มือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:04.522958901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:04.52296143+07:00","message":"> Transcript [2960] [false]: 'ระบบโทรศัพท์มือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:04.522964484+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:04.522966732+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:04.522968599+07:00","message":"StatePrefix: 'ระบบโทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:04.522970935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:04.976479658+07:00","message":"[GCS] IsForceVAD: false for message ID: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.015772666+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.015811648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โทรศัพท์มือถือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.015817479+07:00","message":"receive interim result [false|false]: โทรศัพท์มือถือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.015832+07:00","message":"[buffer interim] 387 false โทรศัพท์มือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.015839053+07:00","message":"[bufferProcess] interim [800000000]:โทรศัพท์มือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.015841376+07:00","message":"[bufferProcess] send to processor:โทรศัพท์มือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.015845092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.015848165+07:00","message":"> Transcript [2961] [false]: 'โทรศัพท์มือถือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.015850537+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.015852527+07:00","message":"Set new StatePrefix: 'โทรศัพท์มือถือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.112024249+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.112078112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบโทรศัพท์มือถือของเราเนี่ย\",\"confidence\":0.93371207}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.1120845+07:00","message":"receive interim result [true|false]: ระบบโทรศัพท์มือถือของเราเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.112091363+07:00","message":"end recv isFinal message id 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.112093474+07:00","message":"end Recv id 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.112100743+07:00","message":"[buffer interim] 387 true ระบบโทรศัพท์มือถือของเราเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.112108133+07:00","message":"[bufferProcess] interim [950000000]:ระบบโทรศัพท์มือถือของเราเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.112111016+07:00","message":"[bufferProcess] send to processor (isfinal):โทรศัพท์มือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.112114538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.112117816+07:00","message":"> Transcript [2962] [false]: 'โทรศัพท์มือถือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.112120744+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.112122604+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.112124509+07:00","message":"StatePrefix: 'โทรศัพท์มือถือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.112126431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.112128244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.112130234+07:00","message":"> Transcript [2963] [true]: 'ระบบโทรศัพท์มือถือของเราเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.112132401+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.112134072+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.112135784+07:00","message":"StatePrefix: 'โทรศัพท์มือถือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.112137473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.112140134+07:00","message":"Push: 'ระบบโทรศัพท์มือถือของเราเนี่ย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.112148126+07:00","message":"push: {true ระบบโทรศัพท์มือถือของเราเนี่ย 0 0xc00354e380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:05.120044341+07:00","message":"write wav file: './tmp/7576/7576_387.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.16658977+07:00","message":"[GCS] Start streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.704968616+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.705016462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้างหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.705021678+07:00","message":"receive interim result [false|false]: ข้างหน้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.705036705+07:00","message":"[buffer interim] 388 false ข้างหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.705044078+07:00","message":"[bufferProcess] interim [600000000]:ข้างหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.705045951+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.822659145+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.82270595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้างใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.822711838+07:00","message":"receive interim result [false|false]: ข้างใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.822728026+07:00","message":"[buffer interim] 388 false ข้างใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.822736218+07:00","message":"[bufferProcess] interim [660000000]:ข้างใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.822739086+07:00","message":"[bufferProcess] send to processor:ข้างหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.822743818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.822746745+07:00","message":"> Transcript [2964] [false]: 'ข้างหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.822748938+07:00","message":"Set StatePrefix (first interim): 'ข้างหน้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.009488541+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.00952989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้างในของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.009535893+07:00","message":"receive interim result [false|false]: ข้างในของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.009550086+07:00","message":"[buffer interim] 388 false ข้างในของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.009557433+07:00","message":"[bufferProcess] interim [840000000]:ข้างในของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.009559999+07:00","message":"[bufferProcess] send to processor:ข้างใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.00956546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.009568281+07:00","message":"> Transcript [2965] [false]: 'ข้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.009571079+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.009573079+07:00","message":"Set new StatePrefix: 'ข้างใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.162642747+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.162682905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้างในของมัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.162688829+07:00","message":"receive interim result [false|false]: ข้างในของมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.162702623+07:00","message":"[buffer interim] 388 false ข้างในของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.162710364+07:00","message":"[bufferProcess] interim [20000000]:ข้างในของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.162712733+07:00","message":"[bufferProcess] send to processor:ข้างในของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.162718186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.16272287+07:00","message":"> Transcript [2966] [false]: 'ข้างในของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.162726197+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.162728187+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.162731575+07:00","message":"StatePrefix: 'ข้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.162733869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.383669269+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.383709574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้างในของมนุษย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.383715676+07:00","message":"receive interim result [false|false]: ข้างในของมนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.38373158+07:00","message":"[buffer interim] 388 false ข้างในของมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.383741702+07:00","message":"[bufferProcess] interim [140000000]:ข้างในของมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.383743988+07:00","message":"[bufferProcess] send to processor:ข้างในของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.383762938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.383766497+07:00","message":"> Transcript [2967] [false]: 'ข้างในของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.383769773+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.383771755+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.383773668+07:00","message":"StatePrefix: 'ข้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.383775729+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.557920309+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.557966039+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้างในของมัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.557971427+07:00","message":"receive interim result [false|false]: ข้างในของมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.557986655+07:00","message":"[buffer interim] 388 false ข้างในของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.557994893+07:00","message":"[bufferProcess] interim [260000000]:ข้างในของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.557997525+07:00","message":"[bufferProcess] send to processor:ข้างในของมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.558003229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.558006397+07:00","message":"> Transcript [2968] [false]: 'ข้างในของมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.55801027+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.55801244+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.558014372+07:00","message":"StatePrefix: 'ข้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.558016441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.608513698+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.608559097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้างในของมันก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.608566349+07:00","message":"receive interim result [false|false]: ข้างในของมันก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.608580287+07:00","message":"[buffer interim] 388 false ข้างในของมันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.608588418+07:00","message":"[bufferProcess] interim [320000000]:ข้างในของมันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.60859103+07:00","message":"[bufferProcess] send to processor:ข้างในของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.608596997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.608600096+07:00","message":"> Transcript [2969] [false]: 'ข้างในของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.608603789+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.608606027+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.60860782+07:00","message":"StatePrefix: 'ข้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.608609826+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.608614501+07:00","message":"Push: 'ข้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.608616358+07:00","message":"TextPushed: 'ข้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.608618945+07:00","message":"Set new StatePrefix : 'ข้างในของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.608621332+07:00","message":"Next Push (prob) : 'ของมัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.60864461+07:00","message":"push: {false ข้างใน 0 0xc000415800}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.630266006+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.630309358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้างในของมัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.630315715+07:00","message":"receive interim result [false|false]: ข้างในของมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.63033218+07:00","message":"[buffer interim] 388 false ข้างในของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.630340135+07:00","message":"[bufferProcess] interim [380000000]:ข้างในของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.63034274+07:00","message":"[bufferProcess] send to processor:ข้างในของมันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.63034621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.630348783+07:00","message":"> Transcript [2970] [false]: 'ข้างในของมันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.630351908+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.630353868+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.630355748+07:00","message":"StatePrefix: 'ข้างในของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.63035786+07:00","message":"TextPushed: 'ข้างใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.649662653+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.649700473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้างในของมันก็มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.64970693+07:00","message":"receive interim result [false|false]: ข้างในของมันก็มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.649722163+07:00","message":"[buffer interim] 388 false ข้างในของมันก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.649729523+07:00","message":"[bufferProcess] interim [440000000]:ข้างในของมันก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.649732033+07:00","message":"[bufferProcess] send to processor:ข้างในของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.649738547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.649741773+07:00","message":"> Transcript [2971] [false]: 'ข้างในของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.649744885+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.649747227+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.649750082+07:00","message":"StatePrefix: 'ข้างในของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.649752633+07:00","message":"TextPushed: 'ข้างใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.773120425+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.77315929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้างในของมันก็มีแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.77317601+07:00","message":"receive interim result [false|false]: ข้างในของมันก็มีแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.773193339+07:00","message":"[buffer interim] 388 false ข้างในของมันก็มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.773200566+07:00","message":"[bufferProcess] interim [620000000]:ข้างในของมันก็มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.773203152+07:00","message":"[bufferProcess] send to processor:ข้างในของมันก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.773210285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.773213758+07:00","message":"> Transcript [2972] [false]: 'ข้างในของมันก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.773217298+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.773219517+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.773221607+07:00","message":"StatePrefix: 'ข้างในของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.773223759+07:00","message":"TextPushed: 'ข้างใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.796301261+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.796334096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้างในของมันก็มีส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.796339342+07:00","message":"receive interim result [false|false]: ข้างในของมันก็มีส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.796354872+07:00","message":"[buffer interim] 388 false ข้างในของมันก็มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.79636103+07:00","message":"[bufferProcess] interim [680000000]:ข้างในของมันก็มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.796363169+07:00","message":"[bufferProcess] send to processor:ข้างในของมันก็มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.796366812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.79636948+07:00","message":"> Transcript [2973] [false]: 'ข้างในของมันก็มีแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.796372854+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.796374822+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.79637663+07:00","message":"StatePrefix: 'ข้างในของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.796378481+07:00","message":"TextPushed: 'ข้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.796381342+07:00","message":"Push: 'ของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.796383115+07:00","message":"TextPushed: 'ข้างในของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.796385365+07:00","message":"Set new StatePrefix : 'ข้างในของมันก็มีแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:06.796387655+07:00","message":"Next Push (prob) : 'ก็มีแต่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.796396095+07:00","message":"push: {false ของมัน 0 0xc000415800}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.042641627+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.04268815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้างในของมันก็มีส่วนต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.042695068+07:00","message":"receive interim result [false|false]: ข้างในของมันก็มีส่วนต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.042709395+07:00","message":"[buffer interim] 388 false ข้างในของมันก็มีส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.042716176+07:00","message":"[bufferProcess] interim [920000000]:ข้างในของมันก็มีส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.042719207+07:00","message":"[bufferProcess] send to processor:ข้างในของมันก็มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.042726207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.042728919+07:00","message":"> Transcript [2974] [false]: 'ข้างในของมันก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.042731345+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.042733563+07:00","message":"Set new StatePrefix: 'ข้างในของมันก็มีส่วน'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:07.228603828+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:07.228617764+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.233990363+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.23402704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้างในของมันก็มีส่วนต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.234032634+07:00","message":"receive interim result [false|false]: ข้างในของมันก็มีส่วนต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.234043609+07:00","message":"[buffer interim] 388 false ข้างในของมันก็มีส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.234050626+07:00","message":"[bufferProcess] interim [100000000]:ข้างในของมันก็มีส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.23405311+07:00","message":"[bufferProcess] send to processor:ข้างในของมันก็มีส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.234057237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.234060092+07:00","message":"> Transcript [2975] [false]: 'ข้างในของมันก็มีส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.234063119+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.234065063+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.2340669+07:00","message":"StatePrefix: 'ข้างในของมันก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.234069322+07:00","message":"TextPushed: 'ข้างในของมัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.500460746+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.500500521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้างในของมันก็มีส่วนต่างๆมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.500506241+07:00","message":"receive interim result [false|false]: ข้างในของมันก็มีส่วนต่างๆมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.500523724+07:00","message":"[buffer interim] 388 false ข้างในของมันก็มีส่วนต่างๆมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.500532696+07:00","message":"[bufferProcess] interim [400000000]:ข้างในของมันก็มีส่วนต่างๆมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.500535425+07:00","message":"[bufferProcess] send to processor:ข้างในของมันก็มีส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.500542082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.500545089+07:00","message":"> Transcript [2976] [false]: 'ข้างในของมันก็มีส่วนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.50055132+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.500553693+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.500555752+07:00","message":"StatePrefix: 'ข้างในของมันก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.500558385+07:00","message":"TextPushed: 'ข้างในของมัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.61075722+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.610798163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้างในของมันก็มีส่วนต่างๆมาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.610804696+07:00","message":"receive interim result [false|false]: ข้างในของมันก็มีส่วนต่างๆมาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.610820895+07:00","message":"[buffer interim] 388 false ข้างในของมันก็มีส่วนต่างๆมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.61082854+07:00","message":"[bufferProcess] interim [460000000]:ข้างในของมันก็มีส่วนต่างๆมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.610831147+07:00","message":"[bufferProcess] send to processor:ข้างในของมันก็มีส่วนต่างๆมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.610837998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.610840517+07:00","message":"> Transcript [2977] [false]: 'ข้างในของมันก็มีส่วนต่างๆมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.610843819+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.610845773+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.610848142+07:00","message":"StatePrefix: 'ข้างในของมันก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.610851086+07:00","message":"TextPushed: 'ข้างในของมัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.794246178+07:00","message":"[GCS] IsForceVAD: false for message ID: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.802758876+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.802791487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้างในของมันก็มีส่วนต่างๆมากมาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.802798079+07:00","message":"receive interim result [false|false]: ข้างในของมันก็มีส่วนต่างๆมากมาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.802812472+07:00","message":"[buffer interim] 388 false ข้างในของมันก็มีส่วนต่างๆมากมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.802819355+07:00","message":"[bufferProcess] interim [640000000]:ข้างในของมันก็มีส่วนต่างๆมากมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.802822382+07:00","message":"[bufferProcess] send to processor:ข้างในของมันก็มีส่วนต่างๆมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.802829867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.802832935+07:00","message":"> Transcript [2978] [false]: 'ข้างในของมันก็มีส่วนต่างๆมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.802836343+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.802838499+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.802841325+07:00","message":"StatePrefix: 'ข้างในของมันก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.80284399+07:00","message":"TextPushed: 'ข้างในของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.802849908+07:00","message":"Push: 'ก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.802851708+07:00","message":"TextPushed: 'ข้างในของมันก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.802854342+07:00","message":"Set new StatePrefix : 'ข้างในของมันก็มีส่วนต่างๆมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.802856773+07:00","message":"Next Push (prob) : 'ต่างๆมาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.802866205+07:00","message":"push: {false ก็มีส่วน 0 0xc000415800}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.893940812+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.893979536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้างในของมันก็มีส่วนต่างๆมากมาย\",\"confidence\":0.9480522}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.893989701+07:00","message":"receive interim result [true|false]: ข้างในของมันก็มีส่วนต่างๆมากมาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.893999604+07:00","message":"end recv isFinal message id 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.894002156+07:00","message":"end Recv id 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.894009136+07:00","message":"[buffer interim] 388 true ข้างในของมันก็มีส่วนต่างๆมากมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.894018757+07:00","message":"[bufferProcess] interim [850000000]:ข้างในของมันก็มีส่วนต่างๆมากมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.894023638+07:00","message":"[bufferProcess] send to processor (isfinal):ข้างในของมันก็มีส่วนต่างๆมากมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.894027758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.894030569+07:00","message":"> Transcript [2979] [false]: 'ข้างในของมันก็มีส่วนต่างๆมากมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.894033829+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.894035857+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.89403792+07:00","message":"StatePrefix: 'ข้างในของมันก็มีส่วนต่างๆมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.89404088+07:00","message":"TextPushed: 'ข้างในของมันก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.894042847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.894044809+07:00","message":"> Transcript [2980] [true]: 'ข้างในของมันก็มีส่วนต่างๆมากมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.894047339+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.894048973+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.894050677+07:00","message":"StatePrefix: 'ข้างในของมันก็มีส่วนต่างๆมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.894054237+07:00","message":"TextPushed: 'ข้างในของมันก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.894060015+07:00","message":"Push: 'ต่างๆมากมาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.894069024+07:00","message":"push: {true ต่างๆมากมาย 0 0xc000415800}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:07.901862839+07:00","message":"write wav file: './tmp/7576/7576_388.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:08.310718404+07:00","message":"[GCS] Start streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:09.975328157+07:00","message":"[GCS] IsForceVAD: false for message ID: 389"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:10.059550435+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:10.059568915+07:00","message":"found end of frame, send empty tag with msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:10.059572194+07:00","message":"end Recv id 389"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:10.05957954+07:00","message":"[buffer interim] 389 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:10.059587296+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:10.059591436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:10.059594884+07:00","message":"> Transcript [2981] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:10.059597524+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:10.059599442+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:10.059601636+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:10.059603805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:10.059611916+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:10.059622318+07:00","message":"push: {true \n 0 0xc000045e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:10.065935242+07:00","message":"write wav file: './tmp/7576/7576_389.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:10.229117582+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:10.229134664+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:10.360460973+07:00","message":"[GCS] Start streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:10.895516781+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:10.895553845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:10.895559964+07:00","message":"receive interim result [false|false]: เป็นยังไง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:10.895573523+07:00","message":"[buffer interim] 390 false เป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:10.895579349+07:00","message":"[bufferProcess] interim [420000000]:เป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:10.895581652+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.075234642+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.075271661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.075277238+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.075291009+07:00","message":"[buffer interim] 390 false เป็นยังไงบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.075297591+07:00","message":"[bufferProcess] interim [600000000]:เป็นยังไงบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.075300077+07:00","message":"[bufferProcess] send to processor:เป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.075306776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.07530978+07:00","message":"> Transcript [2982] [false]: 'เป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.075312212+07:00","message":"Set StatePrefix (first interim): 'เป็นยังไง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.391357442+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.39139516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงบ้างคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.391400817+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.391416356+07:00","message":"[buffer interim] 390 false เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.391425185+07:00","message":"[bufferProcess] interim [840000000]:เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.391427784+07:00","message":"[bufferProcess] send to processor:เป็นยังไงบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.391433587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.391436422+07:00","message":"> Transcript [2983] [false]: 'เป็นยังไงบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.391439695+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.391442021+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.391444173+07:00","message":"StatePrefix: 'เป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.391446325+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.790674728+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.790712409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงบ้างคะสำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.790718266+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะสำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.790732481+07:00","message":"[buffer interim] 390 false เป็นยังไงบ้างคะสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.790740037+07:00","message":"[bufferProcess] interim [320000000]:เป็นยังไงบ้างคะสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.790742515+07:00","message":"[bufferProcess] send to processor:เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.790749773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.790752599+07:00","message":"> Transcript [2984] [false]: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.790755937+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.790758388+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.790760282+07:00","message":"StatePrefix: 'เป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.79076235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:12.427845521+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:12.427888871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงบ้างคะสำหรับการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:12.427895255+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะสำหรับการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:12.427907391+07:00","message":"[buffer interim] 390 false เป็นยังไงบ้างคะสำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.427914045+07:00","message":"[bufferProcess] interim [920000000]:เป็นยังไงบ้างคะสำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.427916421+07:00","message":"[bufferProcess] send to processor:เป็นยังไงบ้างคะสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.427921855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.4279253+07:00","message":"> Transcript [2985] [false]: 'เป็นยังไงบ้างคะสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.427929042+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.427931177+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.427934731+07:00","message":"StatePrefix: 'เป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.427937151+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:12.474403723+07:00","message":"[GCS] IsForceVAD: false for message ID: 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:12.582965199+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:12.583002627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงบ้างคะสำหรับการ\",\"confidence\":0.93300885}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:12.583019777+07:00","message":"receive interim result [true|false]: เป็นยังไงบ้างคะสำหรับการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:12.583029384+07:00","message":"end recv isFinal message id 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:12.583031838+07:00","message":"end Recv id 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:12.583037645+07:00","message":"[buffer interim] 390 true เป็นยังไงบ้างคะสำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.5830507+07:00","message":"[bufferProcess] interim [130000000]:เป็นยังไงบ้างคะสำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.583054245+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นยังไงบ้างคะสำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.58305821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.583061339+07:00","message":"> Transcript [2986] [false]: 'เป็นยังไงบ้างคะสำหรับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.583066177+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.583068336+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.583070237+07:00","message":"StatePrefix: 'เป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.583072756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.583079515+07:00","message":"Push: 'เป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.583081449+07:00","message":"TextPushed: 'เป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.58308397+07:00","message":"Set new StatePrefix : 'เป็นยังไงบ้างคะสำหรับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.583087142+07:00","message":"Next Push (prob) : 'บ้างคะสำหรับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.583089119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.58309101+07:00","message":"> Transcript [2987] [true]: 'เป็นยังไงบ้างคะสำหรับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.583093101+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.583094713+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.58309629+07:00","message":"StatePrefix: 'เป็นยังไงบ้างคะสำหรับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.583098126+07:00","message":"TextPushed: 'เป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.583100566+07:00","message":"Push: 'บ้างคะสำหรับการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:12.583108298+07:00","message":"push: {false เป็นยังไง 0 0xc0005b7400}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:12.583114102+07:00","message":"push: {true บ้างคะสำหรับการ 0 0xc0005b7400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:12.592445977+07:00","message":"write wav file: './tmp/7576/7576_390.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:12.726494023+07:00","message":"[GCS] Start streaming session, msgId: 391"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:13.229214625+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:13.229219061+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:13.796606369+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:13.796672589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยี่ห้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:13.796681268+07:00","message":"receive interim result [false|false]: ยี่ห้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:13.79669884+07:00","message":"[buffer interim] 391 false ยี่ห้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.796706023+07:00","message":"[bufferProcess] interim [900000000]:ยี่ห้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.796708102+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.796716062+07:00","message":"[bufferProcess] send to processor (ticker):ยี่ห้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.796720001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.796722865+07:00","message":"> Transcript [2988] [false]: 'ยี่ห้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.796725337+07:00","message":"Set StatePrefix (first interim): 'ยี่ห้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:13.962034985+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:13.962082607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:13.962090909+07:00","message":"receive interim result [false|false]: วิเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:13.962106946+07:00","message":"[buffer interim] 391 false วิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.962114137+07:00","message":"[bufferProcess] interim [80000000]:วิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.962116147+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.007586929+07:00","message":"[GCS] IsForceVAD: false for message ID: 391"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.121311167+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.12136905+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-05-21T13:20:14.121375922+07:00","message":"receive interim result [true|false]: วิเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.121385968+07:00","message":"end recv isFinal message id 391"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.121387906+07:00","message":"end Recv id 391"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.121394997+07:00","message":"[buffer interim] 391 true วิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.121405846+07:00","message":"[bufferProcess] interim [290000000]:วิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.121410855+07:00","message":"[bufferProcess] send to processor (isfinal):วิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.121414339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.121417483+07:00","message":"> Transcript [2989] [false]: 'วิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.121419915+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.121421954+07:00","message":"Set new StatePrefix: 'วิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.121423563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.121425396+07:00","message":"> Transcript [2990] [true]: 'วิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.121427776+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.121429691+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.12143152+07:00","message":"StatePrefix: 'วิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.121433462+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.121440177+07:00","message":"Push: 'วิเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.121449909+07:00","message":"push: {true วิเคราะห์ 0 0xc0005b6200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:14.128313281+07:00","message":"write wav file: './tmp/7576/7576_391.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.716565304+07:00","message":"[GCS] Start streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:15.385097645+07:00","message":"receive streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:15.385138338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:15.385144268+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:15.385170765+07:00","message":"[buffer interim] 392 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:15.385178816+07:00","message":"[bufferProcess] interim [660000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:15.385180936+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:15.385186561+07:00","message":"[bufferProcess] send to processor (ticker):ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:15.385189323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:15.385192124+07:00","message":"> Transcript [2991] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:15.385194393+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:15.414680486+07:00","message":"[GCS] IsForceVAD: false for message ID: 392"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:15.508739419+07:00","message":"receive streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:15.508778449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:15.508784454+07:00","message":"receive interim result [true|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:15.508793665+07:00","message":"end recv isFinal message id 392"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:15.508795695+07:00","message":"end Recv id 392"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:15.508803838+07:00","message":"[buffer interim] 392 true ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:15.508825886+07:00","message":"[bufferProcess] interim [930000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:15.50883091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:15.50883392+07:00","message":"> Transcript [2992] [true]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:15.508836701+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:15.508838817+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:15.508841118+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:15.508843148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:15.508846103+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:15.508854661+07:00","message":"push: {true ระบบ 0 0xc0005b7f80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:15.514620797+07:00","message":"write wav file: './tmp/7576/7576_392.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:15.79676379+07:00","message":"[GCS] Start streaming session, msgId: 393"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:16.229535572+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:16.229560151+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.063284891+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.063336913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.063342942+07:00","message":"receive interim result [false|false]: นำทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.063361241+07:00","message":"[buffer interim] 393 false นำทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.063372614+07:00","message":"[bufferProcess] interim [320000000]:นำทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.063374727+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.063378093+07:00","message":"[bufferProcess] send to processor (ticker):นำทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.063381008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.06338425+07:00","message":"> Transcript [2993] [false]: 'นำทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.063386683+07:00","message":"Set StatePrefix (first interim): 'นำทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.253159345+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.253209919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งทางธรรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.253215999+07:00","message":"receive interim result [false|false]: ทั้งทางธรรม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.253228115+07:00","message":"[buffer interim] 393 false ทั้งทางธรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.253235915+07:00","message":"[bufferProcess] interim [500000000]:ทั้งทางธรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.253238041+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.363236444+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.363274638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิทานธรรมะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.363280509+07:00","message":"receive interim result [false|false]: นิทานธรรมะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.363298+07:00","message":"[buffer interim] 393 false นิทานธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.363305256+07:00","message":"[bufferProcess] interim [560000000]:นิทานธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.363308009+07:00","message":"[bufferProcess] send to processor:ทั้งทางธรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.363312026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.363314646+07:00","message":"> Transcript [2994] [false]: 'ทั้งทางธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.363317188+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.363319095+07:00","message":"Set new StatePrefix: 'ทั้งทางธรรม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.559934935+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.559978392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งทางธรรมชาติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.5599861+07:00","message":"receive interim result [false|false]: ทั้งทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.560004242+07:00","message":"[buffer interim] 393 false ทั้งทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.560011917+07:00","message":"[bufferProcess] interim [740000000]:ทั้งทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.560014535+07:00","message":"[bufferProcess] send to processor:นิทานธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.560021081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.560023592+07:00","message":"> Transcript [2995] [false]: 'นิทานธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.560026149+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.560028158+07:00","message":"Set new StatePrefix: 'นิทานธรรมะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.949833207+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.949885019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งทางธรรมชาติและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.949892391+07:00","message":"receive interim result [false|false]: ทั้งทางธรรมชาติและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.949909046+07:00","message":"[buffer interim] 393 false ทั้งทางธรรมชาติและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.949917255+07:00","message":"[bufferProcess] interim [160000000]:ทั้งทางธรรมชาติและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.949921248+07:00","message":"[bufferProcess] send to processor:ทั้งทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.949928892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.949932024+07:00","message":"> Transcript [2996] [false]: 'ทั้งทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.949934454+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.94993641+07:00","message":"Set new StatePrefix: 'ทั้งทางธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.986765185+07:00","message":"[GCS] IsForceVAD: false for message ID: 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:18.04580871+07:00","message":"[GCS] Start streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:18.105313858+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:18.105355691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งทางธรรมชาติและ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:18.105362612+07:00","message":"receive interim result [true|false]: ทั้งทางธรรมชาติและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:18.10537147+07:00","message":"end recv isFinal message id 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:18.105373912+07:00","message":"end Recv id 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:18.105380101+07:00","message":"[buffer interim] 393 true ทั้งทางธรรมชาติและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.10539232+07:00","message":"[bufferProcess] interim [400000000]:ทั้งทางธรรมชาติและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.105395516+07:00","message":"[bufferProcess] send to processor (isfinal):ทั้งทางธรรมชาติและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.105408058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.105424588+07:00","message":"> Transcript [2997] [false]: 'ทั้งทางธรรมชาติและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.10543049+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.105433362+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.105435451+07:00","message":"StatePrefix: 'ทั้งทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.105437754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.105440301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.105442591+07:00","message":"> Transcript [2998] [true]: 'ทั้งทางธรรมชาติและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.105444775+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.105446429+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.105448137+07:00","message":"StatePrefix: 'ทั้งทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.105449911+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.105458537+07:00","message":"Push: 'ทั้งทางธรรมชาติและ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:18.105469739+07:00","message":"push: {true ทั้งทางธรรมชาติและ 0 0xc0035a4000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:18.113550477+07:00","message":"write wav file: './tmp/7576/7576_393.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:18.598195283+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:18.598237138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:18.598243361+07:00","message":"receive interim result [false|false]: อิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:18.598259173+07:00","message":"[buffer interim] 394 false อิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.598265982+07:00","message":"[bufferProcess] interim [600000000]:อิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.598268335+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:18.829957043+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:18.82999758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:18.83000328+07:00","message":"receive interim result [false|false]: สิ่งที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:18.830016477+07:00","message":"[buffer interim] 394 false สิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.83002338+07:00","message":"[bufferProcess] interim [780000000]:สิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.830025725+07:00","message":"[bufferProcess] send to processor:อิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.830031801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.830034604+07:00","message":"> Transcript [2999] [false]: 'อิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.830036945+07:00","message":"Set StatePrefix (first interim): 'อิ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:18.928026576+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:18.928073278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:18.928081311+07:00","message":"receive interim result [false|false]: สิ่งที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:18.928100951+07:00","message":"[buffer interim] 394 false สิ่งที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.928108986+07:00","message":"[bufferProcess] interim [900000000]:สิ่งที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.928111546+07:00","message":"[bufferProcess] send to processor:สิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.928115365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.928118775+07:00","message":"> Transcript [3000] [false]: 'สิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.928121009+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.928123336+07:00","message":"Set new StatePrefix: 'สิ่งที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.037994823+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.038035372+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งที่มัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.038041749+07:00","message":"receive interim result [false|false]: สิ่งที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.038060857+07:00","message":"[buffer interim] 394 false สิ่งที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.038068474+07:00","message":"[bufferProcess] interim [960000000]:สิ่งที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.038070967+07:00","message":"[bufferProcess] send to processor:สิ่งที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.038074867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.038078334+07:00","message":"> Transcript [3001] [false]: 'สิ่งที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.038082138+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.038083921+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.038085758+07:00","message":"StatePrefix: 'สิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.038087879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.048577081+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.048616021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งที่มนุษย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.048622649+07:00","message":"receive interim result [false|false]: สิ่งที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.048640128+07:00","message":"[buffer interim] 394 false สิ่งที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.048647088+07:00","message":"[bufferProcess] interim [20000000]:สิ่งที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.04864998+07:00","message":"[bufferProcess] send to processor:สิ่งที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.0486561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.048659951+07:00","message":"> Transcript [3002] [false]: 'สิ่งที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.048664291+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.048666555+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.048668272+07:00","message":"StatePrefix: 'สิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.048670363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:19.23024943+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:19.230249418+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.279884019+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.279924935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งที่มนุษย์สร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.279931915+07:00","message":"receive interim result [false|false]: สิ่งที่มนุษย์สร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.27994712+07:00","message":"[buffer interim] 394 false สิ่งที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.279955158+07:00","message":"[bufferProcess] interim [260000000]:สิ่งที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.27995827+07:00","message":"[bufferProcess] send to processor:สิ่งที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.279969955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.279973033+07:00","message":"> Transcript [3003] [false]: 'สิ่งที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.279976628+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.279979593+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.279981786+07:00","message":"StatePrefix: 'สิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.279984037+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.484976573+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.485018051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งที่มนุษย์สร้างขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.485023773+07:00","message":"receive interim result [false|false]: สิ่งที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.485037928+07:00","message":"[buffer interim] 394 false สิ่งที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.485045008+07:00","message":"[bufferProcess] interim [500000000]:สิ่งที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.485047963+07:00","message":"[bufferProcess] send to processor:สิ่งที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.485052066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.485055206+07:00","message":"> Transcript [3004] [false]: 'สิ่งที่มนุษย์สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.485059217+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.485061344+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.485063495+07:00","message":"StatePrefix: 'สิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.485065548+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.48506825+07:00","message":"Push: 'สิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.48507023+07:00","message":"TextPushed: 'สิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.485072107+07:00","message":"Set new StatePrefix : 'สิ่งที่มนุษย์สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.485074269+07:00","message":"Next Push (prob) : 'มนุษย์สร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.485082337+07:00","message":"push: {false สิ่งที่ 0 0xc003618100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.644080395+07:00","message":"[GCS] IsForceVAD: false for message ID: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.740047379+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.740088868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งที่มนุษย์สร้างขึ้น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.740095743+07:00","message":"receive interim result [true|false]: สิ่งที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.740104246+07:00","message":"end recv isFinal message id 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.740106451+07:00","message":"end Recv id 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.740113674+07:00","message":"[buffer interim] 394 true สิ่งที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.740124095+07:00","message":"[bufferProcess] interim [830000000]:สิ่งที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.740129055+07:00","message":"[bufferProcess] send to processor (isfinal):สิ่งที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.740132792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.740136144+07:00","message":"> Transcript [3005] [false]: 'สิ่งที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.74013926+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.740141628+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.740143524+07:00","message":"StatePrefix: 'สิ่งที่มนุษย์สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.740145617+07:00","message":"TextPushed: 'สิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.740147342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.740149281+07:00","message":"> Transcript [3006] [true]: 'สิ่งที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.740151196+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.740152844+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.740154425+07:00","message":"StatePrefix: 'สิ่งที่มนุษย์สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.740156244+07:00","message":"TextPushed: 'สิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.740162772+07:00","message":"Push: 'มนุษย์สร้างขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.740171742+07:00","message":"push: {true มนุษย์สร้างขึ้น 0 0xc003618100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:19.747035053+07:00","message":"write wav file: './tmp/7576/7576_394.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:20.096475433+07:00","message":"[GCS] Start streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:21.10210115+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:21.102144925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:21.102150743+07:00","message":"receive interim result [false|false]: มีหลายๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:21.102166692+07:00","message":"[buffer interim] 395 false มีหลายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.102178258+07:00","message":"[bufferProcess] interim [20000000]:มีหลายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.102181123+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.102187504+07:00","message":"[bufferProcess] send to processor (ticker):มีหลายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.102190528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.10219319+07:00","message":"> Transcript [3007] [false]: 'มีหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.102195623+07:00","message":"Set StatePrefix (first interim): 'มีหลายๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:21.364709178+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:21.364750274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:21.364756883+07:00","message":"receive interim result [false|false]: มีหลายๆระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:21.36477133+07:00","message":"[buffer interim] 395 false มีหลายๆระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.364778276+07:00","message":"[bufferProcess] interim [320000000]:มีหลายๆระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.364780264+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:21.846661459+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:21.846704138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆระบบกว่านี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:21.84670975+07:00","message":"receive interim result [false|false]: มีหลายๆระบบกว่านี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:21.846721498+07:00","message":"[buffer interim] 395 false มีหลายๆระบบกว่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.846730154+07:00","message":"[bufferProcess] interim [740000000]:มีหลายๆระบบกว่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.846732696+07:00","message":"[bufferProcess] send to processor:มีหลายๆระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.846739237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.846742034+07:00","message":"> Transcript [3008] [false]: 'มีหลายๆระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.846744717+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.846746969+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.846748836+07:00","message":"StatePrefix: 'มีหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.84675072+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:21.910612917+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:21.910647976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:21.910653442+07:00","message":"receive interim result [false|false]: มีหลายๆระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:21.910667058+07:00","message":"[buffer interim] 395 false มีหลายๆระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.910674392+07:00","message":"[bufferProcess] interim [800000000]:มีหลายๆระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.910676852+07:00","message":"[bufferProcess] send to processor:มีหลายๆระบบกว่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.910684756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.910687376+07:00","message":"> Transcript [3009] [false]: 'มีหลายๆระบบกว่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.910690468+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.91069259+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.910694421+07:00","message":"StatePrefix: 'มีหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.910696625+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:21.974218866+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:21.97425659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆระบบปณิธาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:21.974264666+07:00","message":"receive interim result [false|false]: มีหลายๆระบบปณิธาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:21.974276278+07:00","message":"[buffer interim] 395 false มีหลายๆระบบปณิธาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.974285134+07:00","message":"[bufferProcess] interim [860000000]:มีหลายๆระบบปณิธาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.974287391+07:00","message":"[bufferProcess] send to processor:มีหลายๆระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.974290735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.974293468+07:00","message":"> Transcript [3010] [false]: 'มีหลายๆระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.974297063+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.974299134+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.974300995+07:00","message":"StatePrefix: 'มีหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.974303119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.16647035+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.166506894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆระบบกว่านี้ถ้านักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.166512785+07:00","message":"receive interim result [false|false]: มีหลายๆระบบกว่านี้ถ้านักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.166527196+07:00","message":"[buffer interim] 395 false มีหลายๆระบบกว่านี้ถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.16653411+07:00","message":"[bufferProcess] interim [100000000]:มีหลายๆระบบกว่านี้ถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.166536733+07:00","message":"[bufferProcess] send to processor:มีหลายๆระบบปณิธาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.166539938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.166542623+07:00","message":"> Transcript [3011] [false]: 'มีหลายๆระบบปณิธาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.166549013+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.16655115+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.166553+07:00","message":"StatePrefix: 'มีหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.166555305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.16655795+07:00","message":"Push: 'มีหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.166560147+07:00","message":"TextPushed: 'มีหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.166562847+07:00","message":"Set new StatePrefix : 'มีหลายๆระบบปณิธาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.166565214+07:00","message":"Next Push (prob) : 'ระบบปณิธาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.166573047+07:00","message":"push: {false มีหลายๆ 0 0xc001ee6f00}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:22.230969126+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:22.231023646+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.369191932+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.369226632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆระบบวันนี้พานักเรียนมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.36923261+07:00","message":"receive interim result [false|false]: มีหลายๆระบบวันนี้พานักเรียนมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.369243027+07:00","message":"[buffer interim] 395 false มีหลายๆระบบวันนี้พานักเรียนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.369250468+07:00","message":"[bufferProcess] interim [280000000]:มีหลายๆระบบวันนี้พานักเรียนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.369252933+07:00","message":"[bufferProcess] send to processor:มีหลายๆระบบกว่านี้ถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.369256145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.369258578+07:00","message":"> Transcript [3012] [false]: 'มีหลายๆระบบกว่านี้ถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.369261062+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.369264396+07:00","message":"Set new StatePrefix: 'มีหลายๆระบบกว่านี้ถ้านักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.68528241+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.685322561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆระบบวันนี้พานักเรียนมาอันนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.685329598+07:00","message":"receive interim result [false|false]: มีหลายๆระบบวันนี้พานักเรียนมาอันนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.685342984+07:00","message":"[buffer interim] 395 false มีหลายๆระบบวันนี้พานักเรียนมาอันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.685349416+07:00","message":"[bufferProcess] interim [580000000]:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.685351856+07:00","message":"[bufferProcess] send to processor:มีหลายๆระบบวันนี้พานักเรียนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.685358184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.685360583+07:00","message":"> Transcript [3013] [false]: 'มีหลายๆระบบวันนี้พานักเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.685363428+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.685365822+07:00","message":"Set new StatePrefix: 'มีหลายๆระบบวันนี้พานักเรียนมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.881278829+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.881316202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆระบบวันนี้พานักเรียนมาอันนี้คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.881322048+07:00","message":"receive interim result [false|false]: มีหลายๆระบบวันนี้พานักเรียนมาอันนี้คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.881336669+07:00","message":"[buffer interim] 395 false มีหลายๆระบบวันนี้พานักเรียนมาอันนี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.881343272+07:00","message":"[bufferProcess] interim [760000000]:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.881345811+07:00","message":"[bufferProcess] send to processor:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.881352622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.88135519+07:00","message":"> Transcript [3014] [false]: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.88135914+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.88136123+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.881363525+07:00","message":"StatePrefix: 'มีหลายๆระบบวันนี้พานักเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.881370711+07:00","message":"TextPushed: 'มีหลายๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.899227679+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.899266876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.899272854+07:00","message":"receive interim result [false|false]: มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.899287547+07:00","message":"[buffer interim] 395 false มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.899295677+07:00","message":"[bufferProcess] interim [820000000]:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.899298392+07:00","message":"[bufferProcess] send to processor:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.899305382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.899308115+07:00","message":"> Transcript [3015] [false]: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.899311971+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.899314254+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.899316149+07:00","message":"StatePrefix: 'มีหลายๆระบบวันนี้พานักเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.899318835+07:00","message":"TextPushed: 'มีหลายๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.053826363+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.053893289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.053900611+07:00","message":"receive interim result [false|false]: มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.053919434+07:00","message":"[buffer interim] 395 false มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.053927677+07:00","message":"[bufferProcess] interim [940000000]:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.053930531+07:00","message":"[bufferProcess] send to processor:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.053938509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.053941227+07:00","message":"> Transcript [3016] [false]: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.053947025+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.053949152+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.053951665+07:00","message":"StatePrefix: 'มีหลายๆระบบวันนี้พานักเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.053954154+07:00","message":"TextPushed: 'มีหลายๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.169973665+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.170014815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็อยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.170021466+07:00","message":"receive interim result [false|false]: มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็อยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.170036576+07:00","message":"[buffer interim] 395 false มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.170044407+07:00","message":"[bufferProcess] interim [120000000]:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.170047163+07:00","message":"[bufferProcess] send to processor:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.170055717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.170058476+07:00","message":"> Transcript [3017] [false]: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.170062095+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.170064283+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.170066509+07:00","message":"StatePrefix: 'มีหลายๆระบบวันนี้พานักเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.170068839+07:00","message":"TextPushed: 'มีหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.170075405+07:00","message":"Push: 'ระบบวันนี้พานักเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.170077909+07:00","message":"TextPushed: 'มีหลายๆระบบวันนี้พานักเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.170080173+07:00","message":"Set new StatePrefix : 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.17008288+07:00","message":"Next Push (prob) : 'อันนี้กูก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.170091748+07:00","message":"push: {false ระบบวันนี้พานักเรียนมา 0 0xc001ee6f00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.274290307+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.274337642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.274343962+07:00","message":"receive interim result [false|false]: มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.274361957+07:00","message":"[buffer interim] 395 false มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.27436984+07:00","message":"[bufferProcess] interim [180000000]:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.274374117+07:00","message":"[bufferProcess] send to processor:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.274380904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.274383863+07:00","message":"> Transcript [3018] [false]: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.274387483+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.274389491+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.274391575+07:00","message":"StatePrefix: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.274394931+07:00","message":"TextPushed: 'มีหลายๆระบบวันนี้พานักเรียนมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.385831983+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.385888084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.385895164+07:00","message":"receive interim result [false|false]: มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.385912393+07:00","message":"[buffer interim] 395 false มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.385919466+07:00","message":"[bufferProcess] interim [300000000]:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.385922489+07:00","message":"[bufferProcess] send to processor:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.385926182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.385929745+07:00","message":"> Transcript [3019] [false]: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.385933669+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.385936255+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.385938125+07:00","message":"StatePrefix: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.385940873+07:00","message":"TextPushed: 'มีหลายๆระบบวันนี้พานักเรียนมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.44955868+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.449612569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.449619662+07:00","message":"receive interim result [false|false]: มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.449637034+07:00","message":"[buffer interim] 395 false มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.449645874+07:00","message":"[bufferProcess] interim [360000000]:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.449648716+07:00","message":"[bufferProcess] send to processor:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.449656969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.449659992+07:00","message":"> Transcript [3020] [false]: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.449664172+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.449666417+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.449669+07:00","message":"StatePrefix: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.44967278+07:00","message":"TextPushed: 'มีหลายๆระบบวันนี้พานักเรียนมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.652733524+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.652772288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.652778515+07:00","message":"receive interim result [false|false]: มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.652794173+07:00","message":"[buffer interim] 395 false มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.652800878+07:00","message":"[bufferProcess] interim [600000000]:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.652803164+07:00","message":"[bufferProcess] send to processor:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.652808587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.652810998+07:00","message":"> Transcript [3021] [false]: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.652814557+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.65281699+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.652819253+07:00","message":"StatePrefix: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.652822579+07:00","message":"TextPushed: 'มีหลายๆระบบวันนี้พานักเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.652840162+07:00","message":"Push: 'อันนี้กูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.652842154+07:00","message":"TextPushed: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.65284449+07:00","message":"Set new StatePrefix : 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.652847242+07:00","message":"Next Push (prob) : 'ยกตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.652854772+07:00","message":"push: {false อันนี้กูก็ 0 0xc001ee6f00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:24.284992953+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:24.28503479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:24.285041237+07:00","message":"receive interim result [false|false]: มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:24.285054187+07:00","message":"[buffer interim] 395 false มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.285061188+07:00","message":"[bufferProcess] interim [200000000]:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.285063713+07:00","message":"[bufferProcess] send to processor:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.285068855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.285071481+07:00","message":"> Transcript [3022] [false]: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.285075084+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.285077217+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.285079208+07:00","message":"StatePrefix: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.285082052+07:00","message":"TextPushed: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:24.538445578+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:24.538481615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:24.53848849+07:00","message":"receive interim result [false|false]: มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:24.538498674+07:00","message":"[buffer interim] 395 false มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.538505266+07:00","message":"[bufferProcess] interim [500000000]:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.538507788+07:00","message":"[bufferProcess] send to processor:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.538511287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.538513832+07:00","message":"> Transcript [3023] [false]: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.538517392+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.538519413+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.538521363+07:00","message":"StatePrefix: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.538523758+07:00","message":"TextPushed: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:24.931255359+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:24.931295816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:24.931302337+07:00","message":"receive interim result [false|false]: มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:24.9313186+07:00","message":"[buffer interim] 395 false มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.931326538+07:00","message":"[bufferProcess] interim [860000000]:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.93132954+07:00","message":"[bufferProcess] send to processor:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.931335255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.931338618+07:00","message":"> Transcript [3024] [false]: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.931342243+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.931344245+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.9313463+07:00","message":"StatePrefix: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.93134872+07:00","message":"TextPushed: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:25.231445731+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:25.231465729+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:25.559587598+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:25.559626426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:25.559633283+07:00","message":"receive interim result [false|false]: มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:25.55964664+07:00","message":"[buffer interim] 395 false มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.559655685+07:00","message":"[bufferProcess] interim [460000000]:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.55965848+07:00","message":"[bufferProcess] send to processor:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.559662765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.559665615+07:00","message":"> Transcript [3025] [false]: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.559669382+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.559671275+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.559673633+07:00","message":"StatePrefix: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.55967587+07:00","message":"TextPushed: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.55968246+07:00","message":"Push: 'ยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.559684399+07:00","message":"TextPushed: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.55968704+07:00","message":"Set new StatePrefix : 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.55968959+07:00","message":"Next Push (prob) : 'มาเล็กน้อยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:25.559715882+07:00","message":"push: {false ยกตัวอย่าง 0 0xc001ee6f00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:26.647685086+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:26.647725612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:26.647732256+07:00","message":"receive interim result [false|false]: มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:26.647746177+07:00","message":"[buffer interim] 395 false มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.647752997+07:00","message":"[bufferProcess] interim [540000000]:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.647755761+07:00","message":"[bufferProcess] send to processor:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.64776104+07:00","message":"[bufferProcess] send to processor (ticker):มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.647764223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.647766709+07:00","message":"> Transcript [3026] [false]: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.647770277+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.647772569+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.64777722+07:00","message":"StatePrefix: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.647780229+07:00","message":"TextPushed: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.647782169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.64778404+07:00","message":"> Transcript [3027] [false]: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.647786076+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.647787676+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.647789356+07:00","message":"StatePrefix: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.647791471+07:00","message":"TextPushed: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:27.041316124+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:27.04136661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมเอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:27.041376952+07:00","message":"receive interim result [false|false]: มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมเอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:27.041393204+07:00","message":"[buffer interim] 395 false มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.041401765+07:00","message":"[bufferProcess] interim [960000000]:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.041405573+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:27.065070777+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:27.065116236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:27.065126532+07:00","message":"receive interim result [false|false]: มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:27.065144666+07:00","message":"[buffer interim] 395 false มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.065173535+07:00","message":"[bufferProcess] interim [20000000]:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.065178684+07:00","message":"[bufferProcess] send to processor:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.065189651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.065193783+07:00","message":"> Transcript [3028] [false]: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.065198979+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.065201955+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.065205316+07:00","message":"StatePrefix: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.065208841+07:00","message":"TextPushed: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:27.234582779+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:27.23461756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:27.234624007+07:00","message":"receive interim result [false|false]: มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:27.234641718+07:00","message":"[buffer interim] 395 false มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.234650596+07:00","message":"[bufferProcess] interim [140000000]:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.234653609+07:00","message":"[bufferProcess] send to processor:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.234659508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.234662839+07:00","message":"> Transcript [3029] [false]: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.234667003+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.234669139+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.234671385+07:00","message":"StatePrefix: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.234674151+07:00","message":"TextPushed: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.234679693+07:00","message":"Push: 'มาเล็กน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.234681732+07:00","message":"TextPushed: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.234684009+07:00","message":"Set new StatePrefix : 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.234686353+07:00","message":"Next Push (prob) : 'สนใจเพิ่มเติม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:27.234694379+07:00","message":"push: {false มาเล็กน้อยนะคะ 0 0xc001ee6f00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:27.682877708+07:00","message":"[GCS] Cleaned up inactive client: 363"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:27.682911566+07:00","message":"[GCS] Cleaned up inactive client: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:27.682914669+07:00","message":"[GCS] Cleaned up inactive client: 369"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:27.682916628+07:00","message":"[GCS] Cleaned up inactive client: 362"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:27.682918591+07:00","message":"[GCS] Cleaned up inactive client: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:27.682920211+07:00","message":"[GCS] Cleaned up inactive client: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:27.682922055+07:00","message":"[GCS] Cleaned up inactive client: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:27.682923791+07:00","message":"[GCS] Cleaned up inactive client: 370"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:27.682925342+07:00","message":"[GCS] Cleaned up inactive client: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:27.935836877+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:27.935877851+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมการหายใจของมนุษย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:27.935884924+07:00","message":"receive interim result [false|false]: มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมการหายใจของมนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:27.935898241+07:00","message":"[buffer interim] 395 false มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมการหายใจของมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.935906312+07:00","message":"[bufferProcess] interim [920000000]:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมการหายใจของมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.935909474+07:00","message":"[bufferProcess] send to processor:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.935916634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.935919547+07:00","message":"> Transcript [3030] [false]: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.935923287+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.935925375+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.935927544+07:00","message":"StatePrefix: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:27.935930212+07:00","message":"TextPushed: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:28.232479248+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:28.232496284+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.249621171+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.249662984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมการหายใจของมนุษย์เป็นอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":8,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.2496712+07:00","message":"receive interim result [false|false]: มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมการหายใจของมนุษย์เป็นอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.249687946+07:00","message":"[buffer interim] 395 false มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมการหายใจของมนุษย์เป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.249698392+07:00","message":"[bufferProcess] interim [220000000]:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมการหายใจของมนุษย์เป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.249714929+07:00","message":"[bufferProcess] send to processor:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมการหายใจของมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.249723789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.249728086+07:00","message":"> Transcript [3031] [false]: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมการหายใจของมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.249733665+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.249736586+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.249739895+07:00","message":"StatePrefix: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.249743936+07:00","message":"TextPushed: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.353618125+07:00","message":"[GCS] IsForceVAD: false for message ID: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.437385679+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.43742478+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมการหายใจของมนุษย์เป็นอย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":8,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.437432448+07:00","message":"receive interim result [false|false]: มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมการหายใจของมนุษย์เป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.437447315+07:00","message":"[buffer interim] 395 false มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมการหายใจของมนุษย์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.437454926+07:00","message":"[bufferProcess] interim [340000000]:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมการหายใจของมนุษย์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.437458104+07:00","message":"[bufferProcess] send to processor:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมการหายใจของมนุษย์เป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.437462294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.437465104+07:00","message":"> Transcript [3032] [false]: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมการหายใจของมนุษย์เป็นอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.437478147+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.437480666+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.437483281+07:00","message":"StatePrefix: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.437486487+07:00","message":"TextPushed: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.593356208+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.593398603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมการหายใจของมนุษย์เป็นอย่างไร\",\"confidence\":0.9447115}],\"is_final\":true,\"result_end_time\":{\"seconds\":8,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.593405738+07:00","message":"receive interim result [true|false]: มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมการหายใจของมนุษย์เป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.593417524+07:00","message":"end recv isFinal message id 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.593420566+07:00","message":"end Recv id 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.593438686+07:00","message":"[buffer interim] 395 true มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมการหายใจของมนุษย์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.593470055+07:00","message":"[bufferProcess] interim [490000000]:มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมการหายใจของมนุษย์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.593476698+07:00","message":"[bufferProcess] send to processor (isfinal):มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมการหายใจของมนุษย์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.593482395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.593486676+07:00","message":"> Transcript [3033] [false]: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมการหายใจของมนุษย์เป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.593491296+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.59349345+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.593495789+07:00","message":"StatePrefix: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.593498489+07:00","message":"TextPushed: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.593501844+07:00","message":"Push: 'สนใจเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.593503747+07:00","message":"TextPushed: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.593505901+07:00","message":"Set new StatePrefix : 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมการหายใจของมนุษย์เป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.593509241+07:00","message":"Next Push (prob) : 'การหายใจของมนุษย์เป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.593511084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.593513079+07:00","message":"> Transcript [3034] [true]: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมการหายใจของมนุษย์เป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.593528388+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.593530332+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.593532024+07:00","message":"StatePrefix: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมการหายใจของมนุษย์เป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.593534392+07:00","message":"TextPushed: 'มีหลายๆระบบวันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.593537241+07:00","message":"Push: 'การหายใจของมนุษย์เป็นอย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.593546705+07:00","message":"push: {false สนใจเพิ่มเติม 0 0xc001ee6f00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.593560596+07:00","message":"push: {true การหายใจของมนุษย์เป็นอย่างไร 0 0xc001ee6f00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:28.611591697+07:00","message":"write wav file: './tmp/7576/7576_395.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.676070757+07:00","message":"[GCS] Start streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.522898416+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.522940016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.522944873+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.522959281+07:00","message":"[buffer interim] 396 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.522965591+07:00","message":"[bufferProcess] interim [840000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.522967475+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.65510722+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.655153262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.655160224+07:00","message":"receive interim result [false|false]: สามารถไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.655175314+07:00","message":"[buffer interim] 396 false สามารถไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.655183983+07:00","message":"[bufferProcess] interim [960000000]:สามารถไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.655187602+07:00","message":"[bufferProcess] send to processor:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.655195765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.655199709+07:00","message":"> Transcript [3035] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.655203001+07:00","message":"Set StatePrefix (first interim): 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.856099414+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.856141126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.856147919+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.856167846+07:00","message":"[buffer interim] 396 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.856179592+07:00","message":"[bufferProcess] interim [140000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.856182772+07:00","message":"[bufferProcess] send to processor:สามารถไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.856190476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.856194083+07:00","message":"> Transcript [3036] [false]: 'สามารถไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.856199082+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.856202292+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.856205132+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.856208104+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.914396961+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.914437663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถไปคน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.914444947+07:00","message":"receive interim result [false|false]: สามารถไปคน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.91445987+07:00","message":"[buffer interim] 396 false สามารถไปคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.914469217+07:00","message":"[bufferProcess] interim [260000000]:สามารถไปคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.914471424+07:00","message":"[bufferProcess] send to processor:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.914474968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.914477753+07:00","message":"> Transcript [3037] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.914481219+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.914483153+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.914485019+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.914486898+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.040189505+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.040231686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.040237294+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.040253539+07:00","message":"[buffer interim] 396 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.040260419+07:00","message":"[bufferProcess] interim [380000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.0402627+07:00","message":"[bufferProcess] send to processor:สามารถไปคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.040266021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.040268791+07:00","message":"> Transcript [3038] [false]: 'สามารถไปคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.040272003+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.040274176+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.040276009+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.040278147+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.120344111+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.120377022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.120382424+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.12039296+07:00","message":"[buffer interim] 396 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.12040006+07:00","message":"[bufferProcess] interim [440000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.120406839+07:00","message":"[bufferProcess] send to processor:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.120410336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.12041698+07:00","message":"> Transcript [3039] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.120420071+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.120422309+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.120424168+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.120426178+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.120429008+07:00","message":"Push: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.120431016+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.120432886+07:00","message":"Set new StatePrefix : 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.120435186+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.120442709+07:00","message":"push: {false สามารถ 0 0xc00016e180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.231728648+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.231768343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถโอนได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.231774409+07:00","message":"receive interim result [false|false]: สามารถโอนได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.231790424+07:00","message":"[buffer interim] 396 false สามารถโอนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.231799882+07:00","message":"[bufferProcess] interim [560000000]:สามารถโอนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.231802332+07:00","message":"[bufferProcess] send to processor:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.231805719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.231808443+07:00","message":"> Transcript [3040] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.231810503+07:00","message":"Skep because statePrefix == transcript"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.443803346+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.443838965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถโอนได้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.443845275+07:00","message":"receive interim result [false|false]: สามารถโอนได้นะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.443864244+07:00","message":"[buffer interim] 396 false สามารถโอนได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.443872478+07:00","message":"[bufferProcess] interim [800000000]:สามารถโอนได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.443875295+07:00","message":"[bufferProcess] send to processor:สามารถโอนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.443880645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.443883367+07:00","message":"> Transcript [3041] [false]: 'สามารถโอนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.443885708+07:00","message":"Set StatePrefix (first interim): 'สามารถโอนได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.555432836+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.555467696+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถโอนได้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.555472988+07:00","message":"receive interim result [false|false]: สามารถโอนได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.555490467+07:00","message":"[buffer interim] 396 false สามารถโอนได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.555498083+07:00","message":"[bufferProcess] interim [920000000]:สามารถโอนได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.555500431+07:00","message":"[bufferProcess] send to processor:สามารถโอนได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.555504189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.555506905+07:00","message":"> Transcript [3042] [false]: 'สามารถโอนได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.5555099+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.555512089+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.555514702+07:00","message":"StatePrefix: 'สามารถโอนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.555516825+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.800595608+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.800637895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถโอนได้นะคะที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.80064598+07:00","message":"receive interim result [false|false]: สามารถโอนได้นะคะที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.800659606+07:00","message":"[buffer interim] 396 false สามารถโอนได้นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.800667167+07:00","message":"[bufferProcess] interim [160000000]:สามารถโอนได้นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.8006695+07:00","message":"[bufferProcess] send to processor:สามารถโอนได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.800676575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.800679299+07:00","message":"> Transcript [3043] [false]: 'สามารถโอนได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.800682499+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.800684666+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.800686494+07:00","message":"StatePrefix: 'สามารถโอนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.800688848+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:31.23292666+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:31.232933761+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.456357433+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.456401239+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถโอนได้นะคะที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.456407927+07:00","message":"receive interim result [false|false]: สามารถโอนได้นะคะที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.456422979+07:00","message":"[buffer interim] 396 false สามารถโอนได้นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.456430411+07:00","message":"[bufferProcess] interim [760000000]:สามารถโอนได้นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.456433271+07:00","message":"[bufferProcess] send to processor:สามารถโอนได้นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.456441883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.456444781+07:00","message":"> Transcript [3044] [false]: 'สามารถโอนได้นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.456448462+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.456450956+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.456452886+07:00","message":"StatePrefix: 'สามารถโอนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.45645553+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.660332817+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.660364904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถโอนได้นะคะที่นิ้วที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.660370845+07:00","message":"receive interim result [false|false]: สามารถโอนได้นะคะที่นิ้วที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.660381214+07:00","message":"[buffer interim] 396 false สามารถโอนได้นะคะที่นิ้วที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.660388007+07:00","message":"[bufferProcess] interim [0]:สามารถโอนได้นะคะที่นิ้วที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.66039051+07:00","message":"[bufferProcess] send to processor:สามารถโอนได้นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.660396198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.660398746+07:00","message":"> Transcript [3045] [false]: 'สามารถโอนได้นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.660402288+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.660404498+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.660406598+07:00","message":"StatePrefix: 'สามารถโอนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.660408752+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.660414796+07:00","message":"Push: 'โอนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.660416595+07:00","message":"TextPushed: 'สามารถโอนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.660418498+07:00","message":"Set new StatePrefix : 'สามารถโอนได้นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.660420451+07:00","message":"Next Push (prob) : 'นะคะที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.660428181+07:00","message":"push: {false โอนได้ 0 0xc00016e180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.749581605+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.74963198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถโอนได้นะคะที่นิ้วที่ครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.749640699+07:00","message":"receive interim result [false|false]: สามารถโอนได้นะคะที่นิ้วที่ครู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.749656091+07:00","message":"[buffer interim] 396 false สามารถโอนได้นะคะที่นิ้วที่ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.749664532+07:00","message":"[bufferProcess] interim [120000000]:สามารถโอนได้นะคะที่นิ้วที่ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.749668493+07:00","message":"[bufferProcess] send to processor:สามารถโอนได้นะคะที่นิ้วที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.749675938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.74967955+07:00","message":"> Transcript [3046] [false]: 'สามารถโอนได้นะคะที่นิ้วที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.749684433+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.749687381+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.749690682+07:00","message":"StatePrefix: 'สามารถโอนได้นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.749695882+07:00","message":"TextPushed: 'สามารถโอนได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.850730684+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.850767756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถโอนได้นะคะที่นิ้วที่คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.850773686+07:00","message":"receive interim result [false|false]: สามารถโอนได้นะคะที่นิ้วที่คุณ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.850785999+07:00","message":"[buffer interim] 396 false สามารถโอนได้นะคะที่นิ้วที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.850792718+07:00","message":"[bufferProcess] interim [180000000]:สามารถโอนได้นะคะที่นิ้วที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.850794999+07:00","message":"[bufferProcess] send to processor:สามารถโอนได้นะคะที่นิ้วที่ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.850800173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.850802753+07:00","message":"> Transcript [3047] [false]: 'สามารถโอนได้นะคะที่นิ้วที่ครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.850805738+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.850807773+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.850810052+07:00","message":"StatePrefix: 'สามารถโอนได้นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.850812966+07:00","message":"TextPushed: 'สามารถโอนได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:32.005494813+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:32.005532656+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถโอนได้นะคะที่นิ้วที่คุณแม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:32.005539424+07:00","message":"receive interim result [false|false]: สามารถโอนได้นะคะที่นิ้วที่คุณแม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:32.005553833+07:00","message":"[buffer interim] 396 false สามารถโอนได้นะคะที่นิ้วที่คุณแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.005560008+07:00","message":"[bufferProcess] interim [300000000]:สามารถโอนได้นะคะที่นิ้วที่คุณแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.005562718+07:00","message":"[bufferProcess] send to processor:สามารถโอนได้นะคะที่นิ้วที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.00556918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.005571984+07:00","message":"> Transcript [3048] [false]: 'สามารถโอนได้นะคะที่นิ้วที่คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.005574811+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.005576804+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.005579209+07:00","message":"StatePrefix: 'สามารถโอนได้นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.005582396+07:00","message":"TextPushed: 'สามารถโอนได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:32.041390626+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:32.041421723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถโอนได้นะคะที่นิ้วที่ครูได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:32.041427471+07:00","message":"receive interim result [false|false]: สามารถโอนได้นะคะที่นิ้วที่ครูได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:32.041441171+07:00","message":"[buffer interim] 396 false สามารถโอนได้นะคะที่นิ้วที่ครูได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.041446517+07:00","message":"[bufferProcess] interim [360000000]:สามารถโอนได้นะคะที่นิ้วที่ครูได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.041449874+07:00","message":"[bufferProcess] send to processor:สามารถโอนได้นะคะที่นิ้วที่คุณแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.041455576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.041457899+07:00","message":"> Transcript [3049] [false]: 'สามารถโอนได้นะคะที่นิ้วที่คุณแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.041460846+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.041463111+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.041465036+07:00","message":"StatePrefix: 'สามารถโอนได้นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.041467264+07:00","message":"TextPushed: 'สามารถโอนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.04147175+07:00","message":"Push: 'นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.04147367+07:00","message":"TextPushed: 'สามารถโอนได้นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.041475596+07:00","message":"Set new StatePrefix : 'สามารถโอนได้นะคะที่นิ้วที่คุณแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.041477652+07:00","message":"Next Push (prob) : 'นิ้วที่คุณแม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:32.041485219+07:00","message":"push: {false นะคะที่ 0 0xc00016e180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:32.170792674+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:32.170832292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถโอนได้นะคะที่นิ้วที่กูได้มา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:32.170838513+07:00","message":"receive interim result [false|false]: สามารถโอนได้นะคะที่นิ้วที่กูได้มา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:32.170853207+07:00","message":"[buffer interim] 396 false สามารถโอนได้นะคะที่นิ้วที่กูได้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.1708652+07:00","message":"[bufferProcess] interim [480000000]:สามารถโอนได้นะคะที่นิ้วที่กูได้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.170868754+07:00","message":"[bufferProcess] send to processor:สามารถโอนได้นะคะที่นิ้วที่ครูได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.170875428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.17087826+07:00","message":"> Transcript [3050] [false]: 'สามารถโอนได้นะคะที่นิ้วที่ครูได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.170880929+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.17088416+07:00","message":"Set new StatePrefix: 'สามารถโอนได้นะคะที่นิ้วที่ครูได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:32.21417368+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:32.214216485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถโอนได้นะคะที่นิ้วที่ครูได้ไหม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:32.214223669+07:00","message":"receive interim result [false|false]: สามารถโอนได้นะคะที่นิ้วที่ครูได้ไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:32.214235056+07:00","message":"[buffer interim] 396 false สามารถโอนได้นะคะที่นิ้วที่ครูได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.214245004+07:00","message":"[bufferProcess] interim [540000000]:สามารถโอนได้นะคะที่นิ้วที่ครูได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.214248667+07:00","message":"[bufferProcess] send to processor:สามารถโอนได้นะคะที่นิ้วที่กูได้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.214255063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.214258827+07:00","message":"> Transcript [3051] [false]: 'สามารถโอนได้นะคะที่นิ้วที่กูได้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.214262118+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.214265234+07:00","message":"Set new StatePrefix: 'สามารถโอนได้นะคะที่นิ้วที่กูได้มา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:32.850675067+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:32.850712354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถโอนได้นะคะที่นิ้วที่ครูได้ไหม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:32.850718826+07:00","message":"receive interim result [false|false]: สามารถโอนได้นะคะที่นิ้วที่ครูได้ไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:32.850732332+07:00","message":"[buffer interim] 396 false สามารถโอนได้นะคะที่นิ้วที่ครูได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.850740075+07:00","message":"[bufferProcess] interim [140000000]:สามารถโอนได้นะคะที่นิ้วที่ครูได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.850742552+07:00","message":"[bufferProcess] send to processor:สามารถโอนได้นะคะที่นิ้วที่ครูได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.850746232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.850749003+07:00","message":"> Transcript [3052] [false]: 'สามารถโอนได้นะคะที่นิ้วที่ครูได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.850751278+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:32.850753612+07:00","message":"Set new StatePrefix: 'สามารถโอนได้นะคะที่นิ้วที่ครูได้ไหม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:33.24849834+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:33.248533732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถโอนได้นะคะที่นิ้วที่ครูได้ไหมคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:33.248540209+07:00","message":"receive interim result [false|false]: สามารถโอนได้นะคะที่นิ้วที่ครูได้ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:33.248552659+07:00","message":"[buffer interim] 396 false สามารถโอนได้นะคะที่นิ้วที่ครูได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.248559244+07:00","message":"[bufferProcess] interim [620000000]:สามารถโอนได้นะคะที่นิ้วที่ครูได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.248561672+07:00","message":"[bufferProcess] send to processor:สามารถโอนได้นะคะที่นิ้วที่ครูได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.248567256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.248569898+07:00","message":"> Transcript [3053] [false]: 'สามารถโอนได้นะคะที่นิ้วที่ครูได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.248572682+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.248574711+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.24857704+07:00","message":"StatePrefix: 'สามารถโอนได้นะคะที่นิ้วที่ครูได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.248579681+07:00","message":"TextPushed: 'สามารถโอนได้นะคะที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:33.355528101+07:00","message":"[GCS] IsForceVAD: false for message ID: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:33.426118598+07:00","message":"[GCS] Start streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:33.519748235+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:33.519786921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถไปคนได้นะคะที่นิ้วที่คุณแม่ไว้นะคะ\",\"confidence\":0.8758543}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:33.519795463+07:00","message":"receive interim result [true|false]: สามารถไปคนได้นะคะที่นิ้วที่คุณแม่ไว้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:33.51980457+07:00","message":"end recv isFinal message id 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:33.519806723+07:00","message":"end Recv id 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:33.519813651+07:00","message":"[buffer interim] 396 true สามารถไปคนได้นะคะที่นิ้วที่คุณแม่ไว้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.519820341+07:00","message":"[bufferProcess] interim [890000000]:สามารถไปคนได้นะคะที่นิ้วที่คุณแม่ไว้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.51982363+07:00","message":"[bufferProcess] send to processor (isfinal):สามารถโอนได้นะคะที่นิ้วที่ครูได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.519826644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.519829843+07:00","message":"> Transcript [3054] [false]: 'สามารถโอนได้นะคะที่นิ้วที่ครูได้ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.51983296+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.51983502+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.519837092+07:00","message":"StatePrefix: 'สามารถโอนได้นะคะที่นิ้วที่ครูได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.519839785+07:00","message":"TextPushed: 'สามารถโอนได้นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.519841617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.51984348+07:00","message":"> Transcript [3055] [true]: 'สามารถไปคนได้นะคะที่นิ้วที่คุณแม่ไว้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.51984574+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.519847329+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.51984892+07:00","message":"StatePrefix: 'สามารถโอนได้นะคะที่นิ้วที่ครูได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.519850831+07:00","message":"TextPushed: 'สามารถโอนได้นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.519852615+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.519978131+07:00","message":"Push: 'คุณแม่ไว้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.519981733+07:00","message":"TextPushed: 'สามารถโอนได้นะคะที่คุณแม่ไว้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.519984303+07:00","message":"Set new StatePrefix : 'สามารถไปคนได้นะคะที่นิ้วที่คุณแม่ไว้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.519986575+07:00","message":"Next Push (prob) : 'สามารถไปคนได้นะคะที่นิ้วที่คุณแม่ไว้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:33.519994378+07:00","message":"push: {true คุณแม่ไว้นะคะ 0 0xc00016e180}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.520015741+07:00","message":"write aligntment file to 'tmp/7576/align_message_id_396.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:33.529845063+07:00","message":"write wav file: './tmp/7576/7576_396.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:34.233265286+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:34.233276028+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.417866694+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.417911841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.417917468+07:00","message":"receive interim result [false|false]: เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.417932407+07:00","message":"[buffer interim] 397 false เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.417938281+07:00","message":"[bufferProcess] interim [20000000]:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.417940104+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.626156815+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.626200115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาชนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.626205225+07:00","message":"receive interim result [false|false]: เอาชนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.626216475+07:00","message":"[buffer interim] 397 false เอาชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.626223129+07:00","message":"[bufferProcess] interim [200000000]:เอาชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.62622558+07:00","message":"[bufferProcess] send to processor:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.62623076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.626233448+07:00","message":"> Transcript [3056] [false]: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.626235732+07:00","message":"Set StatePrefix (first interim): 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.85490598+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.85494581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาฉะนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.854951852+07:00","message":"receive interim result [false|false]: เอาฉะนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.854965858+07:00","message":"[buffer interim] 397 false เอาฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.85497292+07:00","message":"[bufferProcess] interim [440000000]:เอาฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.854975302+07:00","message":"[bufferProcess] send to processor:เอาชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.854978699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.85498121+07:00","message":"> Transcript [3057] [false]: 'เอาชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.854983891+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.854986959+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.854988971+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.85499118+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.04899997+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.049044696+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาฉะนั้นใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.0490507+07:00","message":"receive interim result [false|false]: เอาฉะนั้นใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.049067576+07:00","message":"[buffer interim] 397 false เอาฉะนั้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.049075105+07:00","message":"[bufferProcess] interim [680000000]:เอาฉะนั้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.049077576+07:00","message":"[bufferProcess] send to processor:เอาฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.049081306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.049083992+07:00","message":"> Transcript [3058] [false]: 'เอาฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.049087026+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.049089072+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.049091291+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.049093144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.176670516+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.176720102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาฉะนั้นในวัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.176727548+07:00","message":"receive interim result [false|false]: เอาฉะนั้นในวัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.176742819+07:00","message":"[buffer interim] 397 false เอาฉะนั้นในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.176748938+07:00","message":"[bufferProcess] interim [800000000]:เอาฉะนั้นในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.176751946+07:00","message":"[bufferProcess] send to processor:เอาฉะนั้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.176758713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.176762158+07:00","message":"> Transcript [3059] [false]: 'เอาฉะนั้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.176765111+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.176767012+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.176769323+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.176771811+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.307435801+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.307481441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาฉะนั้นในวันนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.307487774+07:00","message":"receive interim result [false|false]: เอาฉะนั้นในวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.307501508+07:00","message":"[buffer interim] 397 false เอาฉะนั้นในวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.307508879+07:00","message":"[bufferProcess] interim [920000000]:เอาฉะนั้นในวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.307511653+07:00","message":"[bufferProcess] send to processor:เอาฉะนั้นในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.307516855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.307519949+07:00","message":"> Transcript [3060] [false]: 'เอาฉะนั้นในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.307523434+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.307525782+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.307527825+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.307530009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.307536206+07:00","message":"Push: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.307537923+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.307539753+07:00","message":"Set new StatePrefix : 'เอาฉะนั้นในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.307541958+07:00","message":"Next Push (prob) : 'ฉะนั้นในวัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.307549299+07:00","message":"push: {false เอา 0 0xc0035a4180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.50191218+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.501949185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาฉะนั้นในวันนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.501955551+07:00","message":"receive interim result [false|false]: เอาฉะนั้นในวันนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.501970743+07:00","message":"[buffer interim] 397 false เอาฉะนั้นในวันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.501977225+07:00","message":"[bufferProcess] interim [100000000]:เอาฉะนั้นในวันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.501979701+07:00","message":"[bufferProcess] send to processor:เอาฉะนั้นในวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.501986403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.501989057+07:00","message":"> Transcript [3061] [false]: 'เอาฉะนั้นในวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.501992449+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.501994713+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.50199659+07:00","message":"StatePrefix: 'เอาฉะนั้นในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.501999245+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.569917933+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.569962241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาฉะนั้นในวันนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.569969102+07:00","message":"receive interim result [false|false]: เอาฉะนั้นในวันนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.569984466+07:00","message":"[buffer interim] 397 false เอาฉะนั้นในวันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.569992203+07:00","message":"[bufferProcess] interim [220000000]:เอาฉะนั้นในวันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.569995175+07:00","message":"[bufferProcess] send to processor:เอาฉะนั้นในวันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.570003479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.570006436+07:00","message":"> Transcript [3062] [false]: 'เอาฉะนั้นในวันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.570009635+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.570013591+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.570015691+07:00","message":"StatePrefix: 'เอาฉะนั้นในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.570018057+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:36.210400881+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:36.210439944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาฉะนั้นในวันนี้นะคะครูก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:36.210449782+07:00","message":"receive interim result [false|false]: เอาฉะนั้นในวันนี้นะคะครูก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:36.210462883+07:00","message":"[buffer interim] 397 false เอาฉะนั้นในวันนี้นะคะครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.210469543+07:00","message":"[bufferProcess] interim [760000000]:เอาฉะนั้นในวันนี้นะคะครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.210472139+07:00","message":"[bufferProcess] send to processor:เอาฉะนั้นในวันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.210478671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.210481876+07:00","message":"> Transcript [3063] [false]: 'เอาฉะนั้นในวันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.210485491+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.210488228+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.210490468+07:00","message":"StatePrefix: 'เอาฉะนั้นในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.210492845+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:36.778318628+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:36.778360556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาฉะนั้นในวันนี้นะคะครูก็\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:36.778367421+07:00","message":"receive interim result [false|false]: เอาฉะนั้นในวันนี้นะคะครูก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:36.778381724+07:00","message":"[buffer interim] 397 false เอาฉะนั้นในวันนี้นะคะครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.778389342+07:00","message":"[bufferProcess] interim [360000000]:เอาฉะนั้นในวันนี้นะคะครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.778391754+07:00","message":"[bufferProcess] send to processor:เอาฉะนั้นในวันนี้นะคะครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.778398721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.778401791+07:00","message":"> Transcript [3064] [false]: 'เอาฉะนั้นในวันนี้นะคะครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.77840643+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.778409045+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.778411532+07:00","message":"StatePrefix: 'เอาฉะนั้นในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.778414174+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.778420555+07:00","message":"Push: 'ฉะนั้นในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.778422479+07:00","message":"TextPushed: 'เอาฉะนั้นในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.778424552+07:00","message":"Set new StatePrefix : 'เอาฉะนั้นในวันนี้นะคะครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.778426671+07:00","message":"Next Push (prob) : 'นี้นะคะครูก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:36.778434671+07:00","message":"push: {false ฉะนั้นในวัน 0 0xc0035a4180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:36.873683349+07:00","message":"[GCS] IsForceVAD: false for message ID: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:36.907992672+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:36.908047816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาฉะนั้นในวันนี้นะคะครูก็ขอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:36.908055048+07:00","message":"receive interim result [false|false]: เอาฉะนั้นในวันนี้นะคะครูก็ขอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:36.908069588+07:00","message":"[buffer interim] 397 false เอาฉะนั้นในวันนี้นะคะครูก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.908080228+07:00","message":"[bufferProcess] interim [480000000]:เอาฉะนั้นในวันนี้นะคะครูก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.908083737+07:00","message":"[bufferProcess] send to processor:เอาฉะนั้นในวันนี้นะคะครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.908092349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.908097081+07:00","message":"> Transcript [3065] [false]: 'เอาฉะนั้นในวันนี้นะคะครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.908102345+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.908105404+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.908108718+07:00","message":"StatePrefix: 'เอาฉะนั้นในวันนี้นะคะครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.908112252+07:00","message":"TextPushed: 'เอาฉะนั้นในวัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:37.006176466+07:00","message":"[GCS] Start streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:37.008588885+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:37.008628386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาฉะนั้นในวันนี้นะคะครูก็ขอ\",\"confidence\":0.93043774}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:37.008649766+07:00","message":"receive interim result [true|false]: เอาฉะนั้นในวันนี้นะคะครูก็ขอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:37.008656912+07:00","message":"end recv isFinal message id 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:37.008660134+07:00","message":"end Recv id 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:37.0086675+07:00","message":"[buffer interim] 397 true เอาฉะนั้นในวันนี้นะคะครูก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.00867821+07:00","message":"[bufferProcess] interim [690000000]:เอาฉะนั้นในวันนี้นะคะครูก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.008683742+07:00","message":"[bufferProcess] send to processor (isfinal):เอาฉะนั้นในวันนี้นะคะครูก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.008688548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.008692246+07:00","message":"> Transcript [3066] [false]: 'เอาฉะนั้นในวันนี้นะคะครูก็ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.008696576+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.008699319+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.008701196+07:00","message":"StatePrefix: 'เอาฉะนั้นในวันนี้นะคะครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.00870338+07:00","message":"TextPushed: 'เอาฉะนั้นในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.008705305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.008707401+07:00","message":"> Transcript [3067] [true]: 'เอาฉะนั้นในวันนี้นะคะครูก็ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.008710074+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.008711926+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.008713453+07:00","message":"StatePrefix: 'เอาฉะนั้นในวันนี้นะคะครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.008715322+07:00","message":"TextPushed: 'เอาฉะนั้นในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.008717971+07:00","message":"Push: 'นี้นะคะครูก็ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:37.008725642+07:00","message":"push: {true นี้นะคะครูก็ขอ 0 0xc0035a4180}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:37.017260799+07:00","message":"write wav file: './tmp/7576/7576_397.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:37.233455904+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:37.233475622+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:37.860432929+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:37.860477098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:37.860482284+07:00","message":"receive interim result [false|false]: ฉัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:37.860497438+07:00","message":"[buffer interim] 398 false ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.860504116+07:00","message":"[bufferProcess] interim [840000000]:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.86050628+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:38.18565639+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:38.185689809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:38.185695415+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:38.185706143+07:00","message":"[buffer interim] 398 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:38.185712922+07:00","message":"[bufferProcess] interim [200000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:38.185715194+07:00","message":"[bufferProcess] send to processor:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:38.185718729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:38.185721341+07:00","message":"> Transcript [3068] [false]: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:38.185723549+07:00","message":"Set StatePrefix (first interim): 'ฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:38.243221625+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:38.24325454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:38.243260054+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:38.243275672+07:00","message":"[buffer interim] 398 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:38.2432825+07:00","message":"[bufferProcess] interim [320000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:38.243284891+07:00","message":"[bufferProcess] send to processor:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:38.243288329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:38.243291069+07:00","message":"> Transcript [3069] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:38.243293973+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:38.243296363+07:00","message":"Set new StatePrefix: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:38.896160069+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:38.896196312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:38.896201693+07:00","message":"receive interim result [false|false]: นักเรียนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:38.89622002+07:00","message":"[buffer interim] 398 false นักเรียนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:38.896229417+07:00","message":"[bufferProcess] interim [920000000]:นักเรียนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:38.896232059+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:38.896239626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:38.896244894+07:00","message":"> Transcript [3070] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:38.896248733+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:38.896250696+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:38.896252966+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:38.896255193+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:39.131302995+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:39.131341349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนนะคะที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:39.131346975+07:00","message":"receive interim result [false|false]: นักเรียนนะคะที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:39.131363934+07:00","message":"[buffer interim] 398 false นักเรียนนะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.131371116+07:00","message":"[bufferProcess] interim [160000000]:นักเรียนนะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.131374995+07:00","message":"[bufferProcess] send to processor:นักเรียนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.131379849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.131384198+07:00","message":"> Transcript [3071] [false]: 'นักเรียนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.131389116+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.131391257+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.13139368+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.131395822+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:39.183771207+07:00","message":"[GCS] IsForceVAD: false for message ID: 398"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:39.247452675+07:00","message":"[GCS] Start streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:39.32380289+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:39.323840489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนนะคะพี่\",\"confidence\":0.8873444}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:39.323846443+07:00","message":"receive interim result [true|false]: นักเรียนนะคะพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:39.323866104+07:00","message":"end recv isFinal message id 398"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:39.323872307+07:00","message":"end Recv id 398"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:39.323878879+07:00","message":"[buffer interim] 398 true นักเรียนนะคะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.32388592+07:00","message":"[bufferProcess] interim [400000000]:นักเรียนนะคะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.323889319+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนนะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.323892806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.323895608+07:00","message":"> Transcript [3072] [false]: 'นักเรียนนะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.323898381+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.323900719+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.323902696+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.323904621+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.323906552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.323908618+07:00","message":"> Transcript [3073] [true]: 'นักเรียนนะคะพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.323910871+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.32391512+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.323916892+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.323918618+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.323921199+07:00","message":"Push: 'นักเรียนนะคะพี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:39.323928686+07:00","message":"push: {true นักเรียนนะคะพี่ 0 0xc001ee7680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:39.331722681+07:00","message":"write wav file: './tmp/7576/7576_398.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:39.789101497+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:39.789138529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:39.789144157+07:00","message":"receive interim result [false|false]: เรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:39.789157594+07:00","message":"[buffer interim] 399 false เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.78917421+07:00","message":"[bufferProcess] interim [600000000]:เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.789176527+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:40.23447164+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:40.234480882+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.239649258+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.239684388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียนจนถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.239689965+07:00","message":"receive interim result [false|false]: เรียนจนถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.239704435+07:00","message":"[buffer interim] 399 false เรียนจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.239711322+07:00","message":"[bufferProcess] interim [20000000]:เรียนจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.239713486+07:00","message":"[bufferProcess] send to processor:เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.239718784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.239721422+07:00","message":"> Transcript [3074] [false]: 'เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.239723603+07:00","message":"Set StatePrefix (first interim): 'เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.274434869+07:00","message":"[GCS] IsForceVAD: false for message ID: 399"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.39811624+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.398158747+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.398166302+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.398192504+07:00","message":"end recv isFinal message id 399"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.398196242+07:00","message":"end Recv id 399"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.398204782+07:00","message":"[buffer interim] 399 true "}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.398214498+07:00","message":"[bufferProcess] interim [260000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.398218867+07:00","message":"[bufferProcess] send to processor (isfinal):เรียนจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.398224791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.398229738+07:00","message":"> Transcript [3075] [false]: 'เรียนจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.398233947+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.398237283+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.398240083+07:00","message":"StatePrefix: 'เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.398242902+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.398245535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.398248763+07:00","message":"> Transcript [3076] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.398251616+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.398254103+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.398256559+07:00","message":"StatePrefix: 'เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.398259651+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.398263303+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.39827335+07:00","message":"push: {true  0 0xc001ee7980}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.398851626+07:00","message":"[GCS] Start streaming session, msgId: 400"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:40.404680953+07:00","message":"write wav file: './tmp/7576/7576_399.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:41.453600743+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:41.453636914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้าย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:41.453642557+07:00","message":"receive interim result [false|false]: สุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:41.453654851+07:00","message":"[buffer interim] 400 false สุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.453661565+07:00","message":"[bufferProcess] interim [840000000]:สุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.453663451+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.45366826+07:00","message":"[bufferProcess] send to processor (ticker):สุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.45367108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.453673815+07:00","message":"> Transcript [3077] [false]: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.453675862+07:00","message":"Set StatePrefix (first interim): 'สุดท้าย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:41.655594371+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:41.655632023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายเลย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:41.655638148+07:00","message":"receive interim result [false|false]: สุดท้ายเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:41.655652944+07:00","message":"[buffer interim] 400 false สุดท้ายเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.655660754+07:00","message":"[bufferProcess] interim [80000000]:สุดท้ายเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.655662621+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.028397611+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.028443755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายเลยสำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.028450286+07:00","message":"receive interim result [false|false]: สุดท้ายเลยสำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.028465127+07:00","message":"[buffer interim] 400 false สุดท้ายเลยสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.028471398+07:00","message":"[bufferProcess] interim [440000000]:สุดท้ายเลยสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.028474467+07:00","message":"[bufferProcess] send to processor:สุดท้ายเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.028480884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.028484074+07:00","message":"> Transcript [3078] [false]: 'สุดท้ายเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.028489876+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.028492174+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.028494266+07:00","message":"StatePrefix: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.028496429+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.490860067+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.490896054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายเลยสำหรับหอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.490904783+07:00","message":"receive interim result [false|false]: สุดท้ายเลยสำหรับหอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.49091783+07:00","message":"[buffer interim] 400 false สุดท้ายเลยสำหรับหอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.490926235+07:00","message":"[bufferProcess] interim [860000000]:สุดท้ายเลยสำหรับหอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.490928591+07:00","message":"[bufferProcess] send to processor:สุดท้ายเลยสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.490933677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.490936848+07:00","message":"> Transcript [3079] [false]: 'สุดท้ายเลยสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.490940021+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.49094208+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.490943973+07:00","message":"StatePrefix: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.490946231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.511768303+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.511802186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายเลยสำหรับห้อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.511807236+07:00","message":"receive interim result [false|false]: สุดท้ายเลยสำหรับห้อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.511822962+07:00","message":"[buffer interim] 400 false สุดท้ายเลยสำหรับห้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.511828841+07:00","message":"[bufferProcess] interim [920000000]:สุดท้ายเลยสำหรับห้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.511830885+07:00","message":"[bufferProcess] send to processor:สุดท้ายเลยสำหรับหอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.511834451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.51183753+07:00","message":"> Transcript [3080] [false]: 'สุดท้ายเลยสำหรับหอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.511840678+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.511843499+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.511845304+07:00","message":"StatePrefix: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.511847247+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.671985538+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.672024637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายเลยสำหรับหัวข้อนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.672030399+07:00","message":"receive interim result [false|false]: สุดท้ายเลยสำหรับหัวข้อนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.672046185+07:00","message":"[buffer interim] 400 false สุดท้ายเลยสำหรับหัวข้อนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.672052918+07:00","message":"[bufferProcess] interim [40000000]:สุดท้ายเลยสำหรับหัวข้อนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.672055578+07:00","message":"[bufferProcess] send to processor:สุดท้ายเลยสำหรับห้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.672059131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.672061749+07:00","message":"> Transcript [3081] [false]: 'สุดท้ายเลยสำหรับห้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.672065541+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.672067746+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.672071873+07:00","message":"StatePrefix: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.67207534+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.67208136+07:00","message":"Push: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.672083299+07:00","message":"TextPushed: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.672085188+07:00","message":"Set new StatePrefix : 'สุดท้ายเลยสำหรับห้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.672087414+07:00","message":"Next Push (prob) : 'เลยสำหรับห้อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.67209595+07:00","message":"push: {false สุดท้าย 0 0xc003618780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.986061295+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.986099128+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายเลยสำหรับหัวข้อนี้ก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.986104492+07:00","message":"receive interim result [false|false]: สุดท้ายเลยสำหรับหัวข้อนี้ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.986115397+07:00","message":"[buffer interim] 400 false สุดท้ายเลยสำหรับหัวข้อนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.986121671+07:00","message":"[bufferProcess] interim [340000000]:สุดท้ายเลยสำหรับหัวข้อนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.986124088+07:00","message":"[bufferProcess] send to processor:สุดท้ายเลยสำหรับหัวข้อนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.986127261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.986129822+07:00","message":"> Transcript [3082] [false]: 'สุดท้ายเลยสำหรับหัวข้อนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.986132022+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.986133918+07:00","message":"Set new StatePrefix: 'สุดท้ายเลยสำหรับหัวข้อนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.033522602+07:00","message":"[GCS] IsForceVAD: false for message ID: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.151242679+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.151287957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายเลยสำหรับหัวข้อนี้ก็\",\"confidence\":0.9391159}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.151295932+07:00","message":"receive interim result [true|false]: สุดท้ายเลยสำหรับหัวข้อนี้ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.151309794+07:00","message":"end recv isFinal message id 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.151312393+07:00","message":"end Recv id 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.151319122+07:00","message":"[buffer interim] 400 true สุดท้ายเลยสำหรับหัวข้อนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.151325768+07:00","message":"[bufferProcess] interim [640000000]:สุดท้ายเลยสำหรับหัวข้อนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.151328756+07:00","message":"[bufferProcess] send to processor (isfinal):สุดท้ายเลยสำหรับหัวข้อนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.151331724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.151334418+07:00","message":"> Transcript [3083] [false]: 'สุดท้ายเลยสำหรับหัวข้อนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.151338257+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.151340227+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.151342032+07:00","message":"StatePrefix: 'สุดท้ายเลยสำหรับหัวข้อนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.151346517+07:00","message":"TextPushed: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.151348196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.151350113+07:00","message":"> Transcript [3084] [true]: 'สุดท้ายเลยสำหรับหัวข้อนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.151352107+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.15135373+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.151355346+07:00","message":"StatePrefix: 'สุดท้ายเลยสำหรับหัวข้อนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.151357057+07:00","message":"TextPushed: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.151360117+07:00","message":"Push: 'เลยสำหรับหัวข้อนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.151395553+07:00","message":"push: {true เลยสำหรับหัวข้อนี้ก็ 0 0xc003618780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.157943754+07:00","message":"[GCS] Start streaming session, msgId: 401"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:43.161922654+07:00","message":"write wav file: './tmp/7576/7576_400.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:43.23538867+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:43.235400793+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.83069031+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.830735826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.830741876+07:00","message":"receive interim result [false|false]: บ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.830756486+07:00","message":"[buffer interim] 401 false บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.830763114+07:00","message":"[bufferProcess] interim [480000000]:บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.83076497+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:44.246103956+07:00","message":"[GCS] IsForceVAD: false for message ID: 401"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:44.316007953+07:00","message":"[GCS] Start streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:44.34446241+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:44.344498577+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:44.344503519+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:44.344512613+07:00","message":"end recv isFinal message id 401"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:44.344515764+07:00","message":"end Recv id 401"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:44.344520859+07:00","message":"[buffer interim] 401 true "}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:44.344527344+07:00","message":"[bufferProcess] interim [110000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:44.344530283+07:00","message":"[bufferProcess] send to processor (isfinal):บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:44.344534108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:44.344536994+07:00","message":"> Transcript [3085] [false]: 'บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:44.344539138+07:00","message":"Set StatePrefix (first interim): 'บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:44.344540817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:44.344543437+07:00","message":"> Transcript [3086] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:44.344546008+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:44.344547911+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:44.344549561+07:00","message":"StatePrefix: 'บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:44.344551414+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:44.344557274+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:44.344568337+07:00","message":"push: {true  0 0xc003618000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:44.350092842+07:00","message":"write wav file: './tmp/7576/7576_401.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:44.842063927+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:44.842121826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:44.842128379+07:00","message":"receive interim result [false|false]: มีความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:44.84214328+07:00","message":"[buffer interim] 402 false มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:44.842149477+07:00","message":"[bufferProcess] interim [420000000]:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:44.842151603+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.159810913+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.159840195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.159845411+07:00","message":"receive interim result [false|false]: มีความเข้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.159866244+07:00","message":"[buffer interim] 402 false มีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.159872759+07:00","message":"[bufferProcess] interim [660000000]:มีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.159875123+07:00","message":"[bufferProcess] send to processor:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.159878484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.159882396+07:00","message":"> Transcript [3087] [false]: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.159884647+07:00","message":"Set StatePrefix (first interim): 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.379295635+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.379340811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเข้าใจ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.379346041+07:00","message":"receive interim result [false|false]: มีความเข้าใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.379359575+07:00","message":"[buffer interim] 402 false มีความเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.379366982+07:00","message":"[bufferProcess] interim [900000000]:มีความเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.379369656+07:00","message":"[bufferProcess] send to processor:มีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.379375371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.37937831+07:00","message":"> Transcript [3088] [false]: 'มีความเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.379383261+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.379385539+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.379387615+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.379389849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.745089251+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.745125419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเข้าใจและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.74513096+07:00","message":"receive interim result [false|false]: มีความเข้าใจและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.745149665+07:00","message":"[buffer interim] 402 false มีความเข้าใจและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.745157136+07:00","message":"[bufferProcess] interim [320000000]:มีความเข้าใจและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.745173535+07:00","message":"[bufferProcess] send to processor:มีความเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.745180162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.74518307+07:00","message":"> Transcript [3089] [false]: 'มีความเข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.745186773+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.745188713+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.745190539+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.745192752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.845160567+07:00","message":"[GCS] IsForceVAD: false for message ID: 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.946821164+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.946872731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเข้าใจและ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.946879033+07:00","message":"receive interim result [true|false]: มีความเข้าใจและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.94688939+07:00","message":"end recv isFinal message id 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.946891766+07:00","message":"end Recv id 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.946898604+07:00","message":"[buffer interim] 402 true มีความเข้าใจและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.946908517+07:00","message":"[bufferProcess] interim [560000000]:มีความเข้าใจและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.946911773+07:00","message":"[bufferProcess] send to processor (isfinal):มีความเข้าใจและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.946927151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.946940945+07:00","message":"> Transcript [3090] [false]: 'มีความเข้าใจและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.946947387+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.946949768+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.946952021+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.946954313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.94695635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.946958819+07:00","message":"> Transcript [3091] [true]: 'มีความเข้าใจและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.946960802+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.946962512+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.946964451+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.946965983+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.946972795+07:00","message":"Push: 'มีความเข้าใจและ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.946983578+07:00","message":"push: {true มีความเข้าใจและ 0 0xc003520100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:45.953772713+07:00","message":"write wav file: './tmp/7576/7576_402.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.978355764+07:00","message":"[GCS] Start streaming session, msgId: 403"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:46.236101837+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:46.236108521+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:46.638192348+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:46.638233248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:46.638238999+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:46.638254308+07:00","message":"[buffer interim] 403 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.638260462+07:00","message":"[bufferProcess] interim [480000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.638263688+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:46.675017284+07:00","message":"[GCS] IsForceVAD: false for message ID: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:46.746411927+07:00","message":"[GCS] Start streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:46.764651578+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:46.764707504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:46.764713561+07:00","message":"receive interim result [true|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:46.764720572+07:00","message":"end recv isFinal message id 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:46.764723597+07:00","message":"end Recv id 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:46.764729745+07:00","message":"[buffer interim] 403 true สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.76474342+07:00","message":"[bufferProcess] interim [720000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.764746909+07:00","message":"[bufferProcess] send to processor (isfinal):สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.764750642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.764754177+07:00","message":"> Transcript [3092] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.764756489+07:00","message":"Set StatePrefix (first interim): 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.764758137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.764759942+07:00","message":"> Transcript [3093] [true]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.764762445+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.764764282+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.764766113+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.764768054+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.764773872+07:00","message":"Push: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:46.764782377+07:00","message":"push: {true สามารถ 0 0xc003520400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:46.770685114+07:00","message":"write wav file: './tmp/7576/7576_403.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.228060419+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.228097081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.228102073+07:00","message":"receive interim result [false|false]: นำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.228113123+07:00","message":"[buffer interim] 404 false นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.228119195+07:00","message":"[bufferProcess] interim [480000000]:นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.228120851+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.408298597+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.408347521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.408355715+07:00","message":"receive interim result [false|false]: นำเข้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.408369728+07:00","message":"[buffer interim] 404 false นำเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.408376238+07:00","message":"[bufferProcess] interim [720000000]:นำเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.408378736+07:00","message":"[bufferProcess] send to processor:นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.408383884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.408386524+07:00","message":"> Transcript [3094] [false]: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.40838903+07:00","message":"Set StatePrefix (first interim): 'นำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.473726612+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.473771756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำความ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.473778073+07:00","message":"receive interim result [false|false]: นำความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.473792876+07:00","message":"[buffer interim] 404 false นำความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.473799156+07:00","message":"[bufferProcess] interim [780000000]:นำความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.473802136+07:00","message":"[bufferProcess] send to processor:นำเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.473808544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.473811248+07:00","message":"> Transcript [3095] [false]: 'นำเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.473815119+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.473817371+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.473819169+07:00","message":"StatePrefix: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.473821176+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.604229766+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.604264438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำความรู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.604271581+07:00","message":"receive interim result [false|false]: นำความรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.604285966+07:00","message":"[buffer interim] 404 false นำความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.604293509+07:00","message":"[bufferProcess] interim [900000000]:นำความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.604295638+07:00","message":"[bufferProcess] send to processor:นำความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.604299007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.604302223+07:00","message":"> Transcript [3096] [false]: 'นำความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.604305199+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.604307038+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.604309257+07:00","message":"StatePrefix: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.60431133+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.922128156+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.922176131+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำความรู้เกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.922185313+07:00","message":"receive interim result [false|false]: นำความรู้เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.922206322+07:00","message":"[buffer interim] 404 false นำความรู้เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.922214592+07:00","message":"[bufferProcess] interim [200000000]:นำความรู้เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.922217374+07:00","message":"[bufferProcess] send to processor:นำความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.922220987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.92222403+07:00","message":"> Transcript [3097] [false]: 'นำความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.922227198+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.922229431+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.92223184+07:00","message":"StatePrefix: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.922233873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:48.122824669+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:48.122872496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำความรู้เกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:48.122878833+07:00","message":"receive interim result [false|false]: นำความรู้เกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:48.122889493+07:00","message":"[buffer interim] 404 false นำความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:48.122896577+07:00","message":"[bufferProcess] interim [380000000]:นำความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:48.12289884+07:00","message":"[bufferProcess] send to processor:นำความรู้เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:48.122902281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:48.122905293+07:00","message":"> Transcript [3098] [false]: 'นำความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:48.122908163+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:48.122910251+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:48.122912479+07:00","message":"StatePrefix: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:48.122914462+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:48.122917054+07:00","message":"Push: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:48.12291872+07:00","message":"TextPushed: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:48.122920729+07:00","message":"Set new StatePrefix : 'นำความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:48.122922829+07:00","message":"Next Push (prob) : 'ความรู้เกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:48.122931226+07:00","message":"push: {false นำ 0 0xc001ee6d00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:48.690163488+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:48.690205621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำความรู้เกี่ยวกับระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:48.690212307+07:00","message":"receive interim result [false|false]: นำความรู้เกี่ยวกับระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:48.690226768+07:00","message":"[buffer interim] 404 false นำความรู้เกี่ยวกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:48.690233901+07:00","message":"[bufferProcess] interim [980000000]:นำความรู้เกี่ยวกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:48.690239609+07:00","message":"[bufferProcess] send to processor:นำความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:48.690246464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:48.690249549+07:00","message":"> Transcript [3099] [false]: 'นำความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:48.690255268+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:48.690257812+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:48.690260192+07:00","message":"StatePrefix: 'นำความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:48.690262759+07:00","message":"TextPushed: 'นำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:49.176446607+07:00","message":"[GCS] IsForceVAD: false for message ID: 404"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:49.236667551+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:49.236678196+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:49.301375797+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:49.301410314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำความรู้เกี่ยวกับระบบตัวนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:49.301416218+07:00","message":"receive interim result [false|false]: นำความรู้เกี่ยวกับระบบตัวนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:49.301432078+07:00","message":"[buffer interim] 404 false นำความรู้เกี่ยวกับระบบตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.301439624+07:00","message":"[bufferProcess] interim [580000000]:นำความรู้เกี่ยวกับระบบตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.301442412+07:00","message":"[bufferProcess] send to processor:นำความรู้เกี่ยวกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.301446019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.301448407+07:00","message":"> Transcript [3100] [false]: 'นำความรู้เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.301451537+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.301453864+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.301456024+07:00","message":"StatePrefix: 'นำความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.301458415+07:00","message":"TextPushed: 'นำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:49.306211241+07:00","message":"[GCS] Start streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:49.423548708+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:49.423587394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำความรู้เกี่ยวกับระบบตัวนี้\",\"confidence\":0.9119151}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:49.42359607+07:00","message":"receive interim result [true|false]: นำความรู้เกี่ยวกับระบบตัวนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:49.423607672+07:00","message":"end recv isFinal message id 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:49.423610977+07:00","message":"end Recv id 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:49.423621438+07:00","message":"[buffer interim] 404 true นำความรู้เกี่ยวกับระบบตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.42363+07:00","message":"[bufferProcess] interim [670000000]:นำความรู้เกี่ยวกับระบบตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.423635884+07:00","message":"[bufferProcess] send to processor (isfinal):นำความรู้เกี่ยวกับระบบตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.423639775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.423643095+07:00","message":"> Transcript [3101] [false]: 'นำความรู้เกี่ยวกับระบบตัวนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.423646542+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.423648599+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.423650964+07:00","message":"StatePrefix: 'นำความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.423653601+07:00","message":"TextPushed: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.423655417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.423657441+07:00","message":"> Transcript [3102] [true]: 'นำความรู้เกี่ยวกับระบบตัวนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.423659706+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.423661326+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.423663135+07:00","message":"StatePrefix: 'นำความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.423664965+07:00","message":"TextPushed: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.423667638+07:00","message":"Push: 'ความรู้เกี่ยวกับระบบตัวนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:49.423676348+07:00","message":"push: {true ความรู้เกี่ยวกับระบบตัวนี้ 0 0xc001ee6d00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:49.431157954+07:00","message":"write wav file: './tmp/7576/7576_404.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:49.975936952+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:49.975969942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:49.975974797+07:00","message":"receive interim result [false|false]: ไปใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:49.975988055+07:00","message":"[buffer interim] 405 false ไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.975993616+07:00","message":"[bufferProcess] interim [660000000]:ไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.975995759+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.045897667+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.045934736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.04594095+07:00","message":"receive interim result [false|false]: ไปใช้ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.045955672+07:00","message":"[buffer interim] 405 false ไปใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.04596259+07:00","message":"[bufferProcess] interim [780000000]:ไปใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.045965184+07:00","message":"[bufferProcess] send to processor:ไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.045972399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.045977912+07:00","message":"> Transcript [3103] [false]: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.045981218+07:00","message":"Set StatePrefix (first interim): 'ไปใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.305068614+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.305110433+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ในหัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.305116465+07:00","message":"receive interim result [false|false]: ไปใช้ในหัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.305132692+07:00","message":"[buffer interim] 405 false ไปใช้ในหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.305143434+07:00","message":"[bufferProcess] interim [20000000]:ไปใช้ในหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.305145442+07:00","message":"[bufferProcess] send to processor:ไปใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.305149478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.30515297+07:00","message":"> Transcript [3104] [false]: 'ไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.305156284+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.305158302+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.305160151+07:00","message":"StatePrefix: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.305182434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.494446143+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.49448507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ในหัวข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.494491453+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.494508418+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.494518547+07:00","message":"[bufferProcess] interim [200000000]:ไปใช้ในหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.494520973+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.494528045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.494530614+07:00","message":"> Transcript [3105] [false]: 'ไปใช้ในหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.494533945+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.494536241+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.494538017+07:00","message":"StatePrefix: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.49454041+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.75139602+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.751443969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ในหัวข้อต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.75145663+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.7514772+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.751488394+07:00","message":"[bufferProcess] interim [500000000]:ไปใช้ในหัวข้อต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.751492091+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.751499268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.751503901+07:00","message":"> Transcript [3106] [false]: 'ไปใช้ในหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.751509022+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.751511849+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.751514876+07:00","message":"StatePrefix: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.751518107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.066193438+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.066235338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ในหัวข้อต่อไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.066242323+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.066257691+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.066265391+07:00","message":"[bufferProcess] interim [740000000]:ไปใช้ในหัวข้อต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.066268342+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.066271538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.06627461+07:00","message":"> Transcript [3107] [false]: 'ไปใช้ในหัวข้อต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.066279192+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.066281334+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.066283127+07:00","message":"StatePrefix: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.066285159+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.066289004+07:00","message":"Push: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.066292764+07:00","message":"TextPushed: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.06629493+07:00","message":"Set new StatePrefix : 'ไปใช้ในหัวข้อต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.066297081+07:00","message":"Next Push (prob) : 'ในหัวข้อต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.066304752+07:00","message":"push: {false ไปใช้ 0 0xc001ee7600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.25542115+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.255455366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ในหัวข้อต่อไปได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.255461168+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.255472334+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.255480242+07:00","message":"[bufferProcess] interim [980000000]:ไปใช้ในหัวข้อต่อไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.255482544+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.255485866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.255488636+07:00","message":"> Transcript [3108] [false]: 'ไปใช้ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.255491553+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.2554935+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.25549544+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.25549752+07:00","message":"TextPushed: 'ไปใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.579900964+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.579941438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ในหัวข้อต่อไปได้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.579948316+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.579962056+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.579971202+07:00","message":"[bufferProcess] interim [280000000]:ไปใช้ในหัวข้อต่อไปได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.579973769+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.57997695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.579979608+07:00","message":"> Transcript [3109] [false]: 'ไปใช้ในหัวข้อต่อไปได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.579982707+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.57998517+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.57998728+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.57998995+07:00","message":"TextPushed: 'ไปใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.64746256+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.647496844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ในหัวข้อต่อไปได้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.647504121+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.647519163+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.647526269+07:00","message":"[bufferProcess] interim [400000000]:ไปใช้ในหัวข้อต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.647529027+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.647532167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.647534893+07:00","message":"> Transcript [3110] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.647537766+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.647539785+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.647541891+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.647544109+07:00","message":"TextPushed: 'ไปใช้'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:52.237704479+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:52.237707734+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.291564346+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.291600834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ในหัวข้อต่อไปได้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.29160759+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.291621679+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.291627929+07:00","message":"[bufferProcess] interim [0]:ไปใช้ในหัวข้อต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.291630618+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.291637228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.291640176+07:00","message":"> Transcript [3111] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.291643685+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.291646304+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.291648811+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.2916511+07:00","message":"TextPushed: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.291656665+07:00","message":"Push: 'ในหัวข้อต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.291658609+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.291660616+07:00","message":"Set new StatePrefix : 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.291662633+07:00","message":"Next Push (prob) : 'ไปได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.291670007+07:00","message":"push: {false ในหัวข้อต่อ 0 0xc001ee7600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.537395221+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.537435224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ในหัวข้อต่อไปได้นะคะพบกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.537442234+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.537458214+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.537472422+07:00","message":"[bufferProcess] interim [240000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.537475335+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.537483813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.537486584+07:00","message":"> Transcript [3112] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.537490349+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.537492734+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.537494634+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.537497211+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.665834865+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.665885995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.66589278+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.665907043+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.665916613+07:00","message":"[bufferProcess] interim [360000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.665919552+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.665923688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.665926731+07:00","message":"> Transcript [3113] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.665930091+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.665932345+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.665934925+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.665937506+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.85726969+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.857309478+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.857315239+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่นะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.857329295+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.857336162+07:00","message":"[bufferProcess] interim [540000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.857338519+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.857344844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.857347348+07:00","message":"> Transcript [3114] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.857350574+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.857352867+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.857355216+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.857357825+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.859163296+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.859171166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.859173978+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.859180476+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.859183092+07:00","message":"[bufferProcess] interim [600000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.859184989+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.859187118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.859188924+07:00","message":"> Transcript [3115] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.859191056+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.859192978+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.859194661+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.859196515+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.859200945+07:00","message":"Push: 'ไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.859202802+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.859204864+07:00","message":"Set new StatePrefix : 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.859207092+07:00","message":"Next Push (prob) : 'พบกันใหม่นะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.859214138+07:00","message":"push: {false ไปได้นะคะ 0 0xc001ee7600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.037338216+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.037373619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.037379624+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.037395193+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.037402553+07:00","message":"[bufferProcess] interim [720000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.037405479+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.037409301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.037412195+07:00","message":"> Transcript [3116] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.037414609+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.037416605+07:00","message":"Set new StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.17398715+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.174020095+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.174040856+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.174055555+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.174062047+07:00","message":"[bufferProcess] interim [840000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.174065264+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.174071784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.17407434+07:00","message":"> Transcript [3117] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.174077638+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.174079602+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.174081779+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.174084867+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.246972862+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.24701176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.247018005+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.247034013+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.247040644+07:00","message":"[bufferProcess] interim [20000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.247043755+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.247047329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.247050235+07:00","message":"> Transcript [3118] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.247053441+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.247055372+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.247057223+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.247059728+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.502757641+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.502791303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อสอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.502797901+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อสอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.502809176+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.502815685+07:00","message":"[bufferProcess] interim [140000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.502818009+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.502823465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.502826227+07:00","message":"> Transcript [3119] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.502830005+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.502832085+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.502834429+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.502837138+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.5649696+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.5650055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.565012364+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.565026548+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.565034916+07:00","message":"[bufferProcess] interim [260000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.565037496+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.565041355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.565044069+07:00","message":"> Transcript [3120] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.565047729+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.565049793+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.565052037+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.565054752+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.565062037+07:00","message":"Push: 'พบกันใหม่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.565064184+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.565066973+07:00","message":"Set new StatePrefix : 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.565069629+07:00","message":"Next Push (prob) : 'หัวข้อสอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.565091325+07:00","message":"push: {false พบกันใหม่ใน 0 0xc001ee7600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.700907712+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.700945091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.700950849+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.70097+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.700977171+07:00","message":"[bufferProcess] interim [380000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.700979791+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.700983575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.700986302+07:00","message":"> Transcript [3121] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.700988816+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.70099069+07:00","message":"Set new StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.759884689+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.759915946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.75992268+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.759938528+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.759945325+07:00","message":"[bufferProcess] interim [500000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.75994808+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.759954501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.759957122+07:00","message":"> Transcript [3122] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.759960978+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.759963279+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.759965034+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.759968158+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.914917457+07:00","message":"[GCS] IsForceVAD: false for message ID: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.026740929+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.026779228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.026786129+07:00","message":"receive interim result [true|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.026795575+07:00","message":"end recv isFinal message id 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.026798311+07:00","message":"end Recv id 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.026807507+07:00","message":"[buffer interim] 405 true ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.026820895+07:00","message":"[bufferProcess] interim [830000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.026828301+07:00","message":"[bufferProcess] send to processor (isfinal):ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.026832287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.026835784+07:00","message":"> Transcript [3123] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.026839685+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.026841723+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.02684368+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.026853044+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.026855365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.026857541+07:00","message":"> Transcript [3124] [true]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.026860302+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.026862176+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.026863936+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.026866033+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.026880588+07:00","message":"Push: 'หัวข้อต่อไปนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.026889668+07:00","message":"push: {true หัวข้อต่อไปนะคะ 0 0xc001ee7600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:54.036884465+07:00","message":"write wav file: './tmp/7576/7576_405.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.048340937+07:00","message":"[GCS] Start streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.662498789+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.662541756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.662547455+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.662562715+07:00","message":"[buffer interim] 406 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.66256988+07:00","message":"[bufferProcess] interim [600000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.662572206+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.791752583+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.791799954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.791807877+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.791826389+07:00","message":"[buffer interim] 406 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.791840029+07:00","message":"[bufferProcess] interim [720000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.791844133+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.791858202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.791862781+07:00","message":"> Transcript [3125] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.791866079+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.875421764+07:00","message":"[GCS] IsForceVAD: false for message ID: 406"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.971914844+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.971952201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.971958193+07:00","message":"receive interim result [true|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.971968523+07:00","message":"end recv isFinal message id 406"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.971970451+07:00","message":"end Recv id 406"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.971977087+07:00","message":"[buffer interim] 406 true สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.971984157+07:00","message":"[bufferProcess] interim [50000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.971990376+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.971993921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.971996754+07:00","message":"> Transcript [3126] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.971999473+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.972001343+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.972003182+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.972005466+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.972007272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.972009785+07:00","message":"> Transcript [3127] [true]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.972012+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.972013669+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.97201699+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.97201887+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.972025852+07:00","message":"Push: 'สวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.972033713+07:00","message":"push: {true สวัสดีค่ะ 0 0xc0005b7b00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:54.978154868+07:00","message":"write wav file: './tmp/7576/7576_406.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:55.237832657+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:55.237875525+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.966875511+07:00","message":"[GCS] Start streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.682821445+07:00","message":"[GCS] Cleaned up inactive client: 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.68286592+07:00","message":"[GCS] Cleaned up inactive client: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.682869395+07:00","message":"[GCS] Cleaned up inactive client: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.682871154+07:00","message":"[GCS] Cleaned up inactive client: 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.682872796+07:00","message":"[GCS] Cleaned up inactive client: 378"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.682874344+07:00","message":"[GCS] Cleaned up inactive client: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.682876599+07:00","message":"[GCS] Cleaned up inactive client: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.682878475+07:00","message":"[GCS] Cleaned up inactive client: 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.682880088+07:00","message":"[GCS] Cleaned up inactive client: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.68288164+07:00","message":"[GCS] Cleaned up inactive client: 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.682883228+07:00","message":"[GCS] Cleaned up inactive client: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.682884779+07:00","message":"[GCS] Cleaned up inactive client: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.68288655+07:00","message":"[GCS] Cleaned up inactive client: 377"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:58.238597231+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:58.23859941+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:01.238695917+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:01.238722799+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:02.693063773+07:00","message":"[GCS] IsForceVAD: false for message ID: 407"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:02.826764815+07:00","message":"[GCS] Start streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:02.886029331+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:02.886049106+07:00","message":"found end of frame, send empty tag with msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:02.886051971+07:00","message":"end Recv id 407"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:02.88605937+07:00","message":"[buffer interim] 407 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.88607229+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.886076969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.886080295+07:00","message":"> Transcript [3128] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.886082898+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.886084765+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.886086693+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.886088473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.886093174+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:02.886103311+07:00","message":"push: {true \n 0 0xc0005b7d80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:21:02.898214092+07:00","message":"write wav file: './tmp/7576/7576_407.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:04.239333944+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:04.239345396+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:07.239929701+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:07.239956796+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:07.954782293+07:00","message":"[GCS] IsForceVAD: false for message ID: 408"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:08.014937418+07:00","message":"[GCS] Start streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:08.038234369+07:00","message":"receive streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:08.038251719+07:00","message":"found end of frame, send empty tag with msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:08.038255867+07:00","message":"end Recv id 408"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:08.038262355+07:00","message":"[buffer interim] 408 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.038270111+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.038274921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.03827841+07:00","message":"> Transcript [3129] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.038281099+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.038282912+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.038284595+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.038286343+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.03828886+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:08.038298119+07:00","message":"push: {true \n 0 0xc003520080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:21:08.051660669+07:00","message":"write wav file: './tmp/7576/7576_408.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:10.240212806+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:10.240227003+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:10.314697426+07:00","message":"[GCS] IsForceVAD: false for message ID: 409"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:13.240662048+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:13.240682503+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:13.638048211+07:00","message":"receive streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:13.638071376+07:00","message":"found end of frame, send empty tag with msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:13.638074641+07:00","message":"end Recv id 409"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:13.638081919+07:00","message":"[buffer interim] 409 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:13.638089112+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:13.638092876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:13.638096056+07:00","message":"> Transcript [3130] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:13.63809907+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:13.638101057+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:13.638102763+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:13.638104487+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:13.638111142+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:13.638120131+07:00","message":"push: {true \n 0 0xc003618600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:21:13.645429574+07:00","message":"write wav file: './tmp/7576/7576_409.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:16.240954431+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:16.240963136+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:19.241328954+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:19.241366647+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:22.242186742+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:22.242230457+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:25.243248667+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:25.243281624+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:27.682874527+07:00","message":"[GCS] Cleaned up inactive client: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:27.682908256+07:00","message":"[GCS] Cleaned up inactive client: 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:27.682911357+07:00","message":"[GCS] Cleaned up inactive client: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:27.682913798+07:00","message":"[GCS] Cleaned up inactive client: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:27.682915964+07:00","message":"[GCS] Cleaned up inactive client: 392"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:27.682928983+07:00","message":"[GCS] Cleaned up inactive client: 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:27.682931507+07:00","message":"[GCS] Cleaned up inactive client: 391"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:27.682933519+07:00","message":"[GCS] Cleaned up inactive client: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:27.682935263+07:00","message":"[GCS] Cleaned up inactive client: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:27.682936855+07:00","message":"[GCS] Cleaned up inactive client: 389"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:27.682938443+07:00","message":"[GCS] Cleaned up inactive client: 387"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:28.243357984+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:28.243373222+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:31.243778816+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:31.243784396+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:34.244613612+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:34.244607819+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:36.123770142+07:00","message":"agent id: 4, request for disconnected"}
{"level":"info","service":"Scheduler","time":"2026-05-21T13:21:36.123789961+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 5"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:36.123845018+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:ACTIVE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:36.123845266+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:ACTIVE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:36.948251626+07:00","message":"agent id: 5, request for disconnected"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:36.948314776+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:36.948342491+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:37.245215619+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:57.682603731+07:00","message":"[GCS] Cleaned up inactive client: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:57.682639829+07:00","message":"[GCS] Cleaned up inactive client: 401"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:57.682643279+07:00","message":"[GCS] Cleaned up inactive client: 398"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:57.682645257+07:00","message":"[GCS] Cleaned up inactive client: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:57.682647067+07:00","message":"[GCS] Cleaned up inactive client: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:57.682648622+07:00","message":"[GCS] Cleaned up inactive client: 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:57.682650756+07:00","message":"[GCS] Cleaned up inactive client: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:57.682652331+07:00","message":"[GCS] Cleaned up inactive client: 406"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:57.682653898+07:00","message":"[GCS] Cleaned up inactive client: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:57.682655492+07:00","message":"[GCS] Cleaned up inactive client: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:57.682657051+07:00","message":"[GCS] Cleaned up inactive client: 399"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:57.68265859+07:00","message":"[GCS] Cleaned up inactive client: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:27.682626846+07:00","message":"[GCS] Cleaned up inactive client: 409"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:27.682648452+07:00","message":"[GCS] Cleaned up inactive client: 408"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:27.68265146+07:00","message":"[GCS] Cleaned up inactive client: 407"}
